### 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-23 03:52:25,478 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.006 0.009 2026-10-23 03:52:25,554 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:25,560 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66543217 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '185068fe-314d-4419-b973-2493cf8c9765'}] 2026-10-23 03:52:25,572 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66543217 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '185068fe-314d-4419-b973-2493cf8c9765'} sync ignored for existing PoS order pos.order(578,) (state: paid) 2026-10-23 03:52:25,603 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66543217 finished 2026-10-23 03:52:25,604 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:25,689 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:25,744 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:25,779 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.037 0.186 2026-10-23 03:52:25,807 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:25,842 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:25] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.025 2026-10-23 03:52:25,879 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:25,914 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.006 0.023 2026-10-23 03:52:26,058 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:26,109 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:26,191 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:26,277 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:26,325 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:26,385 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:26,437 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:26,491 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:26,553 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:26,604 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:26,656 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:26,706 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:26,758 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:26,809 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:26,860 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:26,982 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:27,034 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:27,088 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:27,139 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:27,190 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:27,241 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:27,318 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:27,368 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:27,420 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:27,470 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:27,556 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:27,607 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:27,658 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:27,711 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:27,789 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:27,840 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:27,891 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:27,942 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:27,993 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:28,043 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:28,101 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:28,155 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:28,209 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:28,257 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:28,308 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:28,370 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:28,418 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:28,470 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:28,528 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:28,582 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:28,640 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:28,697 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:28,705 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:28] "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-23 03:52:28,759 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #399698 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': '6ff48e79-e58b-4ffa-a55e-d35d0fe0daf2'}] 2026-10-23 03:52:29,433 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #399698 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': '6ff48e79-e58b-4ffa-a55e-d35d0fe0daf2'} created pos.order #579 2026-10-23 03:52:29,468 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #399698 finished 2026-10-23 03:52:29,595 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 150 0.178 0.661 2026-10-23 03:52:29,747 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.020 0.073 2026-10-23 03:52:29,777 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52: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-23 03:52:29,855 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95232122 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '6ff48e79-e58b-4ffa-a55e-d35d0fe0daf2'}] 2026-10-23 03:52:29,866 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:29,866 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95232122 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '6ff48e79-e58b-4ffa-a55e-d35d0fe0daf2'} sync ignored for existing PoS order pos.order(579,) (state: paid) 2026-10-23 03:52:29,901 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95232122 finished 2026-10-23 03:52:29,918 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:29,992 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:30,050 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:30,068 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.048 0.168 2026-10-23 03:52:30,102 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:30,114 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:30] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.022 2026-10-23 03:52:30,152 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:30,192 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.008 0.028 2026-10-23 03:52:30,202 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:30,260 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:30,311 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:30,367 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:30,456 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:30,507 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:30,561 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:30,612 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:30,659 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:30,718 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:30,770 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:30,823 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:30,908 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:31,012 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:31,076 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:31,122 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:31,189 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:31,240 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:31,291 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:31,349 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:31,396 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:31,449 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:31,576 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:31,627 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:31,678 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:31,774 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:31,830 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:31,880 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:31,934 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:31,991 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:32,048 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:32,100 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:32,160 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:32,207 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:32,258 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:32,332 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:32,404 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:32,461 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:32,513 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:32,578 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:32,631 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:32,683 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:32,737 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:32,789 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:32,838 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:32,960 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:33,016 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:33,063 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:33,166 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:33,218 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:33,272 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:33,325 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:33,388 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:33,456 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:33,508 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:33,562 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:33,614 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:33,669 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:33,775 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:33,850 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:33,909 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:33,960 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:34,016 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:34,067 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:34,120 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:34,170 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:34,222 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:34,273 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:34,323 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:34,383 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:34,435 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:34,484 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:34,545 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:34,596 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:34,657 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:34,714 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:34,723 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:34] "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.007 2026-10-23 03:52:34,768 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88781726 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'e18e18f7-8624-4167-8f76-26c248a0647f'}] 2026-10-23 03:52:35,311 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88781726 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'e18e18f7-8624-4167-8f76-26c248a0647f'} created pos.order #580 2026-10-23 03:52:35,344 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88781726 finished 2026-10-23 03:52:35,443 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 155 0.136 0.543 2026-10-23 03:52:35,604 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.019 0.071 2026-10-23 03:52:35,631 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 03:52:35,712 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65943486 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'e18e18f7-8624-4167-8f76-26c248a0647f'}] 2026-10-23 03:52:35,722 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65943486 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'e18e18f7-8624-4167-8f76-26c248a0647f'} sync ignored for existing PoS order pos.order(580,) (state: paid) 2026-10-23 03:52:35,733 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:35,758 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65943486 finished 2026-10-23 03:52:35,790 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: tour succeeded 2026-10-23 03:52:35,800 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-23 03:52:35,913 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.046 0.158 2026-10-23 03:52:36,361 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: heap 35587032 (allocated 37629952) 2026-10-23 03:52:36,374 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing chrome headless with pid 81628 2026-10-23 03:52:36,375 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing websocket connection 2026-10-23 03:52:36,376 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Terminating chrome headless with pid 81628 2026-10-23 03:52:36,511 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035236_511034_test_loyalty_free_product_rewards.txt 2026-10-23 03:52:36,511 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Removing chrome user profile "/tmp/tmpisys26jk_chrome_odoo" 2026-10-23 03:52:36,536 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards_2 ... 2026-10-23 03:52:38,039 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome pid: 81868 2026-10-23 03:52:38,047 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless temporary user profile dir: /tmp/tmpr8qfxvnd_chrome_odoo 2026-10-23 03:52:38,047 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:45183/json/version 2026-10-23 03:52:38,068 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45183', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:52:38,141 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Browser version: Chrome/150.0.7871.114 2026-10-23 03:52:38,142 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:45183/json 2026-10-23 03:52:38,142 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45183', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:52:38,156 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Websocket url found: ws://127.0.0.1:45183/devtools/page/EC11632E87149A6AA5F16A97256AACE9 2026-10-23 03:52:38,166 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Enable chrome headless console log notification 2026-10-23 03:52:38,188 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless enable page notifications 2026-10-23 03:52:38,276 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:52:38,296 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Setting session cookie in browser 2026-10-23 03:52:38,299 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:38,299 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:38,319 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:52:39,142 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:39] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.058 0.772 2026-10-23 03:52:39,146 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigation result: {'frameId': 'EC11632E87149A6AA5F16A97256AACE9', 'loaderId': '94356057EB77D15239BA2F8D770F7B8F', 'isDownload': False} 2026-10-23 03:52:39,146 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:39,167 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:52:39,187 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:39] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.007 2026-10-23 03:52:39,194 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:39] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-23 03:52:39,207 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:39] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-10-23 03:52:39,931 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:52:39,935 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:52:39,961 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.013 2026-10-23 03:52:39,989 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:40,002 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:40,002 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-23 03:52:40,023 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52: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-23 03:52:40,040 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:52:40,082 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.017 2026-10-23 03:52:40,104 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-23 03:52:40,207 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.070 2026-10-23 03:52:40,211 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.077 2026-10-23 03:52:41,184 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.289 0.625 2026-10-23 03:52:41,221 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 03:52:41,310 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 03:52:41,371 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:41] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.037 2026-10-23 03:52:41,415 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 03:52:41,435 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: Owl is running in 'dev' mode. 2026-10-23 03:52:41,456 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-10-23 03:52:41,524 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:52:41,589 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-23 03:52:41,605 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.062 2026-10-23 03:52:41,615 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 03:52:41,672 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.061 2026-10-23 03:52:41,696 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:41] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.052 0.109 2026-10-23 03:52:41,747 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:41,754 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:41] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.012 0.204 2026-10-23 03:52:41,812 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:41] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.009 0.102 2026-10-23 03:52:41,815 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.277 2026-10-23 03:52:41,867 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:41] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.039 2026-10-23 03:52:41,913 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:41,925 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.035 2026-10-23 03:52:41,941 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:52:41,951 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:41] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.098 2026-10-23 03:52:42,006 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:42] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.159 2026-10-23 03:52:42,036 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:52:42,075 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:42] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.224 2026-10-23 03:52:42,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:42] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.250 2026-10-23 03:52:42,144 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:42] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.262 2026-10-23 03:52:42,254 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:42] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.026 0.278 2026-10-23 03:52:42,293 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:42] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.238 2026-10-23 03:52:42,341 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:42] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.249 2026-10-23 03:52:42,370 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:42] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-10-23 03:52:42,479 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:42] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.022 0.473 2026-10-23 03:52:42,599 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.037 0.289 2026-10-23 03:52:42,635 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:42] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.479 2026-10-23 03:52:42,710 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:42,831 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:42,920 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:42,974 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:43,023 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:43,078 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:43,148 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:43,176 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:52:43,183 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:52:43,213 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:43,254 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:43,333 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:43,387 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:43,440 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:43,495 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:43,548 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:43,603 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:43,668 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:43,691 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:43] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.007 0.017 2026-10-23 03:52:43,742 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88517112 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '88cdabfe-8ad6-40b2-a9c8-5be61c888ece'}] 2026-10-23 03:52:43,747 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:52:44,297 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88517112 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '88cdabfe-8ad6-40b2-a9c8-5be61c888ece'} created pos.order #581 2026-10-23 03:52:44,327 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88517112 finished 2026-10-23 03:52:44,430 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 236 0.190 0.501 2026-10-23 03:52:44,639 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.034 0.110 2026-10-23 03:52:44,671 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:44] "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-23 03:52:44,859 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #864773 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '88cdabfe-8ad6-40b2-a9c8-5be61c888ece'}] 2026-10-23 03:52:44,870 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #864773 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '88cdabfe-8ad6-40b2-a9c8-5be61c888ece'} sync ignored for existing PoS order pos.order(581,) (state: paid) 2026-10-23 03:52:44,888 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:44,900 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #864773 finished 2026-10-23 03:52:44,930 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: tour succeeded 2026-10-23 03:52:44,931 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:45,136 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.064 0.216 2026-10-23 03:52:45,139 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: heap 17048628 (allocated 18350080) 2026-10-23 03:52:45,153 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing chrome headless with pid 81868 2026-10-23 03:52:45,155 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing websocket connection 2026-10-23 03:52:45,157 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Terminating chrome headless with pid 81868 2026-10-23 03:52:45,285 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035245_284839_test_loyalty_free_product_rewards_2.txt 2026-10-23 03:52:45,285 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Removing chrome user profile "/tmp/tmpr8qfxvnd_chrome_odoo" 2026-10-23 03:52:45,319 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-10-23 03:52:47,098 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome pid: 82097 2026-10-23 03:52:47,098 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpoaca7vw7_chrome_odoo 2026-10-23 03:52:47,099 44 INFO rb-1f9f1af-225886-428050 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:35599/json/version 2026-10-23 03:52:47,108 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35599', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:52:47,140 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:47,140 44 INFO rb-1f9f1af-225886-428050 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:35599/json 2026-10-23 03:52:47,145 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35599', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:52:47,166 44 INFO rb-1f9f1af-225886-428050 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:35599/devtools/page/2A4605743AEE5636FB62AD47BE525755 2026-10-23 03:52:47,174 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:47,186 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless enable page notifications 2026-10-23 03:52:47,390 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:52:47,401 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Setting session cookie in browser 2026-10-23 03:52:47,405 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:47,405 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:47,426 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:52:48,495 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:48] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.055 1.019 2026-10-23 03:52:48,500 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigation result: {'frameId': '2A4605743AEE5636FB62AD47BE525755', 'loaderId': '2C8898AB9C341959C88BCDBEDC3C74A7', 'isDownload': False} 2026-10-23 03:52:48,500 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:48,515 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:52:48,558 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:48] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-10-23 03:52:48,565 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:48] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.031 2026-10-23 03:52:48,596 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:48] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.063 2026-10-23 03:52:49,202 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:52:49,205 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:52:49,231 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.016 2026-10-23 03:52:49,272 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:49,276 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-23 03:52:49,286 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:49,301 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 03:52:49,333 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:52:49,378 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.015 2026-10-23 03:52:49,403 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.040 2026-10-23 03:52:49,498 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.028 0.060 2026-10-23 03:52:49,502 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.052 2026-10-23 03:52:50,432 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.271 0.602 2026-10-23 03:52:50,478 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:50] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:52:50,584 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 03:52:50,660 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:50] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.053 2026-10-23 03:52:50,714 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-10-23 03:52:50,745 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:50,768 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-23 03:52:50,860 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 03:52:50,877 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 03:52:50,933 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.049 2026-10-23 03:52:50,934 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-23 03:52:50,968 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:50] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.010 0.095 2026-10-23 03:52:51,020 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:52:51,028 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:51] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.021 0.137 2026-10-23 03:52:51,031 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52: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-23 03:52:51,090 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.028 2026-10-23 03:52:51,186 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:51] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.079 0.070 2026-10-23 03:52:51,196 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:51,220 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:51] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.012 0.148 2026-10-23 03:52:51,409 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:51] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.079 0.285 2026-10-23 03:52:51,417 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:52:51,442 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:51,477 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:51] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.025 0.203 2026-10-23 03:52:51,516 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:51] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.171 2026-10-23 03:52:51,553 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:51] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.200 2026-10-23 03:52:51,568 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:52:51,593 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:51] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.233 2026-10-23 03:52:51,655 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:51] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.271 2026-10-23 03:52:51,705 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:51] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.276 2026-10-23 03:52:51,731 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:51] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.241 2026-10-23 03:52:51,769 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:51] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.220 2026-10-23 03:52:51,805 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:51] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-10-23 03:52:51,836 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:51] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-10-23 03:52:51,956 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.040 0.256 2026-10-23 03:52:52,096 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:52,164 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:52,221 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:52,275 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:52,468 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:52,519 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:52,566 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:52,660 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:52,795 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:52,844 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:52,922 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:53,016 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:53,060 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:53,094 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52: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.019 0.073 2026-10-23 03:52:53,135 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:53,139 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:53] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.010 0.092 2026-10-23 03:52:53,198 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:53,235 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:53,262 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.025 0.110 2026-10-23 03:52:53,292 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:53,341 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:53,398 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:53,462 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:53,512 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:53,619 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:53,721 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:53,775 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:53,824 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:53,907 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:53,920 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:52:53,923 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 03:52:53,956 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:54,006 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:54,102 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:54,155 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:54,210 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:54,262 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:54,317 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:54,378 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:54,414 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:54] "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.030 2026-10-23 03:52:54,478 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44633085 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '5c3c8821-d461-48ce-82a8-fa6835da2f68'}] 2026-10-23 03:52:54,482 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 03:52:55,100 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44633085 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '5c3c8821-d461-48ce-82a8-fa6835da2f68'} created pos.order #582 2026-10-23 03:52:55,136 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44633085 finished 2026-10-23 03:52:55,216 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.196 0.547 2026-10-23 03:52:55,406 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 54 0.037 0.098 2026-10-23 03:52:55,443 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 03:52:55,643 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95090268 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '5c3c8821-d461-48ce-82a8-fa6835da2f68'}] 2026-10-23 03:52:55,653 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:55,655 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95090268 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '5c3c8821-d461-48ce-82a8-fa6835da2f68'} sync ignored for existing PoS order pos.order(582,) (state: paid) 2026-10-23 03:52:55,692 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95090268 finished 2026-10-23 03:52:55,707 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: tour succeeded 2026-10-23 03:52:55,709 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram3 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-23 03:52:55,896 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: heap 18924992 (allocated 20320256) 2026-10-23 03:52:55,905 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing chrome headless with pid 82097 2026-10-23 03:52:55,908 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.064 0.203 2026-10-23 03:52:55,910 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing websocket connection 2026-10-23 03:52:55,912 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Terminating chrome headless with pid 82097 2026-10-23 03:52:56,047 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035256_047150_test_loyalty_free_product_zero_sale_price_loyalty_program.txt 2026-10-23 03:52:56,047 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Removing chrome user profile "/tmp/tmpoaca7vw7_chrome_odoo" 2026-10-23 03:52:56,102 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_is_not_processed_for_draft_order ... 2026-10-23 03:52:57,930 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome pid: 82316 2026-10-23 03:52:57,931 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless temporary user profile dir: /tmp/tmpn8q0rr_p_chrome_odoo 2026-10-23 03:52:57,931 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:45757/json/version 2026-10-23 03:52:57,935 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45757', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:52:57,952 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:57,952 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:45757/json 2026-10-23 03:52:57,953 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45757', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:52:57,963 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Websocket url found: ws://127.0.0.1:45757/devtools/page/5E4E64D26B1D4399024A27499531695E 2026-10-23 03:52:57,999 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Enable chrome headless console log notification 2026-10-23 03:52:58,003 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless enable page notifications 2026-10-23 03:52:58,190 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:52:58,197 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Setting session cookie in browser 2026-10-23 03:52:58,202 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:58,203 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:58,218 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:52:59,070 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:59] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.052 0.804 2026-10-23 03:52:59,074 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigation result: {'frameId': '5E4E64D26B1D4399024A27499531695E', 'loaderId': '882DDF59BE24F324CFC4FD398ECE3901', 'isDownload': False} 2026-10-23 03:52:59,074 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:59,109 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:52:59,130 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:59] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-23 03:52:59,137 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:59] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-23 03:52:59,170 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:59] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.042 2026-10-23 03:52:59,831 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:52:59,839 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 03:52:59,864 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.013 2026-10-23 03:52:59,898 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:59,902 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.006 2026-10-23 03:52:59,908 44 INFO rb-1f9f1af-225886-428050 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-23 03:52:59,922 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 03:52:59,944 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:52:59,984 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:52:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.012 2026-10-23 03:53:00,004 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.032 2026-10-23 03:53:00,095 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.061 2026-10-23 03:53:00,106 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.063 2026-10-23 03:53:00,995 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.270 0.566 2026-10-23 03:53:01,029 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 03:53:01,147 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 03:53:01,234 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:01] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.052 2026-10-23 03:53:01,286 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.012 2026-10-23 03:53:01,306 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:01,323 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-10-23 03:53:01,382 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:53:01,393 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 03:53:01,446 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 03:53:01,447 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-23 03:53:01,508 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-23 03:53:01,530 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:01] "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-23 03:53:01,539 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:01] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.064 0.089 2026-10-23 03:53:01,568 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 03:53:01,574 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:01] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.009 0.171 2026-10-23 03:53:01,640 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:01,676 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:01] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.032 0.107 2026-10-23 03:53:01,752 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:01,815 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:01] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.037 0.265 2026-10-23 03:53:01,840 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:01,841 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:01] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.276 2026-10-23 03:53:01,872 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:53:01,881 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:53:01,899 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:01] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.010 0.146 2026-10-23 03:53:01,942 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:01] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.009 0.190 2026-10-23 03:53:01,986 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:01] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.220 2026-10-23 03:53:02,021 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:02] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.262 2026-10-23 03:53:02,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:02] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.221 2026-10-23 03:53:02,094 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:02] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.198 2026-10-23 03:53:02,122 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:02] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-10-23 03:53:02,151 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:02] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-10-23 03:53:02,203 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:02] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.017 0.190 2026-10-23 03:53:02,344 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.038 0.275 2026-10-23 03:53:02,370 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:02] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.005 0.293 2026-10-23 03:53:02,431 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:02,539 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:02,589 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:02,666 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:02,747 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:02,787 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:02,793 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53: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.014 0.045 2026-10-23 03:53:02,841 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:02] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.010 0.076 2026-10-23 03:53:02,892 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:02,954 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:02,988 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 21 0.021 0.146 2026-10-23 03:53:03,002 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:03,061 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:03,110 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:03,164 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:03,219 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:03,272 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:03,346 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:03,398 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:03,450 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:03,500 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:03,552 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:03,602 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:03,652 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:03,747 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3951001 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '34eee317-0bb8-4cb6-8742-bcf50dbd545d'}] 2026-10-23 03:53:03,753 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:03,802 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:03,835 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3951001 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '34eee317-0bb8-4cb6-8742-bcf50dbd545d'} created pos.order #583 2026-10-23 03:53:03,868 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:03,899 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3951001 finished 2026-10-23 03:53:03,919 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:03,967 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: tour succeeded 2026-10-23 03:53:03,968 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:04,025 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.056 0.225 2026-10-23 03:53:04,182 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: heap 17351636 (allocated 21495808) 2026-10-23 03:53:04,207 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing chrome headless with pid 82316 2026-10-23 03:53:04,209 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing websocket connection 2026-10-23 03:53:04,209 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Terminating chrome headless with pid 82316 2026-10-23 03:53:04,334 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035304_334182_test_loyalty_is_not_processed_for_draft_order.txt 2026-10-23 03:53:04,334 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Removing chrome user profile "/tmp/tmpn8q0rr_p_chrome_odoo" 2026-10-23 03:53:04,360 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-10-23 03:53:05,657 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome pid: 82538 2026-10-23 03:53:05,657 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless temporary user profile dir: /tmp/tmpevjgcln5_chrome_odoo 2026-10-23 03:53:05,658 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:34019/json/version 2026-10-23 03:53:05,659 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34019', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:53:05,767 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Browser version: Chrome/150.0.7871.114 2026-10-23 03:53:05,768 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:34019/json 2026-10-23 03:53:05,768 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34019', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:53:05,792 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Websocket url found: ws://127.0.0.1:34019/devtools/page/69D48DACC25FA754C73E0A46116C51A9 2026-10-23 03:53:05,810 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Enable chrome headless console log notification 2026-10-23 03:53:05,815 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless enable page notifications 2026-10-23 03:53:06,073 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:53:06,086 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Setting session cookie in browser 2026-10-23 03:53:06,089 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:06,089 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:06,109 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:53:06,939 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:06] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.049 0.786 2026-10-23 03:53:06,946 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigation result: {'frameId': '69D48DACC25FA754C73E0A46116C51A9', 'loaderId': '15847FFBF9F9721905B9DB7CB205419F', 'isDownload': False} 2026-10-23 03:53:06,947 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:06,975 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:53:06,999 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:06] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.017 2026-10-23 03:53:07,009 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:07] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.019 2026-10-23 03:53:07,029 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:07] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.044 2026-10-23 03:53:07,712 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:53:07,726 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:53:07,747 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.024 2026-10-23 03:53:07,779 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 03:53:07,782 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:07,792 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:07,814 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 03:53:07,837 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:53:07,883 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.015 2026-10-23 03:53:07,905 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.035 2026-10-23 03:53:08,013 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.080 2026-10-23 03:53:08,016 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.084 2026-10-23 03:53:08,949 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.278 0.608 2026-10-23 03:53:08,976 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:53:09,081 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 03:53:09,166 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:09] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.063 2026-10-23 03:53:09,214 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 03:53:09,237 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: Owl is running in 'dev' mode. 2026-10-23 03:53:09,261 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-23 03:53:09,342 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:53:09,359 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:53:09,397 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 03:53:09,453 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.070 2026-10-23 03:53:09,474 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-23 03:53:09,497 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 03:53:09,511 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:09] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.051 0.097 2026-10-23 03:53:09,566 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:09,583 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:09] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.011 0.203 2026-10-23 03:53:09,603 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.029 2026-10-23 03:53:09,703 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:09] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.049 0.162 2026-10-23 03:53:09,824 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:09,827 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:09] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.047 0.216 2026-10-23 03:53:09,842 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:53:09,874 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 03:53:09,932 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:09] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.041 0.304 2026-10-23 03:53:09,984 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:09] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.258 2026-10-23 03:53:10,017 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:10] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.291 2026-10-23 03:53:10,060 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:10] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.328 2026-10-23 03:53:10,118 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:10] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.016 0.369 2026-10-23 03:53:10,154 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:10] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.261 2026-10-23 03:53:10,192 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:10] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.239 2026-10-23 03:53:10,240 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:10] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.240 2026-10-23 03:53:10,279 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:10] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.242 2026-10-23 03:53:10,306 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:10] "GET /web/image?model=product.template&field=image_128&id=1703&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-10-23 03:53:10,344 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:10] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-10-23 03:53:10,383 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:10] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.176 2026-10-23 03:53:10,503 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.034 0.300 2026-10-23 03:53:10,593 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:10,655 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:10,725 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:10,802 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:10,857 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:10,928 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:10,956 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:10] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.007 0.019 2026-10-23 03:53:11,008 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:11] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.005 0.015 2026-10-23 03:53:11,130 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: tour succeeded 2026-10-23 03:53:11,131 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:11,239 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: heap 15310236 (allocated 16515072) 2026-10-23 03:53:11,249 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing chrome headless with pid 82538 2026-10-23 03:53:11,250 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing websocket connection 2026-10-23 03:53:11,253 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Terminating chrome headless with pid 82538 2026-10-23 03:53:11,376 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035311_376486_test_loyalty_on_order_with_fixed_tax.txt 2026-10-23 03:53:11,376 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Removing chrome user profile "/tmp/tmpevjgcln5_chrome_odoo" 2026-10-23 03:53:11,402 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_different_orders ... 2026-10-23 03:53:12,520 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome pid: 82747 2026-10-23 03:53:12,520 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless temporary user profile dir: /tmp/tmpopu_xnff_chrome_odoo 2026-10-23 03:53:12,520 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:36055/json/version 2026-10-23 03:53:12,523 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36055', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:53:12,614 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Browser version: Chrome/150.0.7871.114 2026-10-23 03:53:12,614 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:36055/json 2026-10-23 03:53:12,615 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36055', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:53:12,630 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Websocket url found: ws://127.0.0.1:36055/devtools/page/879F408F299CF36E87592A053D75F835 2026-10-23 03:53:12,651 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Enable chrome headless console log notification 2026-10-23 03:53:12,667 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless enable page notifications 2026-10-23 03:53:12,895 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:53:12,905 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Setting session cookie in browser 2026-10-23 03:53:12,909 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:12,909 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:12,941 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:53:13,991 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:13] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.044 1.012 2026-10-23 03:53:13,995 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigation result: {'frameId': '879F408F299CF36E87592A053D75F835', 'loaderId': '90EA9041E4A8C9C19A1C9884C77CDC13', 'isDownload': False} 2026-10-23 03:53:13,995 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate ready code "odoo.isTourReady('PosLoyaltyMultipleOrders')" 2026-10-23 03:53:14,023 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:53:14,057 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:14] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-23 03:53:14,073 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:14] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.026 2026-10-23 03:53:14,082 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:14] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-23 03:53:14,853 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 03:53:14,865 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:53:14,899 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.013 2026-10-23 03:53:14,950 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:14,958 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.016 2026-10-23 03:53:14,963 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:14,990 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-23 03:53:15,005 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:53:15,047 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03: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.006 0.015 2026-10-23 03:53:15,073 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.040 2026-10-23 03:53:15,182 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.031 0.073 2026-10-23 03:53:15,186 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.078 2026-10-23 03:53:16,154 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.274 0.634 2026-10-23 03:53:16,193 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03: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.003 2026-10-23 03:53:16,289 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03: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.009 2026-10-23 03:53:16,388 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:16] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.067 2026-10-23 03:53:16,432 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03: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.009 2026-10-23 03:53:16,451 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: Owl is running in 'dev' mode. 2026-10-23 03:53:16,485 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.020 2026-10-23 03:53:16,554 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:53:16,615 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 03:53:16,625 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-23 03:53:16,641 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:16] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.039 0.060 2026-10-23 03:53:16,683 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.048 2026-10-23 03:53:16,717 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 03:53:16,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:16] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.017 0.157 2026-10-23 03:53:16,727 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.177 2026-10-23 03:53:16,753 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:16] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.008 0.045 2026-10-23 03:53:16,792 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:16,899 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 03:53:16,994 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:53:17,020 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:17,063 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:17] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.096 0.103 2026-10-23 03:53:17,077 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:53:17,122 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:17] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.012 0.209 2026-10-23 03:53:17,155 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:17] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.008 0.248 2026-10-23 03:53:17,213 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:17] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.014 0.267 2026-10-23 03:53:17,256 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:17] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.237 2026-10-23 03:53:17,342 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:17] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.029 0.435 2026-10-23 03:53:17,383 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:17] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.284 2026-10-23 03:53:17,417 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:17] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.284 2026-10-23 03:53:17,453 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:17] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.292 2026-10-23 03:53:17,595 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.046 0.322 2026-10-23 03:53:17,650 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:17] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.010 0.287 2026-10-23 03:53:17,698 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:17] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.011 0.274 2026-10-23 03:53:17,714 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:17,728 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:17] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.462 2026-10-23 03:53:17,789 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:17,844 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:17,899 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:18,134 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:18,180 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:18,230 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:18,321 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:18,403 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:18,455 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:18,528 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:18,630 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:18,690 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:18,691 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:18] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.017 0.057 2026-10-23 03:53:18,744 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:18] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.009 0.096 2026-10-23 03:53:18,771 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:18,832 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 03:53:18,845 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 03:53:18,852 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:18,882 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.029 0.124 2026-10-23 03:53:18,903 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:19,009 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:19,080 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:19,169 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:19,231 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:19,286 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:19,336 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:19,385 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:19,445 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:19,492 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:19,543 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:19,601 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:19,655 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:19,709 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:19,765 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:19,777 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:19] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.002 0.008 2026-10-23 03:53:19,820 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36895134 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'a9a8c58e-ed5a-46e6-9f64-87c1e34c35a5'}] 2026-10-23 03:53:19,826 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:53:20,462 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36895134 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'a9a8c58e-ed5a-46e6-9f64-87c1e34c35a5'} created pos.order #584 2026-10-23 03:53:20,491 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36895134 finished 2026-10-23 03:53:20,584 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 243 0.183 0.584 2026-10-23 03:53:20,760 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 44 0.025 0.067 2026-10-23 03:53:20,786 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 03:53:20,959 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:20] "GET /report/barcode/Code128/044a-d821-434d HTTP/1.1" 200 - 0 0.000 0.074 2026-10-23 03:53:20,966 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89678621 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'a9a8c58e-ed5a-46e6-9f64-87c1e34c35a5'}] 2026-10-23 03:53:20,979 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:20,980 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89678621 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'a9a8c58e-ed5a-46e6-9f64-87c1e34c35a5'} sync ignored for existing PoS order pos.order(584,) (state: paid) 2026-10-23 03:53:21,015 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89678621 finished 2026-10-23 03:53:21,033 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: tour succeeded 2026-10-23 03:53:21,036 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyMultipleOrders SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-23 03:53:21,185 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: heap 20328644 (allocated 22155264) 2026-10-23 03:53:21,209 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing chrome headless with pid 82747 2026-10-23 03:53:21,211 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing websocket connection 2026-10-23 03:53:21,216 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.071 0.182 2026-10-23 03:53:21,223 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Terminating chrome headless with pid 82747 2026-10-23 03:53:21,352 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035321_352417_test_loyalty_program_different_orders.txt 2026-10-23 03:53:21,352 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Removing chrome user profile "/tmp/tmpopu_xnff_chrome_odoo" 2026-10-23 03:53:21,395 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-10-23 03:53:22,457 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome pid: 82968 2026-10-23 03:53:22,457 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless temporary user profile dir: /tmp/tmpn_utcqbo_chrome_odoo 2026-10-23 03:53:22,457 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:33895/json/version 2026-10-23 03:53:22,458 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33895', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:53:22,531 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Browser version: Chrome/150.0.7871.114 2026-10-23 03:53:22,532 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:33895/json 2026-10-23 03:53:22,533 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33895', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:53:22,553 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Websocket url found: ws://127.0.0.1:33895/devtools/page/082ADE75FB55B66BC3AF14DA189A8EF6 2026-10-23 03:53:22,598 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Enable chrome headless console log notification 2026-10-23 03:53:22,626 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless enable page notifications 2026-10-23 03:53:22,813 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:53:22,825 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Setting session cookie in browser 2026-10-23 03:53:22,829 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:22,829 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:22,848 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:53:23,613 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:23] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.049 0.724 2026-10-23 03:53:23,617 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigation result: {'frameId': '082ADE75FB55B66BC3AF14DA189A8EF6', 'loaderId': '54DE4F39B53A0ED56563E7705528E0C7', 'isDownload': False} 2026-10-23 03:53:23,617 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-10-23 03:53:23,642 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:53:23,664 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:23] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-23 03:53:23,669 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:23] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-23 03:53:23,681 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:23] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-10-23 03:53:24,353 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:53:24,362 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:53:24,387 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.014 2026-10-23 03:53:24,417 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:24,428 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-23 03:53:24,429 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:24,474 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.018 2026-10-23 03:53:24,493 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:53:24,542 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.016 2026-10-23 03:53:24,590 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.060 2026-10-23 03:53:24,668 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.025 0.059 2026-10-23 03:53:24,675 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.057 2026-10-23 03:53:25,628 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.263 0.625 2026-10-23 03:53:25,663 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 03:53:25,768 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-10-23 03:53:25,854 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:25] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.046 2026-10-23 03:53:25,929 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 03:53:25,946 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: Owl is running in 'dev' mode. 2026-10-23 03:53:25,976 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-23 03:53:26,064 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 03:53:26,114 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 03:53:26,114 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 03:53:26,170 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:53:26,171 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:26] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.035 0.080 2026-10-23 03:53:26,195 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:26] "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-23 03:53:26,225 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:26] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.016 0.142 2026-10-23 03:53:26,270 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:26] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.007 0.058 2026-10-23 03:53:26,277 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.175 2026-10-23 03:53:26,361 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:26,467 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:53:26,477 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:26] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.005 0.050 2026-10-23 03:53:26,670 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:26,708 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:26] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.094 0.164 2026-10-23 03:53:26,723 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:53:26,768 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:53:26,817 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:26] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.034 0.333 2026-10-23 03:53:26,881 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:26] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.342 2026-10-23 03:53:26,930 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:26] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.010 0.332 2026-10-23 03:53:26,997 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:26] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.346 2026-10-23 03:53:27,039 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:27] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.458 2026-10-23 03:53:27,081 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:27] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.280 2026-10-23 03:53:27,134 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:27] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.290 2026-10-23 03:53:27,180 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:27] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.014 0.265 2026-10-23 03:53:27,237 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:27] "GET /web/image?model=product.template&field=image_128&id=1705&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.009 0.267 2026-10-23 03:53:27,272 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:27] "GET /web/image?model=product.template&field=image_128&id=1706&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.264 2026-10-23 03:53:27,317 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:27] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.224 2026-10-23 03:53:27,358 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:27] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-10-23 03:53:27,475 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.041 0.380 2026-10-23 03:53:27,570 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:27,626 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:27,676 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:27,728 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:27,815 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:27,866 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:27,917 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:27,967 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:28,018 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:28,078 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:28,138 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:28,231 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:28,299 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:28,349 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:28,400 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:28,450 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:28,509 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:28,571 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:28,691 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:28,752 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:28,804 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:28,854 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:28,911 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:28,977 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:29,068 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:29,147 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:29,199 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:29,250 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: tour succeeded 2026-10-23 03:53:29,251 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-23 03:53:29,371 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: heap 17792464 (allocated 19009536) 2026-10-23 03:53:29,380 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing chrome headless with pid 82968 2026-10-23 03:53:29,382 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing websocket connection 2026-10-23 03:53:29,383 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Terminating chrome headless with pid 82968 2026-10-23 03:53:29,513 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035329_513018_test_loyalty_program_specific_product.txt 2026-10-23 03:53:29,513 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Removing chrome user profile "/tmp/tmpn_utcqbo_chrome_odoo" 2026-10-23 03:53:29,533 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-10-23 03:53:30,647 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome pid: 83180 2026-10-23 03:53:30,647 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless temporary user profile dir: /tmp/tmplhseu__2_chrome_odoo 2026-10-23 03:53:30,648 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:34231/json/version 2026-10-23 03:53:30,649 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34231', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:53:30,750 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Browser version: Chrome/150.0.7871.114 2026-10-23 03:53:30,751 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:34231/json 2026-10-23 03:53:30,755 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34231', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:53:30,790 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Websocket url found: ws://127.0.0.1:34231/devtools/page/EC21E2B5C414BB0B0EC1F669B8176205 2026-10-23 03:53:30,815 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Enable chrome headless console log notification 2026-10-23 03:53:30,821 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless enable page notifications 2026-10-23 03:53:31,017 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:53:31,027 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Setting session cookie in browser 2026-10-23 03:53:31,042 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:31,042 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:31,070 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:53:31,843 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:31] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.044 0.734 2026-10-23 03:53:31,848 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigation result: {'frameId': 'EC21E2B5C414BB0B0EC1F669B8176205', 'loaderId': 'E3D82DED52CB337F6066784D38447831', 'isDownload': False} 2026-10-23 03:53:31,849 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-10-23 03:53:31,875 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:53:31,895 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:31] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-23 03:53:31,909 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:31] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-23 03:53:31,915 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:31] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-23 03:53:32,595 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 03:53:32,600 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 03:53:32,623 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.016 2026-10-23 03:53:32,662 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 03:53:32,663 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:32,690 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-23 03:53:32,694 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:32,716 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:53:32,767 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53: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.012 2026-10-23 03:53:32,810 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.054 2026-10-23 03:53:32,880 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.030 0.062 2026-10-23 03:53:32,886 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-23 03:53:33,823 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.289 0.605 2026-10-23 03:53:33,877 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.033 2026-10-23 03:53:33,989 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53: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-23 03:53:34,094 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:34] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.066 2026-10-23 03:53:34,165 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 03:53:34,207 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: Owl is running in 'dev' mode. 2026-10-23 03:53:34,237 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.005 2026-10-23 03:53:34,273 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:53:34,317 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 03:53:34,326 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-23 03:53:34,359 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:34] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.032 0.045 2026-10-23 03:53:34,435 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-23 03:53:34,446 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.057 2026-10-23 03:53:34,455 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:34] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.006 0.149 2026-10-23 03:53:34,459 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.149 2026-10-23 03:53:34,501 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:34] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.008 0.076 2026-10-23 03:53:34,576 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:34,720 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.045 2026-10-23 03:53:34,769 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:34,800 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 03:53:34,837 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:34] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.085 0.108 2026-10-23 03:53:34,871 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:34,872 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:34] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.005 0.182 2026-10-23 03:53:34,904 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 03:53:34,932 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:34] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.009 0.215 2026-10-23 03:53:34,977 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:34] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.242 2026-10-23 03:53:35,015 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:35] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.204 2026-10-23 03:53:35,112 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:35] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.034 0.423 2026-10-23 03:53:35,141 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:35] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.293 2026-10-23 03:53:35,177 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:35] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.253 2026-10-23 03:53:35,209 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:35] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.265 2026-10-23 03:53:35,243 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:35] "GET /web/image?model=product.template&field=image_128&id=1709&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.249 2026-10-23 03:53:35,381 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.035 0.311 2026-10-23 03:53:35,407 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:35] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.253 2026-10-23 03:53:35,462 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:35] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.263 2026-10-23 03:53:35,470 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:35,525 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:35] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.010 0.392 2026-10-23 03:53:35,608 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:35,659 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:35,723 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:35,802 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:35,846 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:35,857 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:35] "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.053 2026-10-23 03:53:35,906 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:35] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.023 0.073 2026-10-23 03:53:35,974 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:35,996 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.028 0.098 2026-10-23 03:53:36,066 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:36,116 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:36,167 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:36,220 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:36,268 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:36,326 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:36,378 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:36,439 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:36,484 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:36,541 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:36,619 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:36,702 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:36,781 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:36,832 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:36,900 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:36,951 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:37,006 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: tour succeeded 2026-10-23 03:53:37,008 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour2 SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-23 03:53:37,132 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: heap 17180520 (allocated 18485248) 2026-10-23 03:53:37,152 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing chrome headless with pid 83180 2026-10-23 03:53:37,158 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing websocket connection 2026-10-23 03:53:37,159 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Terminating chrome headless with pid 83180 2026-10-23 03:53:37,312 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035337_312276_test_loyalty_program_using_same_product.txt 2026-10-23 03:53:37,312 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Removing chrome user profile "/tmp/tmplhseu__2_chrome_odoo" 2026-10-23 03:53:37,332 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-10-23 03:53:39,196 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 83383 2026-10-23 03:53:39,196 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmpi4cjbw15_chrome_odoo 2026-10-23 03:53:39,196 44 INFO rb-1f9f1af-225886-428050 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:38611/json/version 2026-10-23 03:53:39,197 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38611', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:53:39,251 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:39,251 44 INFO rb-1f9f1af-225886-428050 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:38611/json 2026-10-23 03:53:39,253 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38611', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:53:39,291 44 INFO rb-1f9f1af-225886-428050 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:38611/devtools/page/1E60D1B474A76EA0C6AADC94BBE1FE44 2026-10-23 03:53:39,318 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:39,332 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-10-23 03:53:39,408 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:53:39,424 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-10-23 03:53:39,425 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:39,426 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:39,454 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:53:40,534 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:40] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.055 1.032 2026-10-23 03:53:40,539 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '1E60D1B474A76EA0C6AADC94BBE1FE44', 'loaderId': 'CDC00D8C8BFA37000329EE5C32BB9B7C', 'isDownload': False} 2026-10-23 03:53:40,539 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:40,568 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:53:40,599 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:40] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-10-23 03:53:40,610 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:40] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-10-23 03:53:40,629 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:40] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.037 2026-10-23 03:53:41,373 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:53:41,381 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 03:53:41,408 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.015 2026-10-23 03:53:41,444 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-23 03:53:41,461 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:41,471 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [1/41] Tour PosLoyaltyTour11.1 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-23 03:53:41,471 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-23 03:53:41,499 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:53:41,556 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.029 2026-10-23 03:53:41,575 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.046 2026-10-23 03:53:41,680 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.023 0.068 2026-10-23 03:53:41,683 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.058 2026-10-23 03:53:42,636 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.268 0.619 2026-10-23 03:53:42,665 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53: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-23 03:53:42,782 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53: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.006 2026-10-23 03:53:42,840 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:42] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.036 2026-10-23 03:53:42,882 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53: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.007 2026-10-23 03:53:42,910 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:42,924 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-23 03:53:43,017 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 03:53:43,029 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 03:53:43,039 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 03:53:43,102 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:43] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.031 0.054 2026-10-23 03:53:43,128 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:43] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.003 0.106 2026-10-23 03:53:43,134 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.132 2026-10-23 03:53:43,137 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 03:53:43,138 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:53:43,184 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:43] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.018 2026-10-23 03:53:43,266 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [2/41] Tour PosLoyaltyTour11.1 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-23 03:53:43,315 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:43] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.005 0.030 2026-10-23 03:53:43,330 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 03:53:43,442 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [3/41] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-23 03:53:43,463 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:43] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.055 0.101 2026-10-23 03:53:43,499 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:53:43,547 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [4/41] Tour PosLoyaltyTour11.1 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-23 03:53:43,596 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:43] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.050 0.237 2026-10-23 03:53:43,610 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:53:43,628 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:43] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.235 2026-10-23 03:53:43,665 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:43] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.260 2026-10-23 03:53:43,702 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:43] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.289 2026-10-23 03:53:43,746 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:43] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.324 2026-10-23 03:53:43,780 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:43] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-10-23 03:53:43,825 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:43] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.199 2026-10-23 03:53:43,866 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:43] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.213 2026-10-23 03:53:43,909 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:43] "GET /web/image?model=product.template&field=image_128&id=1711&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.009 0.227 2026-10-23 03:53:43,959 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:43] "GET /web/image?model=product.template&field=image_128&id=1712&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-10-23 03:53:44,077 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.035 0.286 2026-10-23 03:53:44,108 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:44] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.276 2026-10-23 03:53:44,152 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:44] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.353 2026-10-23 03:53:44,160 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [5/41] Tour PosLoyaltyTour11.1 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-23 03:53:44,266 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [6/41] Tour PosLoyaltyTour11.1 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-10-23 03:53:44,317 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [7/41] Tour PosLoyaltyTour11.1 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-10-23 03:53:44,399 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [8/41] Tour PosLoyaltyTour11.1 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-10-23 03:53:44,470 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [9/41] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-23 03:53:44,516 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [10/41] Tour PosLoyaltyTour11.1 → Step .product-screen .set-partner:contains("AAA Partner") 2026-10-23 03:53:44,519 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53: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.016 0.042 2026-10-23 03:53:44,566 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [11/41] Tour PosLoyaltyTour11.1 → Step click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test")) 2026-10-23 03:53:44,604 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.014 0.060 2026-10-23 03:53:44,671 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [12/41] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-23 03:53:44,723 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [13/41] 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-23 03:53:44,777 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [14/41] Tour PosLoyaltyTour11.1 → Step click numpad button: 3 (trigger: div.numpad button:contains(/^3$/)) 2026-10-23 03:53:44,835 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [15/41] 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-23 03:53:45,027 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [16/41] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-23 03:53:45,079 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [17/41] Tour PosLoyaltyTour11.1 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-23 03:53:45,129 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [18/41] Tour PosLoyaltyTour11.1 → Step order total amount is '150.00' (trigger: .product-screen .order-summary .total:contains("150.00")) 2026-10-23 03:53:45,180 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [19/41] Tour PosLoyaltyTour11.1 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-23 03:53:45,230 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [20/41] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .mobile-more-button) 2026-10-23 03:53:45,281 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [21/41] Tour PosLoyaltyTour11.1 → Step click Actions button (trigger: .more-btn) 2026-10-23 03:53:45,341 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [22/41] Tour PosLoyaltyTour11.1 → Step .control-buttons button.disabled:contains("Reward") 2026-10-23 03:53:45,393 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [23/41] Tour PosLoyaltyTour11.1 → Step Close modal after checked if reward button is highlighted (trigger: .modal header .btn-close) 2026-10-23 03:53:45,448 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [24/41] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-23 03:53:45,519 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [25/41] Tour PosLoyaltyTour11.1 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-23 03:53:45,533 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:53:45,535 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:53:45,570 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [26/41] Tour PosLoyaltyTour11.1 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-23 03:53:45,621 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [27/41] Tour PosLoyaltyTour11.1 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-23 03:53:45,717 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [28/41] Tour PosLoyaltyTour11.1 → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-10-23 03:53:45,773 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [29/41] Tour PosLoyaltyTour11.1 → Step click numpad button: 5 (trigger: div.numpad button:contains(/^5$/)) 2026-10-23 03:53:45,830 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [30/41] Tour PosLoyaltyTour11.1 → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-10-23 03:53:45,886 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [31/41] Tour PosLoyaltyTour11.1 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-23 03:53:45,965 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [32/41] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-10-23 03:53:45,971 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3676970 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7d8ee80c-a147-4523-b41d-a472f47ac4c7'}] 2026-10-23 03:53:45,983 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:53:46,658 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3676970 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7d8ee80c-a147-4523-b41d-a472f47ac4c7'} created pos.order #585 2026-10-23 03:53:46,705 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3676970 finished 2026-10-23 03:53:46,825 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 252 0.222 0.636 2026-10-23 03:53:46,992 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.032 0.085 2026-10-23 03:53:47,033 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 03:53:47,252 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:47] "GET /report/barcode/Code128/044e-d4f1-4743 HTTP/1.1" 200 - 0 0.000 0.080 2026-10-23 03:53:47,255 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42404410 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7d8ee80c-a147-4523-b41d-a472f47ac4c7'}] 2026-10-23 03:53:47,263 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [33/41] Tour PosLoyaltyTour11.1 → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-10-23 03:53:47,282 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42404410 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7d8ee80c-a147-4523-b41d-a472f47ac4c7'} sync ignored for existing PoS order pos.order(585,) (state: paid) 2026-10-23 03:53:47,290 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [34/41] Tour PosLoyaltyTour11.1 → Step Wait until the orders are synced with the server (trigger: body) 2026-10-23 03:53:47,314 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42404410 finished 2026-10-23 03:53:47,496 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.058 0.200 2026-10-23 03:53:47,556 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.008 0.026 2026-10-23 03:53:47,577 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [35/41] Tour PosLoyaltyTour11.1 → Step refresh page (trigger: body) 2026-10-23 03:53:48,036 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:48] "GET /pos/ui/76/product/b7fc9e76-9a75-460a-9e79-6f4d089b3b23 HTTP/1.1" 200 - 33 0.019 0.066 2026-10-23 03:53:49,231 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [36/41] Tour PosLoyaltyTour11.1 → Step .pos-leftheader .orders-button 2026-10-23 03:53:49,274 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.009 0.022 2026-10-23 03:53:49,302 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 03:53:49,321 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:53:49,405 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.023 0.049 2026-10-23 03:53:49,414 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.078 2026-10-23 03:53:49,472 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-23 03:53:49,567 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-10-23 03:53:49,631 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:49] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 304 - 3 0.011 0.019 2026-10-23 03:53:49,674 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53: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.013 2026-10-23 03:53:49,693 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:49,706 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:53:49,932 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [37/41] Tour PosLoyaltyTour11.1 → Step .pos-search-bar .filter 2026-10-23 03:53:49,932 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:49] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 304 - 7 0.013 0.037 2026-10-23 03:53:49,961 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:49] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.006 0.035 2026-10-23 03:53:50,050 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:50] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.022 0.129 2026-10-23 03:53:50,164 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:50] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.023 0.230 2026-10-23 03:53:50,175 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:50] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.002 0.228 2026-10-23 03:53:50,223 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:50] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.009 0.247 2026-10-23 03:53:50,240 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [38/41] Tour PosLoyaltyTour11.1 → Step .pos-search-bar .filter ul 2026-10-23 03:53:50,262 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.054 2026-10-23 03:53:50,292 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [39/41] Tour PosLoyaltyTour11.1 → Step .pos-search-bar .filter ul li:contains("Paid") 2026-10-23 03:53:50,347 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [40/41] Tour PosLoyaltyTour11.1 → Step Wait loading is finished if it is shown (trigger: body) 2026-10-23 03:53:50,379 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:50] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.008 0.022 2026-10-23 03:53:50,532 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:50] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 48 0.036 0.093 2026-10-23 03:53:50,600 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.036 2026-10-23 03:53:50,628 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: [41/41] Tour PosLoyaltyTour11.1 → Step body 2026-10-23 03:53:50,682 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-10-23 03:53:50,683 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.1 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-23 03:53:50,958 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 17618888 (allocated 18612224) 2026-10-23 03:53:50,966 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 83383 2026-10-23 03:53:50,970 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-10-23 03:53:50,970 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 83383 2026-10-23 03:53:51,121 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035351_120855_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-10-23 03:53:51,121 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmpi4cjbw15_chrome_odoo" 2026-10-23 03:53:51,572 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 83620 2026-10-23 03:53:51,573 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmp95wzmkky_chrome_odoo 2026-10-23 03:53:51,573 44 INFO rb-1f9f1af-225886-428050 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:44497/json/version 2026-10-23 03:53:51,574 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44497', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:53:51,675 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:51,677 44 INFO rb-1f9f1af-225886-428050 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:44497/json 2026-10-23 03:53:51,678 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44497', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:53:51,694 44 INFO rb-1f9f1af-225886-428050 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:44497/devtools/page/C020927AB26247D7E351C20742AB7A89 2026-10-23 03:53:51,708 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:51,740 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-10-23 03:53:51,823 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:53:51,828 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-10-23 03:53:51,830 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:51,830 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:51,937 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:51] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.020 0.070 2026-10-23 03:53:51,944 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': 'C020927AB26247D7E351C20742AB7A89', 'loaderId': 'A6139A081C2B4AA617DE8F296B808632', 'isDownload': False} 2026-10-23 03:53:51,944 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:51,979 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:53:52,004 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:52] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-23 03:53:52,021 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:52] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.010 2026-10-23 03:53:52,027 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:52] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-10-23 03:53:52,754 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:53:52,758 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:53:52,774 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 03:53:52,811 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:52,812 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.012 2026-10-23 03:53:52,818 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:52,832 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53: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-23 03:53:52,851 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:53:52,886 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.004 0.012 2026-10-23 03:53:52,894 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.015 2026-10-23 03:53:52,978 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.010 0.063 2026-10-23 03:53:52,981 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.046 2026-10-23 03:53:53,860 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 300 0.234 0.588 2026-10-23 03:53:53,887 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:53] "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-23 03:53:53,983 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-10-23 03:53:54,054 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:54] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.044 2026-10-23 03:53:54,112 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-10-23 03:53:54,134 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:54,153 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 03:53:54,224 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:53:54,276 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-23 03:53:54,286 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 03:53:54,360 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 03:53:54,370 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:54] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.054 0.091 2026-10-23 03:53:54,409 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 03:53:54,431 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:54] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.009 0.183 2026-10-23 03:53:54,461 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:54] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.006 0.059 2026-10-23 03:53:54,464 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.224 2026-10-23 03:53:54,467 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:54,534 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:54] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.020 2026-10-23 03:53:54,617 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:54,662 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:54] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.010 0.065 2026-10-23 03:53:54,679 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:53:54,693 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:54] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-23 03:53:54,743 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:54,754 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:54] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-23 03:53:54,805 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:54] "GET /web/image?model=product.template&field=image_128&id=1711&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.010 0.027 2026-10-23 03:53:54,854 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:54,856 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:54] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.010 0.241 2026-10-23 03:53:54,902 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:54,921 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:54] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.011 0.319 2026-10-23 03:53:54,963 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:54] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.273 2026-10-23 03:53:54,981 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:55,041 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:55] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.025 0.309 2026-10-23 03:53:55,069 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:55,075 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 03:53:55,105 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:55] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.513 2026-10-23 03:53:55,125 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:55,146 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:55] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.325 2026-10-23 03:53:55,168 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:55,185 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:55] "GET /web/image?model=product.template&field=image_128&id=1712&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.313 2026-10-23 03:53:55,285 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:55] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.028 0.327 2026-10-23 03:53:55,330 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:55,375 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:55,379 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:55] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.017 0.246 2026-10-23 03:53:55,426 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:55,475 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:55,482 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:55] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.029 0.439 2026-10-23 03:53:55,521 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:55,574 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.018 0.161 2026-10-23 03:53:55,587 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:55,637 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:53:55,644 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:55,704 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:55,755 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:55,810 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:55,884 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:55,936 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:55,994 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:56,016 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:56] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.017 2026-10-23 03:53:56,050 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:56,058 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:56] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.005 0.023 2026-10-23 03:53:56,117 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:56,172 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:56,227 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:56,275 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:56,332 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:56,389 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:56,441 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:56,523 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:56,602 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:56,656 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:56,712 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:56,764 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:56,818 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:56,868 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:56,919 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:56,970 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:57,060 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:57,081 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 03:53:57,085 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:53:57,114 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:57,164 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:57,234 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:57,288 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:57,341 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:57,400 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:57,418 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:57] "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.014 2026-10-23 03:53:57,456 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:57] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.019 2026-10-23 03:53:57,496 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38113342 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '1f0a64d9-037c-45f3-bdf2-caabaf53792d'}] 2026-10-23 03:53:57,497 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:53:58,125 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38113342 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '1f0a64d9-037c-45f3-bdf2-caabaf53792d'} created pos.order #586 2026-10-23 03:53:58,152 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38113342 finished 2026-10-23 03:53:58,255 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 178 0.159 0.607 2026-10-23 03:53:58,416 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.018 0.076 2026-10-23 03:53:58,451 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 03:53:58,643 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88467820 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '1f0a64d9-037c-45f3-bdf2-caabaf53792d'}] 2026-10-23 03:53:58,659 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88467820 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '1f0a64d9-037c-45f3-bdf2-caabaf53792d'} sync ignored for existing PoS order pos.order(586,) (state: paid) 2026-10-23 03:53:58,669 44 INFO rb-1f9f1af-225886-428050 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-23 03:53:58,702 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88467820 finished 2026-10-23 03:53:58,716 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-10-23 03:53:58,728 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-23 03:53:58,868 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 19014888 (allocated 20320256) 2026-10-23 03:53:58,887 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 83620 2026-10-23 03:53:58,891 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-10-23 03:53:58,895 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:53:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.055 0.201 2026-10-23 03:53:58,902 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 83620 2026-10-23 03:53:59,011 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035359_011585_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-10-23 03:53:59,012 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmp95wzmkky_chrome_odoo" 2026-10-23 03:53:59,052 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-10-23 03:54:00,593 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome pid: 83838 2026-10-23 03:54:00,594 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless temporary user profile dir: /tmp/tmplzcwpk_2_chrome_odoo 2026-10-23 03:54:00,594 44 INFO rb-1f9f1af-225886-428050 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:46599/json/version 2026-10-23 03:54:00,596 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46599', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:54:00,710 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:00,710 44 INFO rb-1f9f1af-225886-428050 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:46599/json 2026-10-23 03:54:00,711 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46599', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:54:00,730 44 INFO rb-1f9f1af-225886-428050 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:46599/devtools/page/3DFB920C6A9D2D65BA5D64016530E2CC 2026-10-23 03:54:00,744 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:00,756 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless enable page notifications 2026-10-23 03:54:00,910 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:54:00,920 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Setting session cookie in browser 2026-10-23 03:54:00,925 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:00,925 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:00,948 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:54:01,809 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:01] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.051 0.817 2026-10-23 03:54:01,813 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigation result: {'frameId': '3DFB920C6A9D2D65BA5D64016530E2CC', 'loaderId': '62024DA650852345D87ACFD1BB7D4261', 'isDownload': False} 2026-10-23 03:54:01,813 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:01,843 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:54:01,873 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:01] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-23 03:54:01,888 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:01] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-10-23 03:54:01,894 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:01] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-23 03:54:02,500 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:54:02,522 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 03:54:02,552 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.021 2026-10-23 03:54:02,599 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 03:54:02,613 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:02,626 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:02,629 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 03:54:02,682 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:54:02,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:02] "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-23 03:54:02,738 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-23 03:54:02,840 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.077 2026-10-23 03:54:02,843 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.073 2026-10-23 03:54:03,881 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 398 0.277 0.713 2026-10-23 03:54:03,918 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:54:04,019 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54: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.011 2026-10-23 03:54:04,097 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:04] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.042 2026-10-23 03:54:04,130 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54: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.008 2026-10-23 03:54:04,156 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:04,173 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-23 03:54:04,255 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 03:54:04,268 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 03:54:04,298 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-23 03:54:04,311 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 03:54:04,316 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:04] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.006 0.057 2026-10-23 03:54:04,394 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:04] "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-23 03:54:04,416 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:04] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.023 0.142 2026-10-23 03:54:04,431 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.071 2026-10-23 03:54:04,500 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.040 2026-10-23 03:54:04,557 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:04,659 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:04] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.093 0.147 2026-10-23 03:54:04,676 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:54:04,778 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:04] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.026 0.314 2026-10-23 03:54:04,826 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:04] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-10-23 03:54:04,867 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:04] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.211 2026-10-23 03:54:04,882 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 03:54:04,885 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:04,910 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:04] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.261 2026-10-23 03:54:04,942 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:04] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.007 0.471 2026-10-23 03:54:04,978 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:04] "GET /web/image?model=product.template&field=image_128&id=1714&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.275 2026-10-23 03:54:05,013 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:05] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.223 2026-10-23 03:54:05,048 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:05] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-10-23 03:54:05,082 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:05] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.189 2026-10-23 03:54:05,112 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:05] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-10-23 03:54:05,140 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:05] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.188 2026-10-23 03:54:05,170 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:05] "GET /web/image?model=product.template&field=image_128&id=1715&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-10-23 03:54:05,308 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.041 0.235 2026-10-23 03:54:05,350 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:05] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.253 2026-10-23 03:54:05,376 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:05] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.311 2026-10-23 03:54:05,420 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:05,535 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:05,591 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:05,639 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:05,829 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:05,878 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:05,987 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:06,075 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:06,126 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:06,185 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:06,236 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:06,332 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:06,387 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:06,435 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:06,486 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:06,704 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:06,753 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:06,844 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:06,953 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:07,005 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:07,054 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:07,109 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:07,208 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:07,315 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:07,436 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:07,498 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:07,548 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:07,598 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:07,655 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:07,701 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:07,751 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:07,804 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: tour succeeded 2026-10-23 03:54:07,805 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour12 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-23 03:54:07,948 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: heap 18903256 (allocated 20844544) 2026-10-23 03:54:07,969 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing chrome headless with pid 83838 2026-10-23 03:54:07,974 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing websocket connection 2026-10-23 03:54:07,976 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Terminating chrome headless with pid 83838 2026-10-23 03:54:08,089 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035408_089614_test_loyalty_program_with_tagged_buy_x_get_y.txt 2026-10-23 03:54:08,090 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Removing chrome user profile "/tmp/tmplzcwpk_2_chrome_odoo" 2026-10-23 03:54:08,110 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-10-23 03:54:09,797 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome pid: 84041 2026-10-23 03:54:09,797 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless temporary user profile dir: /tmp/tmp26dd6h9e_chrome_odoo 2026-10-23 03:54:09,797 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:38105/json/version 2026-10-23 03:54:09,799 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38105', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:54:09,874 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Browser version: Chrome/150.0.7871.114 2026-10-23 03:54:09,875 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:38105/json 2026-10-23 03:54:09,875 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38105', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:54:09,897 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Websocket url found: ws://127.0.0.1:38105/devtools/page/C064248F6C85F218D272F9670A1228B0 2026-10-23 03:54:09,918 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Enable chrome headless console log notification 2026-10-23 03:54:09,928 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless enable page notifications 2026-10-23 03:54:10,227 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:54:10,241 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Setting session cookie in browser 2026-10-23 03:54:10,244 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:10,244 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:10,268 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:54:11,072 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:11] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.041 0.767 2026-10-23 03:54:11,076 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigation result: {'frameId': 'C064248F6C85F218D272F9670A1228B0', 'loaderId': '197F2012B1E2AC4146176416D98F0970', 'isDownload': False} 2026-10-23 03:54:11,077 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-10-23 03:54:11,091 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:54:11,120 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:11] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.017 2026-10-23 03:54:11,137 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:11] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.035 2026-10-23 03:54:11,146 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:11] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-10-23 03:54:11,858 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:54:11,865 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:54:11,897 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.019 2026-10-23 03:54:11,928 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 03:54:11,932 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:11,950 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:11,953 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-23 03:54:11,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:54:12,019 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:12] "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.013 2026-10-23 03:54:12,044 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.041 2026-10-23 03:54:12,141 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.033 0.061 2026-10-23 03:54:12,151 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.071 2026-10-23 03:54:13,193 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.305 0.672 2026-10-23 03:54:13,243 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 03:54:13,350 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-10-23 03:54:13,442 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:13] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.055 2026-10-23 03:54:13,484 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-23 03:54:13,511 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: Owl is running in 'dev' mode. 2026-10-23 03:54:13,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.009 2026-10-23 03:54:13,618 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:54:13,670 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 03:54:13,678 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-23 03:54:13,720 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 03:54:13,745 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-23 03:54:13,781 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:13] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.065 0.084 2026-10-23 03:54:13,806 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:13] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.004 0.169 2026-10-23 03:54:13,814 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.171 2026-10-23 03:54:13,852 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:13] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.005 0.092 2026-10-23 03:54:13,925 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:14,032 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:54:14,089 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:14] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.030 0.074 2026-10-23 03:54:14,283 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:14] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.081 0.179 2026-10-23 03:54:14,291 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:54:14,296 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:14,328 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:14] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.014 0.281 2026-10-23 03:54:14,350 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 03:54:14,363 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:14,400 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:14] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.227 2026-10-23 03:54:14,443 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:14] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.263 2026-10-23 03:54:14,483 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:14] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.289 2026-10-23 03:54:14,541 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:14] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.343 2026-10-23 03:54:14,599 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:14] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.278 2026-10-23 03:54:14,631 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:14] "GET /web/image?model=product.template&field=image_128&id=1717&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.257 2026-10-23 03:54:14,680 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:14] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.265 2026-10-23 03:54:14,716 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:14] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-10-23 03:54:14,758 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:14] "GET /web/image?model=product.template&field=image_128&id=1719&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.250 2026-10-23 03:54:14,803 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:14] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.249 2026-10-23 03:54:14,837 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:14] "GET /web/image?model=product.template&field=image_128&id=1718&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-10-23 03:54:14,943 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.035 0.256 2026-10-23 03:54:14,977 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:14] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.288 2026-10-23 03:54:15,035 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:15,138 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:15,188 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:15,248 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:15,335 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:15,383 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:15,409 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:15] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.022 0.064 2026-10-23 03:54:15,431 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:15,436 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:15] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.008 0.088 2026-10-23 03:54:15,548 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.019 0.091 2026-10-23 03:54:15,560 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:15,613 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:15,666 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:15,716 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:15,765 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:15,821 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:15,874 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:15,920 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:15,981 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:16,033 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:16,092 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:16,140 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:16,198 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:16,261 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:16,316 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:16,370 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:16,485 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:16,576 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:16,627 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:16,677 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:16,730 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:16,780 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:16,844 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:16,898 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:16,957 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: tour succeeded 2026-10-23 03:54:16,958 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour10 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-23 03:54:17,101 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: heap 17207860 (allocated 18747392) 2026-10-23 03:54:17,106 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing chrome headless with pid 84041 2026-10-23 03:54:17,109 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing websocket connection 2026-10-23 03:54:17,110 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Terminating chrome headless with pid 84041 2026-10-23 03:54:17,243 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035417_241761_test_loyalty_program_with_tagged_free_product.txt 2026-10-23 03:54:17,243 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Removing chrome user profile "/tmp/tmp26dd6h9e_chrome_odoo" 2026-10-23 03:54:17,269 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-10-23 03:54:18,814 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome pid: 84255 2026-10-23 03:54:18,815 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless temporary user profile dir: /tmp/tmp7fxbme0c_chrome_odoo 2026-10-23 03:54:18,815 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:33587/json/version 2026-10-23 03:54:18,817 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33587', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:54:18,859 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Browser version: Chrome/150.0.7871.114 2026-10-23 03:54:18,859 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:33587/json 2026-10-23 03:54:18,860 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33587', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:54:18,867 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Websocket url found: ws://127.0.0.1:33587/devtools/page/5E603931D514A1944390EE7189487075 2026-10-23 03:54:18,878 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Enable chrome headless console log notification 2026-10-23 03:54:18,888 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless enable page notifications 2026-10-23 03:54:19,075 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:54:19,085 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Setting session cookie in browser 2026-10-23 03:54:19,095 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:19,095 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:19,133 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:54:20,206 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:20] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.055 1.035 2026-10-23 03:54:20,215 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigation result: {'frameId': '5E603931D514A1944390EE7189487075', 'loaderId': '93FFD631519EF91990B8EE0155777E85', 'isDownload': False} 2026-10-23 03:54:20,216 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-10-23 03:54:20,259 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:54:20,288 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:20] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-10-23 03:54:20,304 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:20] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-10-23 03:54:20,319 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:20] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.042 2026-10-23 03:54:20,989 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:54:21,015 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 03:54:21,034 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.022 2026-10-23 03:54:21,075 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:21,076 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-23 03:54:21,095 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:21,107 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 03:54:21,131 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:54:21,193 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.018 2026-10-23 03:54:21,223 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.055 2026-10-23 03:54:21,319 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.033 0.060 2026-10-23 03:54:21,325 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.068 2026-10-23 03:54:22,329 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 401 0.315 0.637 2026-10-23 03:54:22,373 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 03:54:22,486 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.022 2026-10-23 03:54:22,572 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:22] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.052 2026-10-23 03:54:22,629 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54: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.014 2026-10-23 03:54:22,648 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: Owl is running in 'dev' mode. 2026-10-23 03:54:22,667 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-10-23 03:54:22,784 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 03:54:22,785 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 03:54:22,830 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-23 03:54:22,839 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 03:54:22,848 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:22] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.017 0.043 2026-10-23 03:54:22,905 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:22] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.015 0.102 2026-10-23 03:54:22,913 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:54:22,915 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54: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-23 03:54:22,978 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:22] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.004 0.018 2026-10-23 03:54:22,997 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 03:54:23,082 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:23] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.040 0.071 2026-10-23 03:54:23,136 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:23,243 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:23] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.053 0.215 2026-10-23 03:54:23,253 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:54:23,270 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:23,289 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:23] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.015 0.127 2026-10-23 03:54:23,336 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:23] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.133 2026-10-23 03:54:23,377 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:23] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.160 2026-10-23 03:54:23,415 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:23] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.201 2026-10-23 03:54:23,452 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:23] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.239 2026-10-23 03:54:23,463 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:54:23,506 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:23] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.220 2026-10-23 03:54:23,557 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:23] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.257 2026-10-23 03:54:23,601 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:23] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.252 2026-10-23 03:54:23,659 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:23] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.271 2026-10-23 03:54:23,783 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.041 0.313 2026-10-23 03:54:23,832 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:23] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.013 0.335 2026-10-23 03:54:23,897 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:24,015 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:24,067 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:24,136 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:24,190 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:24,245 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:24,295 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:24,354 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:24,413 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:24,462 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:24,517 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:24,598 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:24,690 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:24,738 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:24,800 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:24,851 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:24,906 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:24,999 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:25,074 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:25,124 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:25,183 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:25,233 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:25,284 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:25,336 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:25,392 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:25,453 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:25,504 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:25,560 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:25,644 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:25,738 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:25,791 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:25,849 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:25,900 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:25,952 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:26,045 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:26,163 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:26,213 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:26,268 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:26,321 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:26,378 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:26,429 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:26,486 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:26,544 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:26,595 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:26,651 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:26,773 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:26,897 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:26,947 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:27,004 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:27,055 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:27,111 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: tour succeeded 2026-10-23 03:54:27,112 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyRewardProductTag SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-23 03:54:27,277 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: heap 20998300 (allocated 22548480) 2026-10-23 03:54:27,288 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing chrome headless with pid 84255 2026-10-23 03:54:27,291 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing websocket connection 2026-10-23 03:54:27,292 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Terminating chrome headless with pid 84255 2026-10-23 03:54:27,423 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035427_423044_test_loyalty_reward_product_tag.txt 2026-10-23 03:54:27,423 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Removing chrome user profile "/tmp/tmp7fxbme0c_chrome_odoo" 2026-10-23 03:54:27,451 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_with_variant ... 2026-10-23 03:54:29,397 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome pid: 84467 2026-10-23 03:54:29,398 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless temporary user profile dir: /tmp/tmpqpvzyeh9_chrome_odoo 2026-10-23 03:54:29,398 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:44445/json/version 2026-10-23 03:54:29,401 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44445', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:54:29,464 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Browser version: Chrome/150.0.7871.114 2026-10-23 03:54:29,464 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:44445/json 2026-10-23 03:54:29,468 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44445', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:54:29,488 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Websocket url found: ws://127.0.0.1:44445/devtools/page/F26FBE449D1D22FE0C6CFAE5B52146AA 2026-10-23 03:54:29,512 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Enable chrome headless console log notification 2026-10-23 03:54:29,517 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless enable page notifications 2026-10-23 03:54:29,665 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:54:29,680 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Setting session cookie in browser 2026-10-23 03:54:29,682 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:29,682 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:29,705 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:54:30,550 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:30] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.056 0.792 2026-10-23 03:54:30,554 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Navigation result: {'frameId': 'F26FBE449D1D22FE0C6CFAE5B52146AA', 'loaderId': '1DB4755AE2BB691E3DF417BB2F02ED9A', 'isDownload': False} 2026-10-23 03:54:30,554 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:30,586 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:54:30,610 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:30] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-10-23 03:54:30,616 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:30] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-23 03:54:30,626 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:30] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-10-23 03:54:31,328 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:54:31,334 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 03:54:31,365 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.017 2026-10-23 03:54:31,420 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 03:54:31,429 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:31,440 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:31,447 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54: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-23 03:54:31,470 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:54:31,519 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:31] "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.018 2026-10-23 03:54:31,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.036 2026-10-23 03:54:31,626 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.051 2026-10-23 03:54:31,638 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.069 2026-10-23 03:54:32,650 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 399 0.313 0.618 2026-10-23 03:54:32,679 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 03:54:32,770 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54: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-23 03:54:32,812 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:32] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.017 2026-10-23 03:54:32,919 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:32] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.081 2026-10-23 03:54:32,959 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 03:54:32,979 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: Owl is running in 'dev' mode. 2026-10-23 03:54:33,003 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.010 2026-10-23 03:54:33,114 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:54:33,149 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 03:54:33,168 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 03:54:33,202 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:33] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.022 0.045 2026-10-23 03:54:33,211 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.069 2026-10-23 03:54:33,252 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 03:54:33,255 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:33] "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-23 03:54:33,266 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:33] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.015 0.108 2026-10-23 03:54:33,317 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:33] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.010 0.053 2026-10-23 03:54:33,428 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:33,477 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:33] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.029 2026-10-23 03:54:33,512 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 03:54:33,685 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:33] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.081 0.110 2026-10-23 03:54:33,716 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 03:54:33,755 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:33,804 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:33,823 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:33] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.047 0.282 2026-10-23 03:54:33,837 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:54:33,883 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:33] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.236 2026-10-23 03:54:33,920 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:33] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.285 2026-10-23 03:54:33,960 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:33] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.282 2026-10-23 03:54:34,003 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:34] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.375 2026-10-23 03:54:34,033 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:34] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.290 2026-10-23 03:54:34,078 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:34] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.011 0.208 2026-10-23 03:54:34,122 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:34] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.224 2026-10-23 03:54:34,158 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:34] "GET /web/image?model=product.template&field=image_128&id=1722&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.223 2026-10-23 03:54:34,197 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:34] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-10-23 03:54:34,240 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:34] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.189 2026-10-23 03:54:34,390 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.045 0.363 2026-10-23 03:54:34,494 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:34,594 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:34,643 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:34,703 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:35,107 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:35,159 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:35,230 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:35,313 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:35] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 14 0.030 0.062 2026-10-23 03:54:35,362 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:35,399 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:35,424 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.017 0.086 2026-10-23 03:54:35,457 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:35,483 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:35] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.015 0.107 2026-10-23 03:54:35,546 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:35,587 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:35,617 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:35] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.017 0.070 2026-10-23 03:54:35,676 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:35,720 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.020 0.069 2026-10-23 03:54:35,726 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:35,786 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:35,839 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:35,941 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:36,003 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:36,055 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:36,137 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:36,197 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:36,251 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:36,341 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:36,418 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: tour succeeded 2026-10-23 03:54:36,419 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_loyalty_reward_with_variant SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-23 03:54:36,526 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: heap 17410876 (allocated 18747392) 2026-10-23 03:54:36,542 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing chrome headless with pid 84467 2026-10-23 03:54:36,545 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing websocket connection 2026-10-23 03:54:36,546 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Terminating chrome headless with pid 84467 2026-10-23 03:54:36,687 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035436_687463_test_loyalty_reward_with_variant.txt 2026-10-23 03:54:36,687 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Removing chrome user profile "/tmp/tmpqpvzyeh9_chrome_odoo" 2026-10-23 03:54:36,716 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-10-23 03:54:37,615 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 84687 2026-10-23 03:54:37,615 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpmbxsavcx_chrome_odoo 2026-10-23 03:54:37,615 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:43143/json/version 2026-10-23 03:54:37,617 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43143', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:54:37,647 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-10-23 03:54:37,648 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:43143/json 2026-10-23 03:54:37,649 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43143', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:54:37,660 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:43143/devtools/page/38E66438EF848D9D1249DB964008B6AA 2026-10-23 03:54:37,671 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-10-23 03:54:37,688 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-10-23 03:54:37,767 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:54:37,783 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-10-23 03:54:37,788 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:37,788 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:37,809 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:54:38,598 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:38] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.055 0.738 2026-10-23 03:54:38,602 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '38E66438EF848D9D1249DB964008B6AA', 'loaderId': 'D35297B47A8F2C68DC92909D3105EEA9', 'isDownload': False} 2026-10-23 03:54:38,602 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-10-23 03:54:38,622 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:54:38,658 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:38] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-10-23 03:54:38,672 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:38] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.031 2026-10-23 03:54:38,687 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:38] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.044 2026-10-23 03:54:39,389 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:54:39,392 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:54:39,425 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.019 2026-10-23 03:54:39,452 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:39,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 03:54:39,467 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:39,481 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 03:54:39,508 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:54:39,542 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-10-23 03:54:39,559 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-23 03:54:39,688 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.055 0.068 2026-10-23 03:54:39,692 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.101 2026-10-23 03:54:40,650 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.271 0.651 2026-10-23 03:54:40,680 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 03:54:40,759 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 03:54:40,849 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:40] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.058 2026-10-23 03:54:40,908 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 03:54:40,943 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-10-23 03:54:40,966 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.012 2026-10-23 03:54:41,031 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:54:41,074 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 03:54:41,084 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 03:54:41,119 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:54:41,127 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:41] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.031 0.052 2026-10-23 03:54:41,163 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 03:54:41,177 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:41] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.019 0.116 2026-10-23 03:54:41,222 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:41] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.011 0.060 2026-10-23 03:54:41,228 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.181 2026-10-23 03:54:41,333 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:41,419 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.032 2026-10-23 03:54:41,534 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:41] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.067 0.082 2026-10-23 03:54:41,556 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 03:54:41,579 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:41,663 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:41] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.038 0.239 2026-10-23 03:54:41,673 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:54:41,705 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:41] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.251 2026-10-23 03:54:41,753 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:41] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.012 0.266 2026-10-23 03:54:41,777 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:41] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.005 0.362 2026-10-23 03:54:41,808 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:41] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.250 2026-10-23 03:54:41,850 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:41] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.278 2026-10-23 03:54:41,897 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:41] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-10-23 03:54:41,935 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:41] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.204 2026-10-23 03:54:42,073 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.040 0.271 2026-10-23 03:54:42,113 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:42] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.296 2026-10-23 03:54:42,165 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:42] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.296 2026-10-23 03:54:42,201 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:42,204 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:42] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.010 0.409 2026-10-23 03:54:42,283 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:42,336 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:42,391 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:42,584 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:42,628 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:42,679 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:42,739 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:42,790 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:42,844 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:42,897 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:42,946 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:43,041 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:43,065 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:54:43,068 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:54:43,094 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:43,143 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:43,228 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:43,283 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:43,335 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:43,412 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:43,418 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34349361 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'baaf5c9d-bc33-4add-8a4b-faba0b581ae2'}] 2026-10-23 03:54:43,426 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:54:44,101 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34349361 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'baaf5c9d-bc33-4add-8a4b-faba0b581ae2'} created pos.order #587 2026-10-23 03:54:44,137 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34349361 finished 2026-10-23 03:54:44,223 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 233 0.201 0.608 2026-10-23 03:54:44,368 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.029 0.062 2026-10-23 03:54:44,410 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 03:54:44,556 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:44] "GET /report/barcode/Code128/0442-77b2-40ba HTTP/1.1" 200 - 0 0.000 0.063 2026-10-23 03:54:44,580 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15083505 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'baaf5c9d-bc33-4add-8a4b-faba0b581ae2'}] 2026-10-23 03:54:44,595 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15083505 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'baaf5c9d-bc33-4add-8a4b-faba0b581ae2'} sync ignored for existing PoS order pos.order(587,) (state: paid) 2026-10-23 03:54:44,600 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:44,621 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15083505 finished 2026-10-23 03:54:44,634 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-10-23 03:54:44,637 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-23 03:54:44,793 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.057 0.164 2026-10-23 03:54:44,830 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 17935644 (allocated 20447232) 2026-10-23 03:54:44,840 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 84687 2026-10-23 03:54:44,844 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-10-23 03:54:44,845 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 84687 2026-10-23 03:54:45,036 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035445_035982_test_loyalty_validity_dates_and_use.txt 2026-10-23 03:54:45,036 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpmbxsavcx_chrome_odoo" 2026-10-23 03:54:45,502 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 84902 2026-10-23 03:54:45,503 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpgmion6iw_chrome_odoo 2026-10-23 03:54:45,503 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:43949/json/version 2026-10-23 03:54:45,504 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43949', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:54:45,560 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-10-23 03:54:45,560 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:43949/json 2026-10-23 03:54:45,561 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43949', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:54:45,576 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:43949/devtools/page/8C0A5615393BFAD083D4A1F387E2A5B9 2026-10-23 03:54:45,591 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-10-23 03:54:45,597 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-10-23 03:54:45,701 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:54:45,705 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-10-23 03:54:45,714 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:45,715 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:45,863 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:45] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.024 0.087 2026-10-23 03:54:45,867 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '8C0A5615393BFAD083D4A1F387E2A5B9', 'loaderId': '4D62C25F6139A7D7A7DB3C75B5FF924C', 'isDownload': False} 2026-10-23 03:54:45,867 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-10-23 03:54:45,903 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:54:45,931 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:45] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.012 2026-10-23 03:54:45,945 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:45] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.020 2026-10-23 03:54:45,961 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:45] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.035 2026-10-23 03:54:46,659 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:54:46,671 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 03:54:46,698 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 03:54:46,736 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:46,740 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.013 2026-10-23 03:54:46,748 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:46,767 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 03:54:46,797 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:54:46,830 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.004 0.006 2026-10-23 03:54:46,838 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.011 2026-10-23 03:54:46,854 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-23 03:54:46,916 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 15 0.014 0.047 2026-10-23 03:54:47,765 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 302 0.213 0.573 2026-10-23 03:54:47,797 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:54:47,901 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54: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.013 2026-10-23 03:54:47,975 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:47] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 3 0.008 0.050 2026-10-23 03:54:48,007 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 03:54:48,023 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-10-23 03:54:48,037 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:54:48,104 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:54:48,124 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:54:48,133 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 03:54:48,152 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 03:54:48,179 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:48] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.013 0.051 2026-10-23 03:54:48,220 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 03:54:48,233 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:48] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.025 0.091 2026-10-23 03:54:48,258 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 03:54:48,281 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:54:48,366 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:48] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.035 0.102 2026-10-23 03:54:48,395 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:48] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.005 0.106 2026-10-23 03:54:48,403 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:48,538 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:48] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.056 0.234 2026-10-23 03:54:48,605 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:48] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.028 0.116 2026-10-23 03:54:48,616 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:54:48,657 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:48] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.130 2026-10-23 03:54:48,697 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:48] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-23 03:54:48,740 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:48] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.171 2026-10-23 03:54:48,743 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:48,799 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:48] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.247 2026-10-23 03:54:48,844 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:48] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.282 2026-10-23 03:54:48,870 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:48,877 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:48] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.249 2026-10-23 03:54:48,916 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:48] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-10-23 03:54:48,924 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:48,967 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:48] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.258 2026-10-23 03:54:48,978 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:49,006 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:49] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.256 2026-10-23 03:54:49,247 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:49,295 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:49,346 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:49,455 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:49,482 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:54:49,487 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:54:49,506 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:49,557 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:49,644 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:49,696 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:49,750 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:49,806 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:49,814 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:49] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.006 2026-10-23 03:54:49,866 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26273208 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '2b4a443d-26c8-49c3-92c6-2599b809c90e'}] 2026-10-23 03:54:49,875 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:54:50,328 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26273208 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '2b4a443d-26c8-49c3-92c6-2599b809c90e'} created pos.order #588 2026-10-23 03:54:50,358 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26273208 finished 2026-10-23 03:54:50,451 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.120 0.469 2026-10-23 03:54:50,645 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 32 0.028 0.090 2026-10-23 03:54:50,683 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 03:54:50,863 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:50] "GET /report/barcode/Code128/044f-1cb6-442e HTTP/1.1" 200 - 0 0.000 0.056 2026-10-23 03:54:50,879 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74724933 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '2b4a443d-26c8-49c3-92c6-2599b809c90e'}] 2026-10-23 03:54:50,891 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74724933 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '2b4a443d-26c8-49c3-92c6-2599b809c90e'} sync ignored for existing PoS order pos.order(588,) (state: paid) 2026-10-23 03:54:50,896 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:50,924 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74724933 finished 2026-10-23 03:54:50,944 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:51,036 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:51,072 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.036 0.160 2026-10-23 03:54:51,098 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:51,133 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:51] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.005 0.027 2026-10-23 03:54:51,192 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:51,219 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.009 0.043 2026-10-23 03:54:51,231 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:51,410 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:51,460 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:51,511 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:51,589 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:51,618 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:54:51,644 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:51,715 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:51,764 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:51,816 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:51,882 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:51,932 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:51,983 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:52,040 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:52,093 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:52,149 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:52,199 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:52,252 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:52,303 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:52,377 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:52,389 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74999757 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': '7d530773-09af-488f-a53b-82bfbb7227af'}] 2026-10-23 03:54:52,863 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74999757 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': '7d530773-09af-488f-a53b-82bfbb7227af'} created pos.order #589 2026-10-23 03:54:52,899 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74999757 finished 2026-10-23 03:54:53,006 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.125 0.495 2026-10-23 03:54:53,181 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.015 0.088 2026-10-23 03:54:53,240 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.022 2026-10-23 03:54:53,304 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:53,358 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-10-23 03:54:53,360 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-23 03:54:53,362 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:53] "GET /report/barcode/Code128/0444-bea9-4040 HTTP/1.1" 200 - 0 0.000 0.090 2026-10-23 03:54:53,366 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12240751 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '7d530773-09af-488f-a53b-82bfbb7227af'}] 2026-10-23 03:54:53,389 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12240751 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '7d530773-09af-488f-a53b-82bfbb7227af'} sync ignored for existing PoS order pos.order(589,) (state: paid) 2026-10-23 03:54:53,423 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12240751 finished 2026-10-23 03:54:53,560 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 18641656 (allocated 19795968) 2026-10-23 03:54:53,573 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 84902 2026-10-23 03:54:53,575 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-10-23 03:54:53,583 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 84902 2026-10-23 03:54:53,588 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.047 0.242 2026-10-23 03:54:53,735 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035453_735374_test_loyalty_validity_dates_and_use.txt 2026-10-23 03:54:53,735 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpgmion6iw_chrome_odoo" 2026-10-23 03:54:53,760 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-10-23 03:54:55,260 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome pid: 85122 2026-10-23 03:54:55,261 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless temporary user profile dir: /tmp/tmp9q1ap5mm_chrome_odoo 2026-10-23 03:54:55,261 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:36577/json/version 2026-10-23 03:54:55,262 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36577', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:54:55,312 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Browser version: Chrome/150.0.7871.114 2026-10-23 03:54:55,312 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:36577/json 2026-10-23 03:54:55,313 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36577', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:54:55,341 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Websocket url found: ws://127.0.0.1:36577/devtools/page/D84B508375EC725958C3A0ECE8D8CF0D 2026-10-23 03:54:55,390 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Enable chrome headless console log notification 2026-10-23 03:54:55,408 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless enable page notifications 2026-10-23 03:54:55,620 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:54:55,628 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Setting session cookie in browser 2026-10-23 03:54:55,631 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:55,632 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:55,655 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:54:56,715 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:56] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 87 0.047 1.017 2026-10-23 03:54:56,719 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigation result: {'frameId': 'D84B508375EC725958C3A0ECE8D8CF0D', 'loaderId': 'CE0D7F3DEA31001C0A8D06B5CBA5B60F', 'isDownload': False} 2026-10-23 03:54:56,719 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:56,736 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:54:56,778 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:56] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-23 03:54:56,790 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:56] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.037 2026-10-23 03:54:56,820 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:56] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.051 2026-10-23 03:54:57,614 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:54:57,616 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 03:54:57,641 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.015 2026-10-23 03:54:57,678 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-23 03:54:57,680 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:57,698 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54: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-23 03:54:57,699 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:57,734 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:54:57,774 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-23 03:54:57,789 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:57] "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.030 2026-10-23 03:54:57,813 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-23 03:54:57,915 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.024 0.064 2026-10-23 03:54:58,892 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.265 0.651 2026-10-23 03:54:58,922 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 03:54:59,007 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-10-23 03:54:59,097 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:59] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.056 2026-10-23 03:54:59,161 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 03:54:59,177 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: Owl is running in 'dev' mode. 2026-10-23 03:54:59,192 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-23 03:54:59,263 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:54:59,289 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:54:59,331 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 03:54:59,337 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:54:59,378 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:54:59,402 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 03:54:59,405 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:59] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.040 0.080 2026-10-23 03:54:59,458 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:59] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.008 0.132 2026-10-23 03:54:59,489 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.037 2026-10-23 03:54:59,494 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:59] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.005 0.104 2026-10-23 03:54:59,572 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:59,593 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:59] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.020 0.150 2026-10-23 03:54:59,741 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:59] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.045 0.272 2026-10-23 03:54:59,754 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03: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-23 03:54:59,777 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:59] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-23 03:54:59,804 44 INFO rb-1f9f1af-225886-428050 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-23 03:54:59,808 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:59] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.006 0.171 2026-10-23 03:54:59,865 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-23 03:54:59,886 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:59] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.032 0.186 2026-10-23 03:54:59,927 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:59] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.252 2026-10-23 03:54:59,958 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:59] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.262 2026-10-23 03:54:59,999 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:54:59] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.230 2026-10-23 03:55:00,041 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:00] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.253 2026-10-23 03:55:00,100 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:00] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.223 2026-10-23 03:55:00,149 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:00] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.243 2026-10-23 03:55:00,269 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.037 0.295 2026-10-23 03:55:00,304 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:00] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.328 2026-10-23 03:55:00,373 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:00,430 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:00,483 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:00,540 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:00,726 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:00,777 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:00,827 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:00,939 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:01,024 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:01,083 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:01,150 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:01,237 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:01,285 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:01,295 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55: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.018 0.058 2026-10-23 03:55:01,326 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:01] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.008 0.053 2026-10-23 03:55:01,372 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:01,438 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:01,474 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.037 0.114 2026-10-23 03:55:01,494 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:01,545 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:01,597 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:01,654 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:01,729 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:01,776 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:01,867 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:01,943 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:01,965 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:55:01,966 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 03:55:01,995 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:02,043 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:02,143 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:02,200 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:02,258 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:02,276 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:02] "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.014 2026-10-23 03:55:02,322 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70074961 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '8a82af9e-c343-4a9a-ab26-d9890d6188b8'}] 2026-10-23 03:55:02,338 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:55:02,993 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70074961 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '8a82af9e-c343-4a9a-ab26-d9890d6188b8'} created pos.order #590 2026-10-23 03:55:03,031 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70074961 finished 2026-10-23 03:55:03,122 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.209 0.594 2026-10-23 03:55:03,333 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 54 0.043 0.105 2026-10-23 03:55:03,369 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55: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-23 03:55:03,541 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9776585 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '8a82af9e-c343-4a9a-ab26-d9890d6188b8'}] 2026-10-23 03:55:03,552 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:03,555 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9776585 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '8a82af9e-c343-4a9a-ab26-d9890d6188b8'} sync ignored for existing PoS order pos.order(590,) (state: paid) 2026-10-23 03:55:03,591 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9776585 finished 2026-10-23 03:55:03,599 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:03,656 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:03,741 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:03,777 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.058 0.181 2026-10-23 03:55:03,836 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:03,864 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.010 0.032 2026-10-23 03:55:03,882 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:03,937 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:04,000 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:04,052 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:04,067 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55: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.020 0.048 2026-10-23 03:55:04,143 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:04,156 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.019 0.061 2026-10-23 03:55:04,196 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:04,245 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:04,301 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:04,481 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:04,532 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:04,582 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:04,641 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:04,692 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:04,750 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: tour succeeded 2026-10-23 03:55:04,751 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:04,934 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: heap 19656152 (allocated 20844544) 2026-10-23 03:55:04,950 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing chrome headless with pid 85122 2026-10-23 03:55:04,957 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing websocket connection 2026-10-23 03:55:04,962 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Terminating chrome headless with pid 85122 2026-10-23 03:55:05,117 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035505_117019_test_max_usage_partner_with_point.txt 2026-10-23 03:55:05,117 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Removing chrome user profile "/tmp/tmp9q1ap5mm_chrome_odoo" 2026-10-23 03:55:05,144 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-10-23 03:55:06,747 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome pid: 85339 2026-10-23 03:55:06,747 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless temporary user profile dir: /tmp/tmp5thyq67u_chrome_odoo 2026-10-23 03:55:06,748 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:42109/json/version 2026-10-23 03:55:06,749 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42109', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:55:06,785 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Browser version: Chrome/150.0.7871.114 2026-10-23 03:55:06,785 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:42109/json 2026-10-23 03:55:06,785 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42109', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:55:06,800 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Websocket url found: ws://127.0.0.1:42109/devtools/page/857ED9CA33F0FAB2A615BCB2FC0E642C 2026-10-23 03:55:06,808 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Enable chrome headless console log notification 2026-10-23 03:55:06,820 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless enable page notifications 2026-10-23 03:55:07,013 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:55:07,022 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Setting session cookie in browser 2026-10-23 03:55:07,045 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:07,045 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:07,075 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:55:07,881 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:07] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 87 0.038 0.773 2026-10-23 03:55:07,887 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigation result: {'frameId': '857ED9CA33F0FAB2A615BCB2FC0E642C', 'loaderId': 'D8ADAD838C7B9E2C251D1DA51DD3C094', 'isDownload': False} 2026-10-23 03:55:07,887 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:07,913 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:55:07,967 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:07] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.029 2026-10-23 03:55:07,985 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:07] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.050 2026-10-23 03:55:08,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:08] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.051 2026-10-23 03:55:08,716 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:55:08,718 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:55:08,746 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.016 2026-10-23 03:55:08,778 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:08,783 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 03:55:08,788 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:08,805 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 03:55:08,826 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:55:08,864 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.013 2026-10-23 03:55:08,885 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.032 2026-10-23 03:55:08,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.064 2026-10-23 03:55:08,975 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.054 2026-10-23 03:55:09,924 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.306 0.593 2026-10-23 03:55:09,971 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 03:55:10,088 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55: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.009 2026-10-23 03:55:10,161 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:10] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.048 2026-10-23 03:55:10,195 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 03:55:10,224 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: Owl is running in 'dev' mode. 2026-10-23 03:55:10,245 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-23 03:55:10,318 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:55:10,323 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 03:55:10,354 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 03:55:10,367 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 03:55:10,421 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:10] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.041 0.059 2026-10-23 03:55:10,423 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:10] "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-23 03:55:10,427 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 03:55:10,487 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 03:55:10,489 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:10] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.030 0.125 2026-10-23 03:55:10,558 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:10,618 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:10] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.037 0.153 2026-10-23 03:55:10,662 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:10] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.004 0.174 2026-10-23 03:55:10,742 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:10,806 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:10] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.047 0.329 2026-10-23 03:55:10,812 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:55:10,859 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:10] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.016 0.180 2026-10-23 03:55:10,892 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:10,893 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 03:55:10,961 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:10] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.015 0.276 2026-10-23 03:55:11,006 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:11] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.312 2026-10-23 03:55:11,047 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:11] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.352 2026-10-23 03:55:11,075 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:11] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.008 0.372 2026-10-23 03:55:11,108 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:11] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.283 2026-10-23 03:55:11,165 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:11] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.014 0.246 2026-10-23 03:55:11,202 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:11] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-10-23 03:55:11,234 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:11] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-10-23 03:55:11,272 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:11] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.186 2026-10-23 03:55:11,425 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.048 0.312 2026-10-23 03:55:11,510 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:11,618 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:11,668 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:11,735 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:11,805 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:11,863 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:11,891 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03: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.012 0.073 2026-10-23 03:55:11,945 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:11] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.013 0.109 2026-10-23 03:55:12,000 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:12,043 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.017 0.115 2026-10-23 03:55:12,067 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:12,135 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:12,197 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:12,252 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:12,332 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:12,409 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:12,460 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:12,511 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:12,601 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:12,627 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:55:12,630 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:55:12,655 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:12,702 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:12,801 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:12,859 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:12,916 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:12,971 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:13,029 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:13,046 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:13] "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.013 2026-10-23 03:55:13,087 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.014 2026-10-23 03:55:13,131 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80497756 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7d497d0e-141b-4b19-8f88-f0a2a3d2cc04'}] 2026-10-23 03:55:13,134 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:55:13,720 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80497756 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7d497d0e-141b-4b19-8f88-f0a2a3d2cc04'} created pos.order #591 2026-10-23 03:55:13,750 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80497756 finished 2026-10-23 03:55:13,855 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 233 0.167 0.561 2026-10-23 03:55:14,024 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 50 0.042 0.088 2026-10-23 03:55:14,065 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:14] "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-23 03:55:14,272 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78279522 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7d497d0e-141b-4b19-8f88-f0a2a3d2cc04'}] 2026-10-23 03:55:14,280 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78279522 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7d497d0e-141b-4b19-8f88-f0a2a3d2cc04'} sync ignored for existing PoS order pos.order(591,) (state: paid) 2026-10-23 03:55:14,302 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:14,307 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78279522 finished 2026-10-23 03:55:14,353 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: tour succeeded 2026-10-23 03:55:14,371 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_min_qty_points_awarded SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-23 03:55:14,488 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.055 0.164 2026-10-23 03:55:14,584 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: heap 20928100 (allocated 23203840) 2026-10-23 03:55:14,622 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing chrome headless with pid 85339 2026-10-23 03:55:14,627 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.008 0.032 2026-10-23 03:55:14,628 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing websocket connection 2026-10-23 03:55:14,629 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Terminating chrome headless with pid 85339 2026-10-23 03:55:14,748 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035514_748479_test_min_qty_points_awarded.txt 2026-10-23 03:55:14,748 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Removing chrome user profile "/tmp/tmp5thyq67u_chrome_odoo" 2026-10-23 03:55:14,783 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-10-23 03:55:16,507 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome pid: 85567 2026-10-23 03:55:16,508 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless temporary user profile dir: /tmp/tmp_y_danwr_chrome_odoo 2026-10-23 03:55:16,508 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:43697/json/version 2026-10-23 03:55:16,511 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43697', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:55:16,571 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Browser version: Chrome/150.0.7871.114 2026-10-23 03:55:16,571 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:43697/json 2026-10-23 03:55:16,571 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43697', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:55:16,582 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Websocket url found: ws://127.0.0.1:43697/devtools/page/9A2650496A36BB33CD79B3D1342EDEF3 2026-10-23 03:55:16,597 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Enable chrome headless console log notification 2026-10-23 03:55:16,607 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless enable page notifications 2026-10-23 03:55:16,680 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:55:16,697 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Setting session cookie in browser 2026-10-23 03:55:16,706 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:16,707 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:16,740 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:55:17,586 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:17] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.054 0.800 2026-10-23 03:55:17,590 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigation result: {'frameId': '9A2650496A36BB33CD79B3D1342EDEF3', 'loaderId': 'B350C080F7BA8903560CEC54C489AADD', 'isDownload': False} 2026-10-23 03:55:17,590 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-10-23 03:55:17,618 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:55:17,640 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:17] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-23 03:55:17,667 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:17] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-10-23 03:55:17,679 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:17] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.045 2026-10-23 03:55:18,365 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:55:18,382 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:55:18,398 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.019 2026-10-23 03:55:18,435 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 03:55:18,448 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:18,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 03:55:18,461 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:18,471 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:55:18,507 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.016 2026-10-23 03:55:18,528 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-23 03:55:18,621 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.019 0.062 2026-10-23 03:55:18,628 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.058 2026-10-23 03:55:19,616 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.272 0.651 2026-10-23 03:55:19,659 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:55:19,744 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-23 03:55:19,820 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:19] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-10-23 03:55:19,898 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 03:55:19,928 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: Owl is running in 'dev' mode. 2026-10-23 03:55:19,958 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-10-23 03:55:20,040 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 03:55:20,069 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 03:55:20,123 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-23 03:55:20,156 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 03:55:20,164 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:20] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.027 0.110 2026-10-23 03:55:20,205 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.064 2026-10-23 03:55:20,217 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:20] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.007 0.172 2026-10-23 03:55:20,219 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.192 2026-10-23 03:55:20,251 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:20] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.004 0.064 2026-10-23 03:55:20,275 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:20,351 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:20] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.005 0.024 2026-10-23 03:55:20,370 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:55:20,452 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:20] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.024 0.067 2026-10-23 03:55:20,546 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:20,583 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:20] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.045 0.177 2026-10-23 03:55:20,600 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:55:20,610 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:20] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 4 0.007 0.133 2026-10-23 03:55:20,612 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:55:20,659 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:20] "GET /web/image?model=product.template&field=image_128&id=12&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-10-23 03:55:20,684 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:20] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-10-23 03:55:20,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:20] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.226 2026-10-23 03:55:20,764 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:20] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.265 2026-10-23 03:55:20,800 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:20] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.177 2026-10-23 03:55:20,842 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:20] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.219 2026-10-23 03:55:20,892 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:20] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.218 2026-10-23 03:55:20,937 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:20] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.245 2026-10-23 03:55:21,001 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:21] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.261 2026-10-23 03:55:21,138 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.034 0.331 2026-10-23 03:55:21,161 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:21] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.348 2026-10-23 03:55:21,188 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:21,239 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:21,293 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:21,402 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:21,461 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:21,515 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:21,561 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:21,612 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:21,669 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:21,723 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:21,777 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:21,826 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:21,876 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:21,927 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:21,980 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:22,040 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:22,095 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:22,233 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:22,284 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:22,376 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:22,404 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 03:55:22,406 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:55:22,438 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:22,484 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:22,563 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:22,617 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:22,670 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:22,757 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:22,766 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15087783 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'd84ada62-3fc2-418a-81e6-e3d9aa71b527'}] 2026-10-23 03:55:22,768 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:55:22,997 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15087783 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'd84ada62-3fc2-418a-81e6-e3d9aa71b527'} created pos.order #592 2026-10-23 03:55:23,020 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15087783 finished 2026-10-23 03:55:23,115 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 97 0.128 0.227 2026-10-23 03:55:23,333 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.037 0.107 2026-10-23 03:55:23,368 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 03:55:23,560 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92472486 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'd84ada62-3fc2-418a-81e6-e3d9aa71b527'}] 2026-10-23 03:55:23,569 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92472486 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'd84ada62-3fc2-418a-81e6-e3d9aa71b527'} sync ignored for existing PoS order pos.order(592,) (state: paid) 2026-10-23 03:55:23,584 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:23,599 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92472486 finished 2026-10-23 03:55:23,638 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:23,699 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:23,787 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:23,811 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.069 0.185 2026-10-23 03:55:23,848 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:23,893 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.008 0.032 2026-10-23 03:55:23,898 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:23,946 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:23,998 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:24,054 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:24,104 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:24,155 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:24,206 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:24,257 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:24,309 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:24,361 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:24,414 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:24,465 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:24,591 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:24,641 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:24,700 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:24,748 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:24,799 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:24,859 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:24,911 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:24,967 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:25,037 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:25,044 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19477114 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'adf2c909-7440-4c5b-b673-a1c885d77c55'}] 2026-10-23 03:55:25,124 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19477114 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'adf2c909-7440-4c5b-b673-a1c885d77c55'} created pos.order #593 2026-10-23 03:55:25,146 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19477114 finished 2026-10-23 03:55:25,241 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.035 0.165 2026-10-23 03:55:25,360 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.019 0.048 2026-10-23 03:55:25,389 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 03:55:25,415 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63861972 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'adf2c909-7440-4c5b-b673-a1c885d77c55'}] 2026-10-23 03:55:25,428 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63861972 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'adf2c909-7440-4c5b-b673-a1c885d77c55'} sync ignored for existing PoS order pos.order(593,) (state: paid) 2026-10-23 03:55:25,470 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63861972 finished 2026-10-23 03:55:25,482 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:25,547 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:25,593 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:25,611 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.040 0.158 2026-10-23 03:55:25,659 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:25,701 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.009 0.040 2026-10-23 03:55:25,714 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:25,802 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:25,852 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:25,961 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:26,057 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:26,109 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:26,171 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:26,256 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:26,315 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:26,329 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:26] "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.070 2026-10-23 03:55:26,347 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:26] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.003 0.064 2026-10-23 03:55:26,351 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:26,415 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:26,465 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:26,470 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.017 0.090 2026-10-23 03:55:26,488 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:26] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.003 0.103 2026-10-23 03:55:26,531 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:26,581 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:26,632 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:26,682 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:26,739 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:26,791 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:26,841 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:26,974 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:27,025 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:27,087 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:27,134 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:27,185 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:27,249 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:27,304 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:27,355 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:27,434 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:27,439 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30638644 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '20f9d823-657d-47be-b576-202e2b21e971'}] 2026-10-23 03:55:27,543 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30638644 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '20f9d823-657d-47be-b576-202e2b21e971'} created pos.order #594 2026-10-23 03:55:27,575 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30638644 finished 2026-10-23 03:55:27,680 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.046 0.198 2026-10-23 03:55:27,817 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.024 0.065 2026-10-23 03:55:27,848 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 03:55:27,924 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51561281 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '20f9d823-657d-47be-b576-202e2b21e971'}] 2026-10-23 03:55:27,932 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51561281 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '20f9d823-657d-47be-b576-202e2b21e971'} sync ignored for existing PoS order pos.order(594,) (state: paid) 2026-10-23 03:55:27,940 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:27,959 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51561281 finished 2026-10-23 03:55:28,015 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:28,086 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:28,125 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.037 0.168 2026-10-23 03:55:28,201 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 15 0.016 0.026 2026-10-23 03:55:28,203 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:28,249 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:28,325 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:28,381 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:28,433 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:28,487 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:28,563 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:28,619 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:28,624 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03: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 - 14 0.014 0.054 2026-10-23 03:55:28,673 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:28,730 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:28,736 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.016 0.065 2026-10-23 03:55:28,778 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:28,829 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:28,880 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:28,931 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:28,983 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:29,042 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:29,099 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:29,150 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:29,274 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:29,325 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:29,388 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:29,438 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:29,488 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:29,547 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:29,600 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:29,653 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:29,709 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:29,727 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:29] "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-23 03:55:29,766 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2689446 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'b188a93f-01b7-4a94-a28c-f079fa19a56b'}] 2026-10-23 03:55:29,860 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2689446 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'b188a93f-01b7-4a94-a28c-f079fa19a56b'} created pos.order #595 2026-10-23 03:55:29,885 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2689446 finished 2026-10-23 03:55:29,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.036 0.171 2026-10-23 03:55:30,104 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.024 0.071 2026-10-23 03:55:30,143 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 03:55:30,180 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1736434 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'b188a93f-01b7-4a94-a28c-f079fa19a56b'}] 2026-10-23 03:55:30,193 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1736434 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'b188a93f-01b7-4a94-a28c-f079fa19a56b'} sync ignored for existing PoS order pos.order(595,) (state: paid) 2026-10-23 03:55:30,203 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:30,224 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1736434 finished 2026-10-23 03:55:30,251 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:30,319 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:30,381 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.037 0.167 2026-10-23 03:55:30,410 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:30,502 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:30,555 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.018 0.043 2026-10-23 03:55:30,590 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:30,665 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:30,715 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:30,772 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:30,856 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:30,905 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:30,910 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55: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.022 0.045 2026-10-23 03:55:30,923 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:30] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.003 0.060 2026-10-23 03:55:30,958 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:31,004 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.016 0.058 2026-10-23 03:55:31,013 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:31,018 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:31] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.067 2026-10-23 03:55:31,068 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:31,118 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:31,166 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:31,226 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:31,279 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:31,334 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:31,408 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:31,417 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24648094 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'c1bf2372-0719-4c2f-a465-4a8ee9d0e799'}] 2026-10-23 03:55:31,523 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24648094 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'c1bf2372-0719-4c2f-a465-4a8ee9d0e799'} created pos.order #596 2026-10-23 03:55:31,553 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24648094 finished 2026-10-23 03:55:31,667 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.053 0.201 2026-10-23 03:55:31,849 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.029 0.087 2026-10-23 03:55:31,912 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:31] "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-23 03:55:31,936 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56192522 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'c1bf2372-0719-4c2f-a465-4a8ee9d0e799'}] 2026-10-23 03:55:31,948 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56192522 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'c1bf2372-0719-4c2f-a465-4a8ee9d0e799'} sync ignored for existing PoS order pos.order(596,) (state: paid) 2026-10-23 03:55:31,968 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:31,976 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56192522 finished 2026-10-23 03:55:32,020 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:32,104 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:32,142 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.049 0.161 2026-10-23 03:55:32,172 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:32,227 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:32,235 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 15 0.019 0.043 2026-10-23 03:55:32,281 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:32,331 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:32,384 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:32,452 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:32,503 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:32,558 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:32,740 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:32,791 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:32,846 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:32,901 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:32,952 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:33,006 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:33,058 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:33,136 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:33,186 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:33,236 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:33,295 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:33,380 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:33,437 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:33,438 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03: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 - 14 0.015 0.051 2026-10-23 03:55:33,486 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:33,531 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.014 0.054 2026-10-23 03:55:33,551 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:33,616 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:33,668 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:33,719 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:33,795 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:33,846 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:33,906 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:33,956 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:34,011 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:34,057 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:34,124 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:34,178 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:34,239 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:34,253 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:34] "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-23 03:55:34,320 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:34] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.007 0.022 2026-10-23 03:55:34,380 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56923865 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000006', 'uuid': '9deeaec0-ce3e-4580-a1a8-37823e069f65'}] 2026-10-23 03:55:34,994 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56923865 order {'name': '/', 'pos_reference': '261-76-000006', 'uuid': '9deeaec0-ce3e-4580-a1a8-37823e069f65'} created pos.order #597 2026-10-23 03:55:35,029 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56923865 finished 2026-10-23 03:55:35,107 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 202 0.178 0.553 2026-10-23 03:55:35,271 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.044 0.068 2026-10-23 03:55:35,311 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 03:55:35,376 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38082870 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': '9deeaec0-ce3e-4580-a1a8-37823e069f65'}] 2026-10-23 03:55:35,386 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38082870 order {'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': '9deeaec0-ce3e-4580-a1a8-37823e069f65'} sync ignored for existing PoS order pos.order(597,) (state: paid) 2026-10-23 03:55:35,396 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:35,419 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38082870 finished 2026-10-23 03:55:35,447 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: tour succeeded 2026-10-23 03:55:35,449 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR MultipleGiftWalletProgramsTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-23 03:55:35,626 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.050 0.203 2026-10-23 03:55:35,855 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: heap 29836416 (allocated 32247808) 2026-10-23 03:55:35,866 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing chrome headless with pid 85567 2026-10-23 03:55:35,869 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing websocket connection 2026-10-23 03:55:35,870 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Terminating chrome headless with pid 85567 2026-10-23 03:55:35,992 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035535_992619_test_multiple_gift_wallet_programs.txt 2026-10-23 03:55:35,992 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Removing chrome user profile "/tmp/tmp_y_danwr_chrome_odoo" 2026-10-23 03:55:36,049 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_loyalty_products ... 2026-10-23 03:55:37,521 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome pid: 85845 2026-10-23 03:55:37,522 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless temporary user profile dir: /tmp/tmp7_4csged_chrome_odoo 2026-10-23 03:55:37,522 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:34775/json/version 2026-10-23 03:55:37,523 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34775', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:55:37,551 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Browser version: Chrome/150.0.7871.114 2026-10-23 03:55:37,551 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:34775/json 2026-10-23 03:55:37,551 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34775', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:55:37,562 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Websocket url found: ws://127.0.0.1:34775/devtools/page/23B392BF258A81AE38B382C4B0133406 2026-10-23 03:55:37,594 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Enable chrome headless console log notification 2026-10-23 03:55:37,626 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless enable page notifications 2026-10-23 03:55:37,808 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:55:37,822 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Setting session cookie in browser 2026-10-23 03:55:37,826 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:37,826 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:37,852 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:55:38,898 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:38] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 91 0.050 0.999 2026-10-23 03:55:38,902 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigation result: {'frameId': '23B392BF258A81AE38B382C4B0133406', 'loaderId': '0118EEA4C745A778AD9AF42EFA1305A3', 'isDownload': False} 2026-10-23 03:55:38,902 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate ready code "odoo.isTourReady('test_multiple_loyalty_products')" 2026-10-23 03:55:38,921 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:55:38,952 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:38] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-23 03:55:38,959 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:38] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-23 03:55:38,967 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:38] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-23 03:55:39,655 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:55:39,669 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:55:39,696 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.024 2026-10-23 03:55:39,723 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:39,727 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 03:55:39,735 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:39,748 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 03:55:39,771 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:55:39,814 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.014 2026-10-23 03:55:39,832 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.030 2026-10-23 03:55:39,910 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.050 2026-10-23 03:55:39,913 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-10-23 03:55:40,876 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.267 0.630 2026-10-23 03:55:40,923 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55: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-23 03:55:41,060 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 03:55:41,160 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:41] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.064 2026-10-23 03:55:41,205 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 03:55:41,229 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: Owl is running in 'dev' mode. 2026-10-23 03:55:41,248 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-23 03:55:41,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 03:55:41,336 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 03:55:41,369 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 03:55:41,377 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-23 03:55:41,433 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:41] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.041 0.065 2026-10-23 03:55:41,446 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 03:55:41,478 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:41] "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-23 03:55:41,478 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:41] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.008 0.128 2026-10-23 03:55:41,532 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:41] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.004 0.025 2026-10-23 03:55:41,541 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 03:55:41,635 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:41] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.029 0.085 2026-10-23 03:55:41,645 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:41,743 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:41,804 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:41] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.090 0.194 2026-10-23 03:55:41,840 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:41] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.005 0.118 2026-10-23 03:55:41,893 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:41] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.129 2026-10-23 03:55:41,928 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:41] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.140 2026-10-23 03:55:41,972 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:41] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.199 2026-10-23 03:55:41,979 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:55:41,988 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:55:42,058 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:42] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.020 0.244 2026-10-23 03:55:42,113 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:42] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.288 2026-10-23 03:55:42,144 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:42] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.295 2026-10-23 03:55:42,181 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:42] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.279 2026-10-23 03:55:42,232 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:42] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.283 2026-10-23 03:55:42,273 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:42] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.270 2026-10-23 03:55:42,400 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.041 0.297 2026-10-23 03:55:42,540 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:42,620 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:42,699 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:42,750 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: tour succeeded 2026-10-23 03:55:42,753 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_multiple_loyalty_products SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-23 03:55:42,875 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: heap 14764448 (allocated 16252928) 2026-10-23 03:55:42,892 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing chrome headless with pid 85845 2026-10-23 03:55:42,894 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing websocket connection 2026-10-23 03:55:42,895 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Terminating chrome headless with pid 85845 2026-10-23 03:55:43,046 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035543_045908_test_multiple_loyalty_products.txt 2026-10-23 03:55:43,046 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Removing chrome user profile "/tmp/tmp7_4csged_chrome_odoo" 2026-10-23 03:55:43,064 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_physical_gift_card_sale ... 2026-10-23 03:55:44,112 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome pid: 86047 2026-10-23 03:55:44,113 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpovir46p0_chrome_odoo 2026-10-23 03:55:44,113 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:37273/json/version 2026-10-23 03:55:44,115 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37273', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:55:44,155 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-10-23 03:55:44,155 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:37273/json 2026-10-23 03:55:44,156 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37273', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:55:44,182 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:37273/devtools/page/42156583CE7BC6F4BBA62C13282988E5 2026-10-23 03:55:44,203 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Enable chrome headless console log notification 2026-10-23 03:55:44,230 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless enable page notifications 2026-10-23 03:55:44,349 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:55:44,358 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Setting session cookie in browser 2026-10-23 03:55:44,361 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:44,361 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:44,395 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:55:45,313 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:45] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.054 0.871 2026-10-23 03:55:45,317 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigation result: {'frameId': '42156583CE7BC6F4BBA62C13282988E5', 'loaderId': 'A61E671E547CDE5A5656E6E9EDCCED98', 'isDownload': False} 2026-10-23 03:55:45,317 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:45,336 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:55:45,365 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:45] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-10-23 03:55:45,404 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:45] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.047 2026-10-23 03:55:45,419 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:45] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.036 2026-10-23 03:55:46,173 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:55:46,192 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 03:55:46,214 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.017 2026-10-23 03:55:46,258 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:46,264 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-23 03:55:46,265 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:46,288 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-23 03:55:46,314 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:55:46,374 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.030 2026-10-23 03:55:46,412 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.059 2026-10-23 03:55:46,514 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.087 2026-10-23 03:55:46,520 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.073 2026-10-23 03:55:47,478 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.300 0.619 2026-10-23 03:55:47,518 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 03:55:47,594 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 03:55:47,668 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:47] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.040 2026-10-23 03:55:47,724 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-23 03:55:47,756 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-10-23 03:55:47,784 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.008 2026-10-23 03:55:47,840 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 03:55:47,860 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 03:55:47,907 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 03:55:47,911 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-23 03:55:47,967 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 03:55:47,974 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:47] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.035 0.078 2026-10-23 03:55:47,976 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 03:55:48,038 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:48] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.007 0.157 2026-10-23 03:55:48,065 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 03:55:48,088 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:48] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.028 0.085 2026-10-23 03:55:48,134 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:48,300 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:48] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.106 0.145 2026-10-23 03:55:48,390 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:48,407 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:55:48,422 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 03:55:48,467 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:48] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.079 0.357 2026-10-23 03:55:48,493 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:48] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.007 0.283 2026-10-23 03:55:48,516 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:48] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 4 0.004 0.246 2026-10-23 03:55:48,546 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:48] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.224 2026-10-23 03:55:48,588 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:48] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-10-23 03:55:48,622 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:48] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-10-23 03:55:48,656 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:48] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.179 2026-10-23 03:55:48,701 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:48] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.202 2026-10-23 03:55:48,748 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:48] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.219 2026-10-23 03:55:48,793 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:48] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.234 2026-10-23 03:55:48,825 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:48] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.224 2026-10-23 03:55:48,977 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.047 0.293 2026-10-23 03:55:49,018 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:49] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.342 2026-10-23 03:55:49,070 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:49,183 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:49,258 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:49,785 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:49] "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.016 2026-10-23 03:55:49,832 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:49,933 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:49,987 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:50,038 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:50,088 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:50,180 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:50,233 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:50,284 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:50,367 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:50,419 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:50,474 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:50,552 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:50,603 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:50,655 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:50,705 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:50,762 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:50,824 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:51,344 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:51] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.004 0.012 2026-10-23 03:55:51,377 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:51,488 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:51,571 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:51,592 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:55:51,594 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:55:51,621 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:51,672 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:51,765 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:51,818 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:51,870 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:51,927 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:52,017 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:52,027 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3063441 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '39410303-5d63-4d03-9026-6e36b9171c8f'}] 2026-10-23 03:55:52,033 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:55:52,221 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3063441 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '39410303-5d63-4d03-9026-6e36b9171c8f'} created pos.order #598 2026-10-23 03:55:52,250 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3063441 finished 2026-10-23 03:55:52,365 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 101 0.082 0.260 2026-10-23 03:55:52,542 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 43 0.028 0.079 2026-10-23 03:55:52,589 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 03:55:52,766 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5522911 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '39410303-5d63-4d03-9026-6e36b9171c8f'}] 2026-10-23 03:55:52,776 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:52,784 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5522911 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '39410303-5d63-4d03-9026-6e36b9171c8f'} sync ignored for existing PoS order pos.order(598,) (state: paid) 2026-10-23 03:55:52,822 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5522911 finished 2026-10-23 03:55:52,833 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: tour succeeded 2026-10-23 03:55:52,837 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:53,036 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.061 0.212 2026-10-23 03:55:53,047 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: heap 17674988 (allocated 19271680) 2026-10-23 03:55:53,085 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing chrome headless with pid 86047 2026-10-23 03:55:53,090 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing websocket connection 2026-10-23 03:55:53,092 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Terminating chrome headless with pid 86047 2026-10-23 03:55:53,267 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035553_267378_test_multiple_physical_gift_card_sale.txt 2026-10-23 03:55:53,267 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpovir46p0_chrome_odoo" 2026-10-23 03:55:53,323 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-10-23 03:55:54,862 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome pid: 86271 2026-10-23 03:55:54,862 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless temporary user profile dir: /tmp/tmph6dnb1bk_chrome_odoo 2026-10-23 03:55:54,862 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:45711/json/version 2026-10-23 03:55:54,864 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45711', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:55:54,930 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Browser version: Chrome/150.0.7871.114 2026-10-23 03:55:54,930 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:45711/json 2026-10-23 03:55:54,931 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45711', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:55:55,075 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Websocket url found: ws://127.0.0.1:45711/devtools/page/31794E9B59388979804EE6F3302579D3 2026-10-23 03:55:55,103 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Enable chrome headless console log notification 2026-10-23 03:55:55,110 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless enable page notifications 2026-10-23 03:55:55,216 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:55:55,224 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Setting session cookie in browser 2026-10-23 03:55:55,235 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:55,235 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:55,273 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:55:56,088 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:56] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.049 0.773 2026-10-23 03:55:56,092 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigation result: {'frameId': '31794E9B59388979804EE6F3302579D3', 'loaderId': '8A294F0C85E520CEC71D6BD3AC3AAD33', 'isDownload': False} 2026-10-23 03:55:56,093 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:56,122 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:55:56,149 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:56] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-23 03:55:56,167 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:56] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.032 2026-10-23 03:55:56,178 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:56] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-10-23 03:55:56,922 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 03:55:56,927 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 03:55:56,952 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.018 2026-10-23 03:55:56,983 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-23 03:55:56,991 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:57,009 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:57,012 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 03:55:57,027 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:55:57,069 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.013 2026-10-23 03:55:57,104 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.045 2026-10-23 03:55:57,193 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.022 0.076 2026-10-23 03:55:57,196 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.050 2026-10-23 03:55:58,168 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.279 0.644 2026-10-23 03:55:58,203 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:55:58,349 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 03:55:58,451 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:58] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.065 2026-10-23 03:55:58,515 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 03:55:58,545 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: Owl is running in 'dev' mode. 2026-10-23 03:55:58,569 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.009 2026-10-23 03:55:58,639 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 03:55:58,641 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 03:55:58,700 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 03:55:58,726 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 03:55:58,737 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:58] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.027 0.054 2026-10-23 03:55:58,789 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:55:58,802 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55: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-23 03:55:58,828 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 03:55:58,882 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:58] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.074 0.139 2026-10-23 03:55:58,892 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:58,991 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:58] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.039 0.228 2026-10-23 03:55:59,066 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:59] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.016 0.226 2026-10-23 03:55:59,092 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:55:59,105 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:59,164 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:59] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.031 0.364 2026-10-23 03:55:59,186 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 03:55:59,214 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:59] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.013 0.191 2026-10-23 03:55:59,257 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:59] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.255 2026-10-23 03:55:59,292 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:59] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.293 2026-10-23 03:55:59,327 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:59] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.338 2026-10-23 03:55:59,349 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:59] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.007 0.202 2026-10-23 03:55:59,389 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:59] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.188 2026-10-23 03:55:59,419 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:59] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-10-23 03:55:59,458 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:59] "GET /web/image?model=product.template&field=image_128&id=1733&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-10-23 03:55:59,485 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:59] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-23 03:55:59,516 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:59] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.151 2026-10-23 03:55:59,551 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:59] "GET /web/image?model=product.template&field=image_128&id=1734&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.154 2026-10-23 03:55:59,576 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:59] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.306 2026-10-23 03:55:59,698 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:55:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.039 0.235 2026-10-23 03:55:59,778 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:59,879 44 INFO rb-1f9f1af-225886-428050 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-23 03:55:59,963 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:00,051 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:00,140 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:00,231 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:00,302 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:00,403 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:00,498 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:00,550 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:00,653 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:00,766 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:00,819 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:00,871 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:00,969 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:01,068 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:01,117 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: tour succeeded 2026-10-23 03:56:01,118 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:01,269 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: heap 19242264 (allocated 21499904) 2026-10-23 03:56:01,277 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing chrome headless with pid 86271 2026-10-23 03:56:01,279 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing websocket connection 2026-10-23 03:56:01,281 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Terminating chrome headless with pid 86271 2026-10-23 03:56:01,411 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035601_411332_test_multiple_reward_line_free_product.txt 2026-10-23 03:56:01,411 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Removing chrome user profile "/tmp/tmph6dnb1bk_chrome_odoo" 2026-10-23 03:56:01,432 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-10-23 03:56:02,786 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome pid: 86482 2026-10-23 03:56:02,786 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless temporary user profile dir: /tmp/tmpa8ppe5dv_chrome_odoo 2026-10-23 03:56:02,786 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:36275/json/version 2026-10-23 03:56:02,788 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36275', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:56:02,838 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Browser version: Chrome/150.0.7871.114 2026-10-23 03:56:02,838 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:36275/json 2026-10-23 03:56:02,839 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36275', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:56:02,860 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Websocket url found: ws://127.0.0.1:36275/devtools/page/1D499FA2565D4681FC96C9F602CD3C85 2026-10-23 03:56:02,864 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Enable chrome headless console log notification 2026-10-23 03:56:02,875 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless enable page notifications 2026-10-23 03:56:03,025 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:56:03,039 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Setting session cookie in browser 2026-10-23 03:56:03,041 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:03,041 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:03,063 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:56:07,411 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:07] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.069 4.283 2026-10-23 03:56:07,416 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigation result: {'frameId': '1D499FA2565D4681FC96C9F602CD3C85', 'loaderId': '688E8C4E8D2B85A02CAA9CC94271F02A', 'isDownload': False} 2026-10-23 03:56:07,416 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-10-23 03:56:07,451 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:56:07,474 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:07] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-23 03:56:07,479 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:07] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-23 03:56:07,494 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:07] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.021 2026-10-23 03:56:08,143 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:56:08,154 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:56:08,194 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.025 2026-10-23 03:56:08,227 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:08,236 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:08,237 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 03:56:08,261 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 03:56:08,287 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:56:08,321 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.016 2026-10-23 03:56:08,353 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.047 2026-10-23 03:56:08,434 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.023 0.057 2026-10-23 03:56:08,440 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.064 2026-10-23 03:56:09,340 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.261 0.598 2026-10-23 03:56:09,392 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 03:56:09,523 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-23 03:56:09,622 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:09] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.054 2026-10-23 03:56:09,663 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-23 03:56:09,685 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: Owl is running in 'dev' mode. 2026-10-23 03:56:09,702 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-10-23 03:56:09,774 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 03:56:09,775 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 03:56:09,814 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 03:56:09,836 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 03:56:09,844 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:09] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.025 0.037 2026-10-23 03:56:09,875 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:09] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.004 0.076 2026-10-23 03:56:09,880 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 03:56:09,886 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:09] "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-23 03:56:09,938 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 03:56:09,941 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:09] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.012 0.021 2026-10-23 03:56:10,055 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:10] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.035 0.098 2026-10-23 03:56:10,111 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:10,181 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:10] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.036 0.227 2026-10-23 03:56:10,269 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:10] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.013 0.137 2026-10-23 03:56:10,283 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:56:10,339 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:10] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.011 0.129 2026-10-23 03:56:10,407 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:10] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.187 2026-10-23 03:56:10,456 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:10] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.211 2026-10-23 03:56:10,475 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:10,524 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:10] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.011 0.309 2026-10-23 03:56:10,544 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:56:10,591 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:10] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.344 2026-10-23 03:56:10,637 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:10] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.326 2026-10-23 03:56:10,702 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:10] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.014 0.329 2026-10-23 03:56:10,743 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:10] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.323 2026-10-23 03:56:10,779 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:10] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.311 2026-10-23 03:56:10,912 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.041 0.317 2026-10-23 03:56:11,015 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:11,085 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:11,133 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:11,194 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:11,395 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:11,443 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:11,542 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:11,562 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:56:11,576 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:56:11,589 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:11,639 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:11,729 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:11,784 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:11,842 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:11,901 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:11,955 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:12,054 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:12,064 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26997171 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '1b2ac361-39ee-4053-a2b4-2e323ac2a021'}] 2026-10-23 03:56:12,081 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:56:12,648 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26997171 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '1b2ac361-39ee-4053-a2b4-2e323ac2a021'} created pos.order #599 2026-10-23 03:56:12,680 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26997171 finished 2026-10-23 03:56:12,780 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.192 0.529 2026-10-23 03:56:12,932 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.024 0.067 2026-10-23 03:56:12,962 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 03:56:13,154 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:13,159 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:13] "GET /report/barcode/Code128/0444-cb8b-4531 HTTP/1.1" 200 - 0 0.000 0.066 2026-10-23 03:56:13,162 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18538969 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '1b2ac361-39ee-4053-a2b4-2e323ac2a021'}] 2026-10-23 03:56:13,178 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18538969 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '1b2ac361-39ee-4053-a2b4-2e323ac2a021'} sync ignored for existing PoS order pos.order(599,) (state: paid) 2026-10-23 03:56:13,200 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: tour succeeded 2026-10-23 03:56:13,200 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyNextOrderCouponExpirationDate SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-23 03:56:13,216 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18538969 finished 2026-10-23 03:56:13,341 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: heap 16129812 (allocated 17825792) 2026-10-23 03:56:13,363 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing chrome headless with pid 86482 2026-10-23 03:56:13,364 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.060 0.156 2026-10-23 03:56:13,368 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing websocket connection 2026-10-23 03:56:13,374 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Terminating chrome headless with pid 86482 2026-10-23 03:56:13,513 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035613_513044_test_next_order_coupon_program_expiration_date.txt 2026-10-23 03:56:13,513 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Removing chrome user profile "/tmp/tmpa8ppe5dv_chrome_odoo" 2026-10-23 03:56:13,574 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-10-23 03:56:15,102 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome pid: 86697 2026-10-23 03:56:15,102 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless temporary user profile dir: /tmp/tmp6xxawd7y_chrome_odoo 2026-10-23 03:56:15,102 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:46805/json/version 2026-10-23 03:56:15,103 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46805', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:56:15,220 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Browser version: Chrome/150.0.7871.114 2026-10-23 03:56:15,221 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:46805/json 2026-10-23 03:56:15,231 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46805', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:56:15,248 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Websocket url found: ws://127.0.0.1:46805/devtools/page/DCF3AE576C10DB864FB99619C10D5801 2026-10-23 03:56:15,274 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Enable chrome headless console log notification 2026-10-23 03:56:15,285 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless enable page notifications 2026-10-23 03:56:15,450 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:56:15,459 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Setting session cookie in browser 2026-10-23 03:56:15,463 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:15,463 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:15,486 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:56:16,314 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:16] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 87 0.044 0.792 2026-10-23 03:56:16,318 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigation result: {'frameId': 'DCF3AE576C10DB864FB99619C10D5801', 'loaderId': 'F9B46EDCA23B10D586116BAAC9086776', 'isDownload': False} 2026-10-23 03:56:16,318 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:16,344 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:56:16,373 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:16] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-23 03:56:16,389 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:16] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-10-23 03:56:16,394 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:16] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-23 03:56:17,076 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:56:17,084 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:56:17,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.026 2026-10-23 03:56:17,149 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:17,157 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.017 2026-10-23 03:56:17,158 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:17,181 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 03:56:17,195 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:56:17,232 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-10-23 03:56:17,256 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.033 2026-10-23 03:56:17,349 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.075 2026-10-23 03:56:17,354 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.052 2026-10-23 03:56:18,164 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.229 0.531 2026-10-23 03:56:18,201 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:18] "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-23 03:56:18,282 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56: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-23 03:56:18,357 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:18] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.048 2026-10-23 03:56:18,398 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 03:56:18,415 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: Owl is running in 'dev' mode. 2026-10-23 03:56:18,448 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.019 2026-10-23 03:56:18,506 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:56:18,553 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 03:56:18,555 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 03:56:18,580 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:18] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.029 0.028 2026-10-23 03:56:18,649 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:56:18,658 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 03:56:18,691 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:18] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.029 0.141 2026-10-23 03:56:18,695 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.149 2026-10-23 03:56:18,722 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:18] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.006 0.042 2026-10-23 03:56:18,875 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:18,929 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 03:56:19,086 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:19] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.067 0.123 2026-10-23 03:56:19,094 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03: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-23 03:56:19,146 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:19,193 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:19,262 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:19] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.051 0.297 2026-10-23 03:56:19,282 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:56:19,327 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:19] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.012 0.306 2026-10-23 03:56:19,380 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:19] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.369 2026-10-23 03:56:19,428 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:19] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.356 2026-10-23 03:56:19,455 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:19] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.006 0.471 2026-10-23 03:56:19,505 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:19] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.400 2026-10-23 03:56:19,532 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:19] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.227 2026-10-23 03:56:19,582 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:19] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-10-23 03:56:19,620 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:19] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-10-23 03:56:19,661 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:19] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-10-23 03:56:19,696 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:19] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-10-23 03:56:19,812 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.047 0.327 2026-10-23 03:56:19,895 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:19,980 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:20,031 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:20,092 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:20,494 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:20,546 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:20,616 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:20,692 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:20] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 13 0.021 0.068 2026-10-23 03:56:20,727 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:20,783 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:20,791 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.019 0.068 2026-10-23 03:56:20,793 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:20] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.072 2026-10-23 03:56:20,842 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:20,904 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:20,961 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:20,973 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:20] "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.020 0.047 2026-10-23 03:56:21,082 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:21,124 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.029 0.080 2026-10-23 03:56:21,156 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:21,226 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:21,263 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:21,443 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:21,493 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:21,572 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:21,611 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:56:21,614 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 03:56:21,632 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:21,677 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:21,770 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:21,823 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:21,876 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:21,931 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:21,986 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:22,072 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:22,079 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74407257 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '78a624b1-0ee0-4081-b914-8e5b73c6eac9'}] 2026-10-23 03:56:22,086 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:56:22,720 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74407257 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '78a624b1-0ee0-4081-b914-8e5b73c6eac9'} created pos.order #600 2026-10-23 03:56:22,748 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74407257 finished 2026-10-23 03:56:22,866 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.200 0.590 2026-10-23 03:56:22,957 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.013 2026-10-23 03:56:23,157 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56029435 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '78a624b1-0ee0-4081-b914-8e5b73c6eac9'}] 2026-10-23 03:56:23,170 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56029435 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '78a624b1-0ee0-4081-b914-8e5b73c6eac9'} sync ignored for existing PoS order pos.order(600,) (state: paid) 2026-10-23 03:56:23,179 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:23,204 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56029435 finished 2026-10-23 03:56:23,223 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: tour succeeded 2026-10-23 03:56:23,225 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:23,399 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: heap 17257536 (allocated 19398656) 2026-10-23 03:56:23,409 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.077 0.178 2026-10-23 03:56:23,427 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing chrome headless with pid 86697 2026-10-23 03:56:23,431 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing websocket connection 2026-10-23 03:56:23,433 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Terminating chrome headless with pid 86697 2026-10-23 03:56:23,584 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035623_583999_test_not_create_loyalty_card_expired_program.txt 2026-10-23 03:56:23,584 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Removing chrome user profile "/tmp/tmp6xxawd7y_chrome_odoo" 2026-10-23 03:56:23,649 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-10-23 03:56:25,189 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 86910 2026-10-23 03:56:25,189 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpqbwc6031_chrome_odoo 2026-10-23 03:56:25,189 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:40621/json/version 2026-10-23 03:56:25,191 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40621', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:56:25,343 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:25,344 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:40621/json 2026-10-23 03:56:25,348 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40621', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:56:25,394 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:40621/devtools/page/9F8954A922FDF56B30C76DE93C07C36A 2026-10-23 03:56:25,425 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-10-23 03:56:25,441 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-10-23 03:56:25,599 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:56:25,607 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-10-23 03:56:25,610 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:25,611 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:25,633 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:56:26,430 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:26] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 87 0.039 0.764 2026-10-23 03:56:26,435 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '9F8954A922FDF56B30C76DE93C07C36A', 'loaderId': '7CB766F884E64A5EB7B9EC4BE1EB8843', 'isDownload': False} 2026-10-23 03:56:26,436 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-10-23 03:56:26,481 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:26] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-23 03:56:26,489 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:56:26,521 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:26] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.037 2026-10-23 03:56:26,527 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:26] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-10-23 03:56:27,238 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:56:27,260 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:56:27,287 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.019 2026-10-23 03:56:27,332 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-23 03:56:27,338 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:27,358 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56: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-23 03:56:27,359 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:27,375 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:56:27,430 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.023 2026-10-23 03:56:27,456 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.049 2026-10-23 03:56:27,556 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.026 0.065 2026-10-23 03:56:27,561 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.071 2026-10-23 03:56:28,487 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.241 0.624 2026-10-23 03:56:28,526 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56: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-23 03:56:28,628 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 03:56:28,719 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:28] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.053 2026-10-23 03:56:28,773 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 03:56:28,791 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:28,814 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-23 03:56:28,898 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:56:28,907 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:56:28,961 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 03:56:28,972 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-23 03:56:29,006 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56: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-23 03:56:29,015 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 03:56:29,017 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:29] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.037 0.079 2026-10-23 03:56:29,068 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:29] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.021 0.110 2026-10-23 03:56:29,077 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.028 2026-10-23 03:56:29,173 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:29] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.020 0.111 2026-10-23 03:56:29,181 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:29,194 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:29] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.004 0.139 2026-10-23 03:56:29,316 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:29] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.045 0.226 2026-10-23 03:56:29,337 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:29] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.079 2026-10-23 03:56:29,343 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 03:56:29,373 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:29] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-10-23 03:56:29,434 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:29,435 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:29] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.142 2026-10-23 03:56:29,455 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:56:29,486 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:29] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.181 2026-10-23 03:56:29,490 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:29,541 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:29] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.237 2026-10-23 03:56:29,589 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:29] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.225 2026-10-23 03:56:29,616 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:29] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.252 2026-10-23 03:56:29,683 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:29] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.292 2026-10-23 03:56:29,726 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:29] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.259 2026-10-23 03:56:29,766 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:29] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.211 2026-10-23 03:56:29,892 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.040 0.352 2026-10-23 03:56:29,990 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:30,091 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:30,138 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:30,230 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:30,631 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:30,685 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:30,753 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:30,831 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:30] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 17 0.021 0.068 2026-10-23 03:56:30,880 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:30,932 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:30,935 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.021 0.072 2026-10-23 03:56:30,967 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:30] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.010 0.088 2026-10-23 03:56:30,986 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:31,081 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:31,113 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:31,133 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56: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.016 0.058 2026-10-23 03:56:31,159 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:31] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.004 0.061 2026-10-23 03:56:31,242 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:31,260 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.021 0.067 2026-10-23 03:56:31,339 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:31,391 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:31,456 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:31,644 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:31,693 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:31,746 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:31,794 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:31,853 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:31,924 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:31,975 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:32,072 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:32,160 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:32,241 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:32,277 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:56:32,278 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:56:32,291 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:32,342 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:32,422 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:32,478 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:32,531 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:32,583 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:32,639 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:32,694 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:32,711 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:32] "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.013 2026-10-23 03:56:32,789 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:56:32,797 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62319214 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c88b1f97-6b82-4f38-8854-7ae1050307ce'}] 2026-10-23 03:56:33,543 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62319214 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c88b1f97-6b82-4f38-8854-7ae1050307ce'} created pos.order #601 2026-10-23 03:56:33,570 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62319214 finished 2026-10-23 03:56:33,673 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.230 0.658 2026-10-23 03:56:33,900 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 55 0.047 0.122 2026-10-23 03:56:33,930 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 03:56:34,160 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27956700 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c88b1f97-6b82-4f38-8854-7ae1050307ce'}] 2026-10-23 03:56:34,170 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27956700 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c88b1f97-6b82-4f38-8854-7ae1050307ce'} sync ignored for existing PoS order pos.order(601,) (state: paid) 2026-10-23 03:56:34,180 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:34,198 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27956700 finished 2026-10-23 03:56:34,230 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-10-23 03:56:34,232 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosOrderClaimReward SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-23 03:56:34,381 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.061 0.163 2026-10-23 03:56:34,462 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 20460528 (allocated 23990272) 2026-10-23 03:56:34,501 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 86910 2026-10-23 03:56:34,506 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-10-23 03:56:34,510 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 86910 2026-10-23 03:56:34,516 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.009 0.042 2026-10-23 03:56:34,634 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035634_634608_test_not_create_loyalty_card_max_usage_program.txt 2026-10-23 03:56:34,635 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpqbwc6031_chrome_odoo" 2026-10-23 03:56:35,132 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 87126 2026-10-23 03:56:35,133 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpqpgeexd1_chrome_odoo 2026-10-23 03:56:35,133 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:45377/json/version 2026-10-23 03:56:35,134 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45377', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:56:35,164 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:35,164 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:45377/json 2026-10-23 03:56:35,165 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45377', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:56:35,178 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:45377/devtools/page/9940A41A4EBAE8FDFDEA1A9835E13F39 2026-10-23 03:56:35,211 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-10-23 03:56:35,245 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-10-23 03:56:35,281 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:56:35,286 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-10-23 03:56:35,291 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:35,292 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:35,428 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:35] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 33 0.039 0.086 2026-10-23 03:56:35,443 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '9940A41A4EBAE8FDFDEA1A9835E13F39', 'loaderId': 'C061683AA546DDBCA36F6154D77C69BF', 'isDownload': False} 2026-10-23 03:56:35,443 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-10-23 03:56:35,488 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:56:35,508 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:35] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-23 03:56:35,522 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:35] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-23 03:56:35,549 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:35] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.042 2026-10-23 03:56:36,238 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:56:36,258 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 03:56:36,272 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 03:56:36,318 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.011 2026-10-23 03:56:36,325 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:36,343 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:36,366 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 03:56:36,392 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:56:36,451 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.004 0.014 2026-10-23 03:56:36,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-10-23 03:56:36,560 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.013 0.065 2026-10-23 03:56:36,566 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.068 2026-10-23 03:56:37,356 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 277 0.184 0.541 2026-10-23 03:56:37,388 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:37] "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-23 03:56:37,503 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56: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.015 2026-10-23 03:56:37,588 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:37] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.054 2026-10-23 03:56:37,631 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 03:56:37,657 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:37,668 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:56:37,773 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:56:37,776 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:56:37,817 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 03:56:37,823 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 03:56:37,830 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:37] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.019 0.033 2026-10-23 03:56:37,866 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:56:37,879 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56: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-23 03:56:37,892 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:37] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.032 0.073 2026-10-23 03:56:37,977 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:37] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.014 0.034 2026-10-23 03:56:38,043 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.068 2026-10-23 03:56:38,109 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:38] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.036 0.131 2026-10-23 03:56:38,122 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:38,247 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:38] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.052 0.257 2026-10-23 03:56:38,270 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:38] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.007 0.083 2026-10-23 03:56:38,275 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 03:56:38,299 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:38,327 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:38] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.010 0.093 2026-10-23 03:56:38,365 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:38] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-23 03:56:38,418 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:38] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.187 2026-10-23 03:56:38,472 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:38] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.226 2026-10-23 03:56:38,508 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:38] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-10-23 03:56:38,514 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:38,557 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:38] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.268 2026-10-23 03:56:38,589 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:38] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.001 0.249 2026-10-23 03:56:38,619 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:38] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.231 2026-10-23 03:56:38,647 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:38,663 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:38] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-10-23 03:56:38,699 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:38,776 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:39,182 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:39,227 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:39,296 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:39,347 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:39] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 16 0.017 0.045 2026-10-23 03:56:39,404 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:39,441 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:39,469 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.027 0.081 2026-10-23 03:56:39,473 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:39] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.100 2026-10-23 03:56:39,517 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:39,590 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:39,633 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:39,654 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:39] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.024 0.050 2026-10-23 03:56:39,737 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:39,775 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.021 0.084 2026-10-23 03:56:39,802 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:39,848 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:39,907 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:40,088 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:40,140 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:40,192 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:40,280 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:40,303 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:56:40,306 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:56:40,332 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:40,383 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:40,478 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:40,533 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:40,585 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:40,640 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:40,693 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:40,792 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:40,800 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80274217 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '7f503020-d7cb-4a8c-9999-03d5bd45490f'}] 2026-10-23 03:56:40,817 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 03:56:41,238 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80274217 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '7f503020-d7cb-4a8c-9999-03d5bd45490f'} created pos.order #602 2026-10-23 03:56:41,266 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80274217 finished 2026-10-23 03:56:41,345 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.136 0.413 2026-10-23 03:56:41,420 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:41] "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-23 03:56:41,585 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23161803 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '7f503020-d7cb-4a8c-9999-03d5bd45490f'}] 2026-10-23 03:56:41,597 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23161803 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '7f503020-d7cb-4a8c-9999-03d5bd45490f'} sync ignored for existing PoS order pos.order(602,) (state: paid) 2026-10-23 03:56:41,604 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:41,637 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23161803 finished 2026-10-23 03:56:41,656 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-10-23 03:56:41,658 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔═════════════════════════════════╗ ║ TOUR PosOrderNoPoints SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-23 03:56:41,805 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 17096956 (allocated 18612224) 2026-10-23 03:56:41,818 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 87126 2026-10-23 03:56:41,821 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-10-23 03:56:41,825 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 87126 2026-10-23 03:56:41,827 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.048 0.196 2026-10-23 03:56:41,946 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035641_945878_test_not_create_loyalty_card_max_usage_program.txt 2026-10-23 03:56:41,946 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpqpgeexd1_chrome_odoo" 2026-10-23 03:56:41,980 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_order_reward_product_tax_included_excluded ... 2026-10-23 03:56:43,364 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 87345 2026-10-23 03:56:43,365 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpyhnzh2q9_chrome_odoo 2026-10-23 03:56:43,365 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:37189/json/version 2026-10-23 03:56:43,367 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37189', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:56:43,467 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-23 03:56:43,467 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:37189/json 2026-10-23 03:56:43,468 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37189', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:56:43,497 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:37189/devtools/page/4BA424F934F006854D6162579E36A0F5 2026-10-23 03:56:43,566 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-23 03:56:43,588 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-23 03:56:43,871 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:56:43,883 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-23 03:56:43,886 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:43,886 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:43,914 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:56:44,906 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:44] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.044 0.952 2026-10-23 03:56:44,910 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '4BA424F934F006854D6162579E36A0F5', 'loaderId': 'CEBBF93F5E495EBBA82D7D8D9DCECD8E', 'isDownload': False} 2026-10-23 03:56:44,911 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:44,935 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:56:44,952 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:44] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-23 03:56:44,966 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:44] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-23 03:56:44,988 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:44] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.036 2026-10-23 03:56:45,631 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:56:45,638 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:56:45,659 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.015 2026-10-23 03:56:45,687 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:45,698 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 03:56:45,705 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:45,720 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56: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-23 03:56:45,735 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:56:45,800 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.013 2026-10-23 03:56:45,818 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-23 03:56:45,910 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.052 2026-10-23 03:56:45,917 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.073 2026-10-23 03:56:46,865 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.292 0.606 2026-10-23 03:56:46,896 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 03:56:46,994 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.013 2026-10-23 03:56:47,088 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:47] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.052 2026-10-23 03:56:47,132 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 03:56:47,152 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-23 03:56:47,178 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.009 2026-10-23 03:56:47,315 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 03:56:47,318 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 03:56:47,323 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 03:56:47,368 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:47] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.050 0.061 2026-10-23 03:56:47,396 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:47] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.005 0.132 2026-10-23 03:56:47,422 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:56:47,424 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.166 2026-10-23 03:56:47,429 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-23 03:56:47,466 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:47] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.017 2026-10-23 03:56:47,610 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:47,658 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:47] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.015 2026-10-23 03:56:47,716 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 03:56:47,804 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:47,820 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:47] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.053 0.107 2026-10-23 03:56:47,841 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 03:56:47,864 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:47] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.009 0.083 2026-10-23 03:56:47,905 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:47] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.127 2026-10-23 03:56:47,924 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:56:47,938 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:47] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.131 2026-10-23 03:56:47,978 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:47] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.174 2026-10-23 03:56:48,088 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:48] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.025 0.380 2026-10-23 03:56:48,139 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:48] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.289 2026-10-23 03:56:48,176 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:48] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.299 2026-10-23 03:56:48,208 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:48] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.268 2026-10-23 03:56:48,260 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:48] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.307 2026-10-23 03:56:48,293 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:48] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.300 2026-10-23 03:56:48,321 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:48] "GET /web/image?model=product.template&field=image_128&id=1741&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-10-23 03:56:48,422 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.037 0.241 2026-10-23 03:56:48,525 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:48,585 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:48,641 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:48,694 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:48,746 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:48,793 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:48,854 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:48,932 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:48,992 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:49,050 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:49,086 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:49] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.012 0.018 2026-10-23 03:56:49,202 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-23 03:56:49,204 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:49,325 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 15421484 (allocated 16515072) 2026-10-23 03:56:49,328 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 87345 2026-10-23 03:56:49,332 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-10-23 03:56:49,333 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 87345 2026-10-23 03:56:49,442 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035649_442291_test_order_reward_product_tax_included_excluded.txt 2026-10-23 03:56:49,442 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpyhnzh2q9_chrome_odoo" 2026-10-23 03:56:49,930 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 87565 2026-10-23 03:56:49,930 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpqm7q9116_chrome_odoo 2026-10-23 03:56:49,930 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:44895/json/version 2026-10-23 03:56:49,931 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44895', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:56:49,963 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-23 03:56:49,963 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:44895/json 2026-10-23 03:56:49,965 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44895', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:56:49,985 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:44895/devtools/page/7D5DA0C3A320B55DD4ECF6A5EB97AF60 2026-10-23 03:56:49,994 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-23 03:56:50,006 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-23 03:56:50,060 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:56:50,063 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-23 03:56:50,073 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:50,074 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:50,214 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:50] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.025 0.088 2026-10-23 03:56:50,222 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '7D5DA0C3A320B55DD4ECF6A5EB97AF60', 'loaderId': '0D01FC71CD7600D94CA4F8A22657634C', 'isDownload': False} 2026-10-23 03:56:50,222 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:50,260 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:56:50,281 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:50] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-23 03:56:50,288 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:50] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-23 03:56:50,298 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:50] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-10-23 03:56:50,997 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:56:51,008 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 03:56:51,026 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 03:56:51,053 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:51,060 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:51,061 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-23 03:56:51,086 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 03:56:51,097 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:56:51,126 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.011 2026-10-23 03:56:51,131 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-23 03:56:51,210 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.011 0.040 2026-10-23 03:56:51,214 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.046 2026-10-23 03:56:51,998 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 300 0.193 0.536 2026-10-23 03:56:52,024 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 03:56:52,104 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 03:56:52,161 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:52] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.037 2026-10-23 03:56:52,199 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 03:56:52,221 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-23 03:56:52,237 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:56:52,321 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 03:56:52,337 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 03:56:52,386 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 03:56:52,404 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-23 03:56:52,411 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 03:56:52,416 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56: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-23 03:56:52,441 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:52] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.042 0.070 2026-10-23 03:56:52,507 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:52] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.016 0.145 2026-10-23 03:56:52,540 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 03:56:52,563 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:52] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.005 0.135 2026-10-23 03:56:52,571 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:52,673 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:52] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.034 0.156 2026-10-23 03:56:52,724 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:52] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.009 0.094 2026-10-23 03:56:52,780 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:52,818 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 03:56:52,846 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:52] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.040 0.327 2026-10-23 03:56:52,866 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:52,887 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:52] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.104 2026-10-23 03:56:52,926 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:52,931 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:52] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.010 0.140 2026-10-23 03:56:52,966 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:52] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-10-23 03:56:52,993 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:53,005 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:53] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-10-23 03:56:53,036 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:53,051 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:53] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.212 2026-10-23 03:56:53,096 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:53,101 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:53] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.010 0.234 2026-10-23 03:56:53,133 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:53] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-10-23 03:56:53,159 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:53,172 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:53] "GET /web/image?model=product.template&field=image_128&id=1741&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.230 2026-10-23 03:56:53,193 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 03:56:53,221 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:53] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.246 2026-10-23 03:56:53,224 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:53,245 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:53] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.228 2026-10-23 03:56:53,286 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:53,346 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:53,373 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:53] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.017 2026-10-23 03:56:53,495 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-23 03:56:53,496 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:53,604 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 15183324 (allocated 16252928) 2026-10-23 03:56:53,624 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 87565 2026-10-23 03:56:53,625 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-10-23 03:56:53,626 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 87565 2026-10-23 03:56:53,753 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035653_752819_test_order_reward_product_tax_included_excluded.txt 2026-10-23 03:56:53,753 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpqm7q9116_chrome_odoo" 2026-10-23 03:56:53,791 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_partner_list_after_removing_code_activated_coupon ... 2026-10-23 03:56:55,302 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome pid: 87770 2026-10-23 03:56:55,302 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome headless temporary user profile dir: /tmp/tmpclcew2k1_chrome_odoo 2026-10-23 03:56:55,304 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Issuing json command http://127.0.0.1:43997/json/version 2026-10-23 03:56:55,306 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43997', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:56:55,376 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:55,377 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Issuing json command http://127.0.0.1:43997/json 2026-10-23 03:56:55,377 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43997', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:56:55,417 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Websocket url found: ws://127.0.0.1:43997/devtools/page/D6E1414B69B163BF86C89C2636E7FED8 2026-10-23 03:56:55,442 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Enable chrome headless console log notification 2026-10-23 03:56:55,447 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome headless enable page notifications 2026-10-23 03:56:55,625 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:56:55,638 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Setting session cookie in browser 2026-10-23 03:56:55,644 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:55,644 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:55,673 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:56:56,512 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:56] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.042 0.801 2026-10-23 03:56:56,517 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Navigation result: {'frameId': 'D6E1414B69B163BF86C89C2636E7FED8', 'loaderId': '0ADBE5F135DE9018421D4D9554196DA7', 'isDownload': False} 2026-10-23 03:56:56,517 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Evaluate ready code "odoo.isTourReady('PosLoyaltyPartnerListAfterCouponRemoval')" 2026-10-23 03:56:56,546 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:56:56,581 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:56] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-10-23 03:56:56,596 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:56] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.021 2026-10-23 03:56:56,613 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:56] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-10-23 03:56:57,466 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:56:57,468 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:56:57,508 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.017 2026-10-23 03:56:57,540 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 03:56:57,542 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:57,552 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:57,560 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 03:56:57,574 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:56:57,603 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:57] "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-23 03:56:57,625 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-23 03:56:57,706 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.061 2026-10-23 03:56:57,714 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.055 2026-10-23 03:56:58,683 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.290 0.616 2026-10-23 03:56:58,719 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:58] "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-23 03:56:58,819 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 03:56:58,915 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:58] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.069 2026-10-23 03:56:58,954 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-23 03:56:58,993 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:59,005 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-10-23 03:56:59,100 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:56:59,122 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-23 03:56:59,173 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 03:56:59,190 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-23 03:56:59,247 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 03:56:59,260 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 03:56:59,277 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:59] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.076 0.106 2026-10-23 03:56:59,315 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 03:56:59,359 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:59] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.009 0.247 2026-10-23 03:56:59,458 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:59] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.027 0.148 2026-10-23 03:56:59,460 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:59,582 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:59] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.025 0.314 2026-10-23 03:56:59,594 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:56:59,633 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:59] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.005 0.313 2026-10-23 03:56:59,635 44 INFO rb-1f9f1af-225886-428050 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-23 03:56:59,691 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:59] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-10-23 03:56:59,730 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:59] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.153 2026-10-23 03:56:59,749 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 03:56:59,791 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:59] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.011 0.224 2026-10-23 03:56:59,842 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:59] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.013 0.253 2026-10-23 03:56:59,878 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:59] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.301 2026-10-23 03:56:59,912 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:59] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.248 2026-10-23 03:56:59,965 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:56:59] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.263 2026-10-23 03:57:00,017 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:00] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.241 2026-10-23 03:57:00,061 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:00] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.246 2026-10-23 03:57:00,195 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.038 0.308 2026-10-23 03:57:00,227 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:00] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.009 0.328 2026-10-23 03:57:00,309 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:00,365 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:00,420 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:00,469 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:00,520 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:00,570 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:00,674 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:00,760 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:00,811 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:00,876 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:00,960 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:01,005 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:01,015 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:01] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.013 0.041 2026-10-23 03:57:01,059 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:01,112 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.015 0.065 2026-10-23 03:57:01,126 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:01,189 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:01,259 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:01,317 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:01,345 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:01] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.005 0.021 2026-10-23 03:57:01,389 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:01] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.007 0.020 2026-10-23 03:57:01,492 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:01,551 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:01,601 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:01,650 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:01,704 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:01,756 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:01,908 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:01,963 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:02,049 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:02,119 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:02,178 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:02,236 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:02,312 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:02,352 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:02,369 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57: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.012 0.063 2026-10-23 03:57:02,403 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:02,459 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: tour succeeded 2026-10-23 03:57:02,460 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.016 0.062 2026-10-23 03:57:02,462 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPartnerListAfterCouponRemoval SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-23 03:57:02,602 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: heap 17493412 (allocated 19009536) 2026-10-23 03:57:02,625 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Closing chrome headless with pid 87770 2026-10-23 03:57:02,627 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Closing websocket connection 2026-10-23 03:57:02,629 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Terminating chrome headless with pid 87770 2026-10-23 03:57:02,745 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035702_745289_test_partner_list_after_removing_code_activated_coupon.txt 2026-10-23 03:57:02,745 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Removing chrome user profile "/tmp/tmpclcew2k1_chrome_odoo" 2026-10-23 03:57:02,769 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card ... 2026-10-23 03:57:04,880 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome pid: 87982 2026-10-23 03:57:04,880 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless temporary user profile dir: /tmp/tmpu03nr7b9_chrome_odoo 2026-10-23 03:57:04,880 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:32827/json/version 2026-10-23 03:57:04,881 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32827', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:57:04,954 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Browser version: Chrome/150.0.7871.114 2026-10-23 03:57:04,954 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:32827/json 2026-10-23 03:57:04,956 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32827', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:57:04,970 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Websocket url found: ws://127.0.0.1:32827/devtools/page/AB41DBEC8F997918477C786C36387AE8 2026-10-23 03:57:04,984 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Enable chrome headless console log notification 2026-10-23 03:57:04,989 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless enable page notifications 2026-10-23 03:57:05,222 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:57:05,229 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Setting session cookie in browser 2026-10-23 03:57:05,231 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:05,231 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:05,256 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:57:06,075 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:06] "GET /pos/ui/76 HTTP/1.1" 200 - 86 0.042 0.784 2026-10-23 03:57:06,079 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigation result: {'frameId': 'AB41DBEC8F997918477C786C36387AE8', 'loaderId': 'FDE8D98B6B577FA9EE25F49B53A9508E', 'isDownload': False} 2026-10-23 03:57:06,079 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate ready code "odoo.isTourReady('test_physical_gift_card')" 2026-10-23 03:57:06,103 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:57:06,131 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:06] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-23 03:57:06,135 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:06] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-23 03:57:06,141 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:06] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.025 2026-10-23 03:57:06,859 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:57:06,909 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-23 03:57:06,911 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.029 2026-10-23 03:57:06,953 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:06,956 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-23 03:57:06,968 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:06,984 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 03:57:07,002 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:57:07,044 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.022 2026-10-23 03:57:07,075 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.049 2026-10-23 03:57:07,168 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.023 0.068 2026-10-23 03:57:07,173 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-10-23 03:57:08,110 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.272 0.614 2026-10-23 03:57:08,148 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:08] "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-23 03:57:08,271 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-23 03:57:08,363 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:08] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.053 2026-10-23 03:57:08,410 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 03:57:08,441 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: Owl is running in 'dev' mode. 2026-10-23 03:57:08,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-23 03:57:08,578 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:57:08,592 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 03:57:08,632 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 03:57:08,666 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:57:08,721 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 03:57:08,735 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:08] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.055 0.085 2026-10-23 03:57:08,753 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.063 2026-10-23 03:57:08,796 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.028 2026-10-23 03:57:08,800 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:08] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.009 0.183 2026-10-23 03:57:08,829 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:08] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.004 0.048 2026-10-23 03:57:08,865 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:08,946 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:08] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.037 0.205 2026-10-23 03:57:09,050 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:09] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.040 0.247 2026-10-23 03:57:09,079 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:09,087 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 03:57:09,095 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:09] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.015 0.172 2026-10-23 03:57:09,111 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 03:57:09,126 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:09] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 4 0.010 0.161 2026-10-23 03:57:09,166 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:09] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.193 2026-10-23 03:57:09,212 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:09] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.238 2026-10-23 03:57:09,260 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:09] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.267 2026-10-23 03:57:09,300 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:09] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-10-23 03:57:09,360 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:09] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.210 2026-10-23 03:57:09,394 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:09] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.253 2026-10-23 03:57:09,432 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:09] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.258 2026-10-23 03:57:09,466 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:09] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-10-23 03:57:09,569 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.040 0.265 2026-10-23 03:57:09,608 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:09] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.290 2026-10-23 03:57:09,673 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:09,739 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:09,808 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:10,350 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:10] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 11 0.007 0.031 2026-10-23 03:57:10,399 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:10,451 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:10,504 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:10,556 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:10,612 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:10,674 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:11,204 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:11] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.004 0.020 2026-10-23 03:57:11,237 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:11,290 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:11,346 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:11,398 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:11,457 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:11,524 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:12,074 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:12] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 13 0.010 0.034 2026-10-23 03:57:12,114 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:12,166 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:12,220 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:12,271 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:12,322 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:12,383 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:12,448 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:12,522 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:12,580 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:12,599 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57: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.003 0.015 2026-10-23 03:57:12,657 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:12] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.008 0.031 2026-10-23 03:57:12,702 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:12,757 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:12,821 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:13,352 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:13] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.005 0.023 2026-10-23 03:57:13,386 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:15,436 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:15,516 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:15,569 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:15,622 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:15,672 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:15,726 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:15,777 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:15,827 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:15,958 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:16,010 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:16,062 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:16,147 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:16,176 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:57:16,177 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:57:16,199 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:16,249 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:16,343 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:16,401 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:16,449 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:16,539 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:16,546 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7876588 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '51c81256-f76b-4498-bb7d-64a548b10655'}] 2026-10-23 03:57:16,555 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:57:16,712 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7876588 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '51c81256-f76b-4498-bb7d-64a548b10655'} created pos.order #604 2026-10-23 03:57:16,766 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7876588 finished 2026-10-23 03:57:16,889 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 95 0.083 0.265 2026-10-23 03:57:17,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 30 0.027 0.058 2026-10-23 03:57:17,091 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 03:57:17,266 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70572201 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '51c81256-f76b-4498-bb7d-64a548b10655'}] 2026-10-23 03:57:17,276 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70572201 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '51c81256-f76b-4498-bb7d-64a548b10655'} sync ignored for existing PoS order pos.order(604,) (state: paid) 2026-10-23 03:57:17,295 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:17,303 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70572201 finished 2026-10-23 03:57:17,348 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:17,422 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:17,475 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:17,496 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.060 0.173 2026-10-23 03:57:17,580 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:17,611 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.009 0.035 2026-10-23 03:57:17,634 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:17,689 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:17,749 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:17,764 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57: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.003 0.014 2026-10-23 03:57:17,799 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:17] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.005 0.015 2026-10-23 03:57:17,911 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:17,961 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:18,012 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:18,064 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:18,114 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:18,167 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:18,216 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:18,279 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:18,328 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:18,379 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:18,438 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:18,492 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:18,547 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:18,557 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57: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.008 2026-10-23 03:57:18,590 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:18] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.016 2026-10-23 03:57:18,628 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67635882 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '27addb75-24a4-4dd2-860b-f169195766f9'}] 2026-10-23 03:57:19,143 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67635882 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '27addb75-24a4-4dd2-860b-f169195766f9'} created pos.order #605 2026-10-23 03:57:19,177 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67635882 finished 2026-10-23 03:57:19,267 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 197 0.155 0.487 2026-10-23 03:57:19,418 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.017 0.074 2026-10-23 03:57:19,471 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 03:57:19,539 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96819668 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '27addb75-24a4-4dd2-860b-f169195766f9'}] 2026-10-23 03:57:19,551 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96819668 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '27addb75-24a4-4dd2-860b-f169195766f9'} sync ignored for existing PoS order pos.order(605,) (state: paid) 2026-10-23 03:57:19,553 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:19,585 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96819668 finished 2026-10-23 03:57:19,601 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:19,680 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:19,730 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.039 0.158 2026-10-23 03:57:19,737 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:19,790 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:19,826 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.009 0.040 2026-10-23 03:57:19,852 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:19,907 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:19,965 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:19,980 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:19] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.012 2026-10-23 03:57:20,017 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:20] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.005 0.017 2026-10-23 03:57:20,103 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:20,172 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:20,223 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:20,278 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:20,325 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:20,375 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:20,426 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:20,489 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:20,537 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:20,588 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:20,647 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:20,701 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:20,758 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:20,766 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:20] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.006 2026-10-23 03:57:20,799 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:20] "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-23 03:57:20,854 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88939167 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '1689c461-4baa-4b06-a7f1-7082bcc64cd6'}] 2026-10-23 03:57:21,277 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88939167 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '1689c461-4baa-4b06-a7f1-7082bcc64cd6'} created pos.order #606 2026-10-23 03:57:21,323 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88939167 finished 2026-10-23 03:57:21,429 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.117 0.461 2026-10-23 03:57:21,581 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.036 0.071 2026-10-23 03:57:21,632 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:21] "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-23 03:57:21,692 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23207475 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '1689c461-4baa-4b06-a7f1-7082bcc64cd6'}] 2026-10-23 03:57:21,704 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23207475 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '1689c461-4baa-4b06-a7f1-7082bcc64cd6'} sync ignored for existing PoS order pos.order(606,) (state: paid) 2026-10-23 03:57:21,713 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:21,736 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23207475 finished 2026-10-23 03:57:21,764 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:21,840 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:21,918 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.067 0.163 2026-10-23 03:57:21,923 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:21,996 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:22,022 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.008 0.036 2026-10-23 03:57:22,035 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:22,096 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:22,161 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:22,229 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:22,235 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57: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.003 0.012 2026-10-23 03:57:22,283 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:22] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.008 0.023 2026-10-23 03:57:22,376 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:22,427 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:22,478 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:22,530 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:22,580 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:22,631 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:22,682 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:22,745 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:22,789 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:22,840 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:22,902 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:22,953 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:23,011 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:23,027 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:23] "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.014 2026-10-23 03:57:23,077 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:23] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.011 0.023 2026-10-23 03:57:23,120 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40209663 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': '814b9dfc-8069-4073-8339-48c994c1f73a'}] 2026-10-23 03:57:23,522 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40209663 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': '814b9dfc-8069-4073-8339-48c994c1f73a'} created pos.order #607 2026-10-23 03:57:23,554 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40209663 finished 2026-10-23 03:57:23,648 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.111 0.422 2026-10-23 03:57:23,789 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.020 0.059 2026-10-23 03:57:23,817 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.008 2026-10-23 03:57:23,869 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19509385 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '814b9dfc-8069-4073-8339-48c994c1f73a'}] 2026-10-23 03:57:23,881 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19509385 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '814b9dfc-8069-4073-8339-48c994c1f73a'} sync ignored for existing PoS order pos.order(607,) (state: paid) 2026-10-23 03:57:23,887 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:23,916 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19509385 finished 2026-10-23 03:57:23,936 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:24,026 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:24,080 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.040 0.174 2026-10-23 03:57:24,106 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:24,181 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:24,194 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.016 0.033 2026-10-23 03:57:24,245 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:24,298 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:24,356 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:24,414 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:24,483 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:24,543 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:24,563 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57: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.003 0.012 2026-10-23 03:57:24,610 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:24] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.012 0.017 2026-10-23 03:57:24,694 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:24,747 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:24,796 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:24,847 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:24,898 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:24,949 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:25,002 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:25,061 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:25,110 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:25,161 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:25,220 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:25,276 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:25,332 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:25,340 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:25] "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-23 03:57:25,379 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:25] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.019 2026-10-23 03:57:25,435 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54130895 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': '425ccf56-b658-4671-b567-d81e4ebd9f4c'}] 2026-10-23 03:57:25,812 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54130895 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': '425ccf56-b658-4671-b567-d81e4ebd9f4c'} created pos.order #608 2026-10-23 03:57:25,835 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54130895 finished 2026-10-23 03:57:25,916 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.101 0.387 2026-10-23 03:57:26,037 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.015 0.049 2026-10-23 03:57:26,068 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57: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-23 03:57:26,140 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26543396 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '425ccf56-b658-4671-b567-d81e4ebd9f4c'}] 2026-10-23 03:57:26,153 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:26,154 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26543396 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '425ccf56-b658-4671-b567-d81e4ebd9f4c'} sync ignored for existing PoS order pos.order(608,) (state: paid) 2026-10-23 03:57:26,200 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26543396 finished 2026-10-23 03:57:26,209 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:26,294 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:26,359 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:26,364 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.062 0.165 2026-10-23 03:57:26,447 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:26,465 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.013 0.035 2026-10-23 03:57:26,492 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:26,548 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:26,605 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:26,669 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:26,728 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:26,747 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:26] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.014 2026-10-23 03:57:26,782 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:26,790 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:26] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 5 0.004 0.015 2026-10-23 03:57:26,832 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:26,900 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:26,948 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:26,999 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:27,058 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:27,111 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:27,164 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:27,219 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:27,275 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:27,350 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:27,362 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52705613 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000006', 'uuid': '3a0082b0-6f34-4f5f-8a5b-8c32124fa3e8'}] 2026-10-23 03:57:27,777 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52705613 order {'name': '/', 'pos_reference': '261-76-000006', 'uuid': '3a0082b0-6f34-4f5f-8a5b-8c32124fa3e8'} created pos.order #609 2026-10-23 03:57:27,812 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52705613 finished 2026-10-23 03:57:27,900 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.112 0.431 2026-10-23 03:57:27,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 03:57:28,021 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38670554 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': '3a0082b0-6f34-4f5f-8a5b-8c32124fa3e8'}] 2026-10-23 03:57:28,030 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:28,036 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38670554 order {'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': '3a0082b0-6f34-4f5f-8a5b-8c32124fa3e8'} sync ignored for existing PoS order pos.order(609,) (state: paid) 2026-10-23 03:57:28,065 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38670554 finished 2026-10-23 03:57:28,084 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:28,130 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:28,237 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:28,245 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.055 0.172 2026-10-23 03:57:28,331 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:28,379 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:28,441 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:28,505 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:28,560 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:28,585 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:28] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.014 0.065 2026-10-23 03:57:28,653 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:28,691 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.018 0.072 2026-10-23 03:57:28,699 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:28,762 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:28,810 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:28,866 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:28,914 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:28,965 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:29,118 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:29,170 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:29,231 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:29,278 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:29,329 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:29,394 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:29,456 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:29,507 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:29,559 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:29,633 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:29,636 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82069463 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000007', 'uuid': 'bdec2547-f1cb-471a-aa3d-67acc39d03e5'}] 2026-10-23 03:57:29,752 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82069463 order {'name': '/', 'pos_reference': '261-76-000007', 'uuid': 'bdec2547-f1cb-471a-aa3d-67acc39d03e5'} created pos.order #610 2026-10-23 03:57:29,781 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82069463 finished 2026-10-23 03:57:29,887 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.050 0.203 2026-10-23 03:57:30,198 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 59 0.048 0.227 2026-10-23 03:57:30,230 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 03:57:30,321 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94895366 started for PoS orders references: [{'name': 'Shop - 000007', 'pos_reference': '261-76-000007', 'uuid': 'bdec2547-f1cb-471a-aa3d-67acc39d03e5'}] 2026-10-23 03:57:30,331 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94895366 order {'name': 'Shop - 000007', 'pos_reference': '261-76-000007', 'uuid': 'bdec2547-f1cb-471a-aa3d-67acc39d03e5'} sync ignored for existing PoS order pos.order(610,) (state: paid) 2026-10-23 03:57:30,338 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:30,366 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94895366 finished 2026-10-23 03:57:30,386 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: tour succeeded 2026-10-23 03:57:30,387 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR test_physical_gift_card SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-23 03:57:30,549 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.046 0.187 2026-10-23 03:57:30,747 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: heap 31735864 (allocated 34877440) 2026-10-23 03:57:30,754 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing chrome headless with pid 87982 2026-10-23 03:57:30,757 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing websocket connection 2026-10-23 03:57:30,759 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Terminating chrome headless with pid 87982 2026-10-23 03:57:30,910 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035730_910291_test_physical_gift_card.txt 2026-10-23 03:57:30,910 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Removing chrome user profile "/tmp/tmpu03nr7b9_chrome_odoo" 2026-10-23 03:57:30,986 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-10-23 03:57:31,979 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome pid: 88249 2026-10-23 03:57:31,980 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless temporary user profile dir: /tmp/tmpx7l3y1cs_chrome_odoo 2026-10-23 03:57:31,982 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:33849/json/version 2026-10-23 03:57:31,988 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33849', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:57:32,024 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Browser version: Chrome/150.0.7871.114 2026-10-23 03:57:32,024 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:33849/json 2026-10-23 03:57:32,025 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33849', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:57:32,036 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Websocket url found: ws://127.0.0.1:33849/devtools/page/6CEA8884F73828D642B4491813FF8A98 2026-10-23 03:57:32,049 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Enable chrome headless console log notification 2026-10-23 03:57:32,053 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless enable page notifications 2026-10-23 03:57:32,259 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:57:32,272 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Setting session cookie in browser 2026-10-23 03:57:32,284 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:32,285 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:32,312 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:57:33,350 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:33] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 88 0.046 1.000 2026-10-23 03:57:33,354 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigation result: {'frameId': '6CEA8884F73828D642B4491813FF8A98', 'loaderId': '3D4564920904F1E26EED00F6B9FFEBCE', 'isDownload': False} 2026-10-23 03:57:33,354 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:33,383 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:57:33,407 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:33] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.010 2026-10-23 03:57:33,415 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:33] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-10-23 03:57:33,439 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:33] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.035 2026-10-23 03:57:34,231 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 03:57:34,243 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:57:34,270 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.028 2026-10-23 03:57:34,325 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:34,330 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 03:57:34,336 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:34,358 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 03:57:34,376 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:57:34,425 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.014 2026-10-23 03:57:34,445 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-23 03:57:34,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.060 2026-10-23 03:57:34,545 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.055 2026-10-23 03:57:35,580 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.298 0.676 2026-10-23 03:57:35,617 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 03:57:35,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 03:57:35,828 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:35] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.052 2026-10-23 03:57:35,861 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 03:57:35,882 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: Owl is running in 'dev' mode. 2026-10-23 03:57:35,903 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-23 03:57:35,950 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:57:35,989 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 03:57:36,008 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 03:57:36,043 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:36] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.035 0.051 2026-10-23 03:57:36,078 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 03:57:36,085 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:36] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.006 0.114 2026-10-23 03:57:36,096 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:57:36,098 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.106 2026-10-23 03:57:36,145 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:36] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.006 0.025 2026-10-23 03:57:36,277 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:36,331 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:57:36,346 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:36] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.049 2026-10-23 03:57:36,481 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:36] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.033 0.131 2026-10-23 03:57:36,502 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 03:57:36,566 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:36,586 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:36] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.036 0.235 2026-10-23 03:57:36,600 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:57:36,605 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:36] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 4 0.005 0.218 2026-10-23 03:57:36,625 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:36,648 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:36] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.013 0.226 2026-10-23 03:57:36,684 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:36] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.257 2026-10-23 03:57:36,722 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:36] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.300 2026-10-23 03:57:36,756 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:36] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.237 2026-10-23 03:57:36,793 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:36] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-10-23 03:57:36,821 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:36] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.197 2026-10-23 03:57:36,857 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:36] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.197 2026-10-23 03:57:36,976 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.036 0.247 2026-10-23 03:57:37,013 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:37] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.241 2026-10-23 03:57:37,040 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:37] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.302 2026-10-23 03:57:37,048 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:37,146 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:37,196 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:37,263 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:37,350 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:37,414 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:37,414 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:37] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.017 0.059 2026-10-23 03:57:37,530 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:37,554 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.022 0.095 2026-10-23 03:57:37,604 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:37,673 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:38,194 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:38] "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.018 2026-10-23 03:57:38,228 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:38,324 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:38,376 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:38,428 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:38,478 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:38,529 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:38,580 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:38,663 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:38,684 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:57:38,687 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 03:57:38,717 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:38,770 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:38,854 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:38,909 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:38,978 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:38,990 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28784900 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b27376c0-ec53-435b-8fa1-dfabd7abe462'}] 2026-10-23 03:57:38,995 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:57:41,243 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28784900 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b27376c0-ec53-435b-8fa1-dfabd7abe462'} created pos.order #611 2026-10-23 03:57:41,611 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28784900 finished 2026-10-23 03:57:41,780 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: Simulating signal changes during tests 2026-10-23 03:57:41,781 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 717 0.607 2.188 2026-10-23 03:57:42,184 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 100 0.094 0.254 2026-10-23 03:57:42,205 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:42] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:57:42,221 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 03:57:42,369 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: tour succeeded 2026-10-23 03:57:42,370 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_invoiced SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-23 03:57:42,378 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67418278 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b27376c0-ec53-435b-8fa1-dfabd7abe462'}] 2026-10-23 03:57:42,402 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67418278 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b27376c0-ec53-435b-8fa1-dfabd7abe462'} sync ignored for existing PoS order pos.order(611,) (state: done) 2026-10-23 03:57:42,432 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67418278 finished 2026-10-23 03:57:42,527 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: heap 17521924 (allocated 19009536) 2026-10-23 03:57:42,532 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing chrome headless with pid 88249 2026-10-23 03:57:42,536 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing websocket connection 2026-10-23 03:57:42,543 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Terminating chrome headless with pid 88249 2026-10-23 03:57:42,623 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 85 0.068 0.179 2026-10-23 03:57:42,679 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035742_679643_test_physical_gift_card_invoiced.txt 2026-10-23 03:57:42,680 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Removing chrome user profile "/tmp/tmpx7l3y1cs_chrome_odoo" 2026-10-23 03:57:42,739 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_multiple_programs ... 2026-10-23 03:57:43,900 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome pid: 88465 2026-10-23 03:57:43,901 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome headless temporary user profile dir: /tmp/tmpu8xg5hne_chrome_odoo 2026-10-23 03:57:43,901 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Issuing json command http://127.0.0.1:43769/json/version 2026-10-23 03:57:43,902 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43769', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:57:43,973 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Browser version: Chrome/150.0.7871.114 2026-10-23 03:57:43,974 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Issuing json command http://127.0.0.1:43769/json 2026-10-23 03:57:43,974 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43769', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:57:43,996 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Websocket url found: ws://127.0.0.1:43769/devtools/page/A73D320C42A4FA3F9A1D7273722FE36B 2026-10-23 03:57:44,008 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Enable chrome headless console log notification 2026-10-23 03:57:44,046 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome headless enable page notifications 2026-10-23 03:57:44,202 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:57:44,215 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Setting session cookie in browser 2026-10-23 03:57:44,217 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:44,218 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:44,246 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:57:45,079 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:45] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.056 0.785 2026-10-23 03:57:45,084 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Navigation result: {'frameId': 'A73D320C42A4FA3F9A1D7273722FE36B', 'loaderId': '79E97DF8DE0F08A12F5072FC272931B3', 'isDownload': False} 2026-10-23 03:57:45,084 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:45,111 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:57:45,137 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:45] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-23 03:57:45,148 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:45] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-10-23 03:57:45,161 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:45] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.027 2026-10-23 03:57:45,811 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:57:45,829 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 03:57:45,857 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.016 2026-10-23 03:57:45,893 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-23 03:57:45,895 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:45,904 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:45,924 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 03:57:45,951 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:57:46,013 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.014 2026-10-23 03:57:46,038 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-23 03:57:46,125 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.032 0.048 2026-10-23 03:57:46,128 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.066 2026-10-23 03:57:47,239 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.350 0.691 2026-10-23 03:57:47,294 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 03:57:47,368 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 03:57:47,439 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:47] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.046 2026-10-23 03:57:47,473 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 03:57:47,499 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: Owl is running in 'dev' mode. 2026-10-23 03:57:47,513 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57: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-23 03:57:47,591 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 03:57:47,603 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 03:57:47,608 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:57:47,616 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 03:57:47,657 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:47] "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-23 03:57:47,668 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 03:57:47,687 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:47] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.038 0.063 2026-10-23 03:57:47,715 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:47] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.015 2026-10-23 03:57:47,744 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:47] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.004 0.149 2026-10-23 03:57:47,821 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:47,869 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 03:57:47,986 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:57:47,996 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:47] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.056 0.095 2026-10-23 03:57:48,044 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:48,114 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:48] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.030 0.230 2026-10-23 03:57:48,135 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:57:48,143 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:48] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 4 0.004 0.222 2026-10-23 03:57:48,180 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:48] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.013 0.234 2026-10-23 03:57:48,203 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:48] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.005 0.310 2026-10-23 03:57:48,248 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:48] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.232 2026-10-23 03:57:48,308 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:48] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.296 2026-10-23 03:57:48,344 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:48] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.184 2026-10-23 03:57:48,375 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:48] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.212 2026-10-23 03:57:48,417 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:48] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.224 2026-10-23 03:57:48,450 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:48] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-10-23 03:57:48,475 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:48] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-23 03:57:48,504 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:48] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-23 03:57:48,626 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.046 0.351 2026-10-23 03:57:48,681 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:48,811 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:48,890 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:48,956 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:49,485 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:49] "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.021 2026-10-23 03:57:49,525 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:49,605 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:49,699 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:49,745 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:49,792 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:49,843 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:49,900 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:50,000 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:50,053 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:50,129 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:50,647 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:50] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.005 0.010 2026-10-23 03:57:50,689 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:50,758 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:50,841 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:50,893 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:50,943 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:51,030 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:51,051 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:57:51,055 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:57:51,083 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:51,133 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:51,222 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:51,281 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:51,334 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:51,387 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:51,471 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:51,489 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10886982 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'ba5e25d1-54ba-4b72-92d9-5a27282e34a3'}] 2026-10-23 03:57:51,493 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 03:57:51,654 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10886982 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'ba5e25d1-54ba-4b72-92d9-5a27282e34a3'} created pos.order #612 2026-10-23 03:57:51,682 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10886982 finished 2026-10-23 03:57:51,783 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 101 0.079 0.219 2026-10-23 03:57:51,965 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 43 0.044 0.084 2026-10-23 03:57:51,998 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 03:57:52,192 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17205294 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'ba5e25d1-54ba-4b72-92d9-5a27282e34a3'}] 2026-10-23 03:57:52,209 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17205294 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'ba5e25d1-54ba-4b72-92d9-5a27282e34a3'} sync ignored for existing PoS order pos.order(612,) (state: paid) 2026-10-23 03:57:52,212 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:52,235 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17205294 finished 2026-10-23 03:57:52,255 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: tour succeeded 2026-10-23 03:57:52,258 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:52,484 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: heap 18027900 (allocated 19533824) 2026-10-23 03:57:52,506 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.117 0.201 2026-10-23 03:57:52,509 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Closing chrome headless with pid 88465 2026-10-23 03:57:52,516 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Closing websocket connection 2026-10-23 03:57:52,518 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Terminating chrome headless with pid 88465 2026-10-23 03:57:52,717 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035752_716958_test_physical_gift_card_multiple_programs.txt 2026-10-23 03:57:52,717 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Removing chrome user profile "/tmp/tmpu8xg5hne_chrome_odoo" 2026-10-23 03:57:52,794 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-10-23 03:57:53,761 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome pid: 88693 2026-10-23 03:57:53,762 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpdg05lxq3_chrome_odoo 2026-10-23 03:57:53,762 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:33039/json/version 2026-10-23 03:57:53,763 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33039', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:57:53,835 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-10-23 03:57:53,835 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:33039/json 2026-10-23 03:57:53,836 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33039', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:57:53,850 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:33039/devtools/page/A3DBF24545E4EEAE40C0A50E2587304A 2026-10-23 03:57:53,859 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Enable chrome headless console log notification 2026-10-23 03:57:53,864 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless enable page notifications 2026-10-23 03:57:54,055 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:57:54,068 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Setting session cookie in browser 2026-10-23 03:57:54,077 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:54,077 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:54,109 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:57:54,905 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:54] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.066 0.739 2026-10-23 03:57:54,911 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigation result: {'frameId': 'A3DBF24545E4EEAE40C0A50E2587304A', 'loaderId': '3CF04B7703AC05CB35E1BF53EB31099A', 'isDownload': False} 2026-10-23 03:57:54,912 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('PhysicalGiftCardProgramSaleTour')" 2026-10-23 03:57:54,954 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:57:54,999 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:54] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.025 2026-10-23 03:57:55,016 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:55] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.042 2026-10-23 03:57:55,040 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:55] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.013 0.032 2026-10-23 03:57:55,815 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:57:55,816 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 03:57:55,838 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.015 2026-10-23 03:57:55,868 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:55,870 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-23 03:57:55,880 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:55,901 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 03:57:55,924 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:57:55,973 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.023 2026-10-23 03:57:56,008 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.054 2026-10-23 03:57:56,117 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.089 2026-10-23 03:57:56,124 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.077 2026-10-23 03:57:57,192 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.319 0.696 2026-10-23 03:57:57,226 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:57] "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-23 03:57:57,339 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 03:57:57,424 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:57] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.055 2026-10-23 03:57:57,470 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-10-23 03:57:57,488 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-10-23 03:57:57,505 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.007 2026-10-23 03:57:57,600 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:57:57,643 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 03:57:57,666 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 03:57:57,713 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 03:57:57,716 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 03:57:57,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:57] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.029 0.089 2026-10-23 03:57:57,735 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.119 2026-10-23 03:57:57,788 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:57] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.015 0.041 2026-10-23 03:57:57,809 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:57] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.004 0.171 2026-10-23 03:57:57,879 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:57,963 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:57:57,965 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:57] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.033 2026-10-23 03:57:58,115 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:58,123 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:58] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.057 0.123 2026-10-23 03:57:58,134 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:57:58,148 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:57:58,151 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:58] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 4 0.014 0.121 2026-10-23 03:57:58,207 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:58] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.177 2026-10-23 03:57:58,248 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:58] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.211 2026-10-23 03:57:58,291 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:58] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.243 2026-10-23 03:57:58,374 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:58] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.022 0.405 2026-10-23 03:57:58,418 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:58] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.261 2026-10-23 03:57:58,470 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:58] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.300 2026-10-23 03:57:58,524 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:58] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.303 2026-10-23 03:57:58,562 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:58] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.300 2026-10-23 03:57:58,729 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.079 0.350 2026-10-23 03:57:58,766 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:58] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.338 2026-10-23 03:57:58,823 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:57:58] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.010 0.437 2026-10-23 03:57:58,832 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:58,910 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:58,962 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:59,023 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:59,073 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:59,128 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:59,180 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:59,259 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:59,309 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:59,359 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:59,410 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:59,473 44 INFO rb-1f9f1af-225886-428050 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-23 03:57:59,541 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:00,072 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:00] "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.022 2026-10-23 03:58:00,116 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:00,216 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:00,266 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:00,321 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:00,372 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:00,423 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:00,474 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:00,556 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:00,579 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:58:00,580 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:58:00,608 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:00,657 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:00,747 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:00,800 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:00,862 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:00,916 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:01,005 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:01,020 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:58:01,025 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99483276 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6e18c635-cd97-4b87-81e7-5ce1fdec977c'}] 2026-10-23 03:58:01,358 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99483276 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6e18c635-cd97-4b87-81e7-5ce1fdec977c'} created pos.order #613 2026-10-23 03:58:01,392 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99483276 finished 2026-10-23 03:58:01,529 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 97 0.258 0.263 2026-10-23 03:58:01,722 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.031 0.084 2026-10-23 03:58:01,771 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:01] "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-23 03:58:02,030 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #477415 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6e18c635-cd97-4b87-81e7-5ce1fdec977c'}] 2026-10-23 03:58:02,042 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #477415 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6e18c635-cd97-4b87-81e7-5ce1fdec977c'} sync ignored for existing PoS order pos.order(613,) (state: paid) 2026-10-23 03:58:02,052 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:02,076 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #477415 finished 2026-10-23 03:58:02,100 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:02,196 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:02,248 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:02,280 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.076 0.177 2026-10-23 03:58:02,342 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:02,376 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.010 0.042 2026-10-23 03:58:02,387 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:02,437 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:02,491 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:02,544 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:02,610 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:02,661 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:02,712 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:02,763 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:02,821 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:02,887 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:03,416 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:03] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.003 0.014 2026-10-23 03:58:03,461 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:03,556 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:03,605 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:03,657 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:03,712 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:03,762 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:03,859 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:03,911 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:03,961 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:04,018 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:04,069 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:04,124 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:04,180 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:04,253 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:04,302 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:04,353 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:04,404 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:04,463 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:04,528 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:05,050 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:05] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.003 0.013 2026-10-23 03:58:05,095 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:05,216 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:05,269 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:05,321 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:05,371 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:05,424 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:05,473 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:05,530 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:05,591 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:05,639 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:05,690 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:05,753 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:05,803 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:05,857 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:05,914 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:06,005 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:06,016 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #133276 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '3fc0bdd2-c47e-409c-81a7-16ba55993727'}] 2026-10-23 03:58:06,139 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #133276 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '3fc0bdd2-c47e-409c-81a7-16ba55993727'} created pos.order #614 2026-10-23 03:58:06,176 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #133276 finished 2026-10-23 03:58:06,296 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.046 0.237 2026-10-23 03:58:06,444 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 30 0.022 0.080 2026-10-23 03:58:06,473 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 03:58:06,535 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33176064 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '3fc0bdd2-c47e-409c-81a7-16ba55993727'}] 2026-10-23 03:58:06,548 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33176064 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '3fc0bdd2-c47e-409c-81a7-16ba55993727'} sync ignored for existing PoS order pos.order(614,) (state: paid) 2026-10-23 03:58:06,557 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:06,591 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33176064 finished 2026-10-23 03:58:06,605 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: tour succeeded 2026-10-23 03:58:06,616 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-23 03:58:06,793 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.051 0.212 2026-10-23 03:58:06,840 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: heap 21518784 (allocated 24252416) 2026-10-23 03:58:06,849 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing chrome headless with pid 88693 2026-10-23 03:58:06,850 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing websocket connection 2026-10-23 03:58:06,853 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Terminating chrome headless with pid 88693 2026-10-23 03:58:07,016 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035807_016399_test_physical_gift_card_sale.txt 2026-10-23 03:58:07,016 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpdg05lxq3_chrome_odoo" 2026-10-23 03:58:07,086 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_single_program_twice ... 2026-10-23 03:58:08,127 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome pid: 88909 2026-10-23 03:58:08,128 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome headless temporary user profile dir: /tmp/tmpuuibzcrp_chrome_odoo 2026-10-23 03:58:08,129 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Issuing json command http://127.0.0.1:40633/json/version 2026-10-23 03:58:08,130 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40633', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:58:08,171 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Browser version: Chrome/150.0.7871.114 2026-10-23 03:58:08,172 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Issuing json command http://127.0.0.1:40633/json 2026-10-23 03:58:08,182 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40633', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:58:08,203 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Websocket url found: ws://127.0.0.1:40633/devtools/page/EC8FA03D177EE83265B4FE7B0E904963 2026-10-23 03:58:08,221 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Enable chrome headless console log notification 2026-10-23 03:58:08,234 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome headless enable page notifications 2026-10-23 03:58:08,362 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:58:08,372 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Setting session cookie in browser 2026-10-23 03:58:08,375 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:08,375 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:08,403 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:58:09,491 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:09] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.056 1.037 2026-10-23 03:58:09,495 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Navigation result: {'frameId': 'EC8FA03D177EE83265B4FE7B0E904963', 'loaderId': '7E91DCFBF9394EC2A4C972937112AD3E', 'isDownload': False} 2026-10-23 03:58:09,495 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:09,511 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:58:09,536 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:09] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-10-23 03:58:09,548 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:09] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-23 03:58:09,556 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:09] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-23 03:58:10,241 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:58:10,247 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:58:10,295 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.023 2026-10-23 03:58:10,368 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.013 2026-10-23 03:58:10,374 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:10,388 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:10,431 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 03:58:10,460 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 03:58:10,496 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58: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.016 2026-10-23 03:58:10,525 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-23 03:58:10,601 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.056 2026-10-23 03:58:10,605 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.054 2026-10-23 03:58:11,519 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.276 0.595 2026-10-23 03:58:11,560 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:11] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-10-23 03:58:11,665 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-23 03:58:11,753 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:11] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.058 2026-10-23 03:58:11,792 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-10-23 03:58:11,807 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: Owl is running in 'dev' mode. 2026-10-23 03:58:11,825 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-23 03:58:11,901 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 03:58:11,929 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 03:58:11,930 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:11] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.009 0.034 2026-10-23 03:58:11,945 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-10-23 03:58:11,958 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 03:58:12,015 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 03:58:12,059 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.046 2026-10-23 03:58:12,061 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:12] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.053 0.126 2026-10-23 03:58:12,113 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:12] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.005 0.060 2026-10-23 03:58:12,144 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:12,233 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 03:58:12,354 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:58:12,375 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:12] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.062 0.099 2026-10-23 03:58:12,405 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:12] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.154 2026-10-23 03:58:12,419 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:12,434 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:12] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 4 0.006 0.152 2026-10-23 03:58:12,448 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:58:12,472 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:12] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.158 2026-10-23 03:58:12,505 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:12] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-10-23 03:58:12,615 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:12] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.025 0.369 2026-10-23 03:58:12,663 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:12] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.014 0.270 2026-10-23 03:58:12,708 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:12] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.294 2026-10-23 03:58:12,745 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:12] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.281 2026-10-23 03:58:12,777 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:12] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.287 2026-10-23 03:58:12,811 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:12] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-10-23 03:58:12,839 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:12] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-10-23 03:58:12,876 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:12] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-10-23 03:58:13,016 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.038 0.458 2026-10-23 03:58:13,133 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:13,212 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:13,287 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:13,810 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:13] "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.015 2026-10-23 03:58:13,842 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:13,935 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:13,987 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:14,038 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:14,089 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:14,176 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:14,233 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:14,290 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:14,812 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:14] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.003 0.015 2026-10-23 03:58:14,856 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:14,947 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:14,999 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:15,051 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:15,137 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:15,156 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:58:15,166 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:58:15,186 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:15,237 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:15,321 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:15,374 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:15,428 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:15,481 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:15,586 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:15,597 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8690861 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '34c28b2d-cdd8-457f-bd36-03d5883a0ef6'}] 2026-10-23 03:58:15,602 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:58:15,808 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8690861 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '34c28b2d-cdd8-457f-bd36-03d5883a0ef6'} created pos.order #615 2026-10-23 03:58:15,837 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8690861 finished 2026-10-23 03:58:15,957 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 101 0.087 0.275 2026-10-23 03:58:16,146 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 43 0.034 0.075 2026-10-23 03:58:16,178 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 03:58:16,321 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33727110 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '34c28b2d-cdd8-457f-bd36-03d5883a0ef6'}] 2026-10-23 03:58:16,333 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33727110 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '34c28b2d-cdd8-457f-bd36-03d5883a0ef6'} sync ignored for existing PoS order pos.order(615,) (state: paid) 2026-10-23 03:58:16,343 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:16,376 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33727110 finished 2026-10-23 03:58:16,393 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: tour succeeded 2026-10-23 03:58:16,393 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:16,590 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: heap 17633296 (allocated 19795968) 2026-10-23 03:58:16,600 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Closing chrome headless with pid 88909 2026-10-23 03:58:16,607 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.071 0.218 2026-10-23 03:58:16,610 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Closing websocket connection 2026-10-23 03:58:16,613 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Terminating chrome headless with pid 88909 2026-10-23 03:58:16,746 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035816_745765_test_physical_gift_card_single_program_twice.txt 2026-10-23 03:58:16,746 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Removing chrome user profile "/tmp/tmpuuibzcrp_chrome_odoo" 2026-10-23 03:58:16,811 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-10-23 03:58:17,981 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome pid: 89124 2026-10-23 03:58:17,981 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless temporary user profile dir: /tmp/tmp2kl212k3_chrome_odoo 2026-10-23 03:58:17,981 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:34173/json/version 2026-10-23 03:58:17,986 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:18,072 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Browser version: Chrome/150.0.7871.114 2026-10-23 03:58:18,072 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:34173/json 2026-10-23 03:58:18,073 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:18,085 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Websocket url found: ws://127.0.0.1:34173/devtools/page/0C71FD254ED94AA3A661D300960FB576 2026-10-23 03:58:18,101 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Enable chrome headless console log notification 2026-10-23 03:58:18,115 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless enable page notifications 2026-10-23 03:58:18,361 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:58:18,374 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Setting session cookie in browser 2026-10-23 03:58:18,378 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:18,378 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:18,398 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:58:19,250 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:19] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.046 0.809 2026-10-23 03:58:19,256 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigation result: {'frameId': '0C71FD254ED94AA3A661D300960FB576', 'loaderId': 'FADC1F440D542393171C7A513C71D395', 'isDownload': False} 2026-10-23 03:58:19,256 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-10-23 03:58:19,286 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:58:19,322 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:19] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.023 2026-10-23 03:58:19,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:19] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.033 2026-10-23 03:58:19,363 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:19] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.063 2026-10-23 03:58:20,097 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 03:58:20,100 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:58:20,129 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.015 2026-10-23 03:58:20,166 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 03:58:20,194 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58: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-23 03:58:20,200 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:20,222 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:58:20,223 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [1/29] Tour PosLoyaltyTour6 → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-10-23 03:58:20,297 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.031 0.022 2026-10-23 03:58:20,335 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.078 2026-10-23 03:58:20,408 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.051 2026-10-23 03:58:20,412 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-10-23 03:58:21,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.389 0.679 2026-10-23 03:58:21,588 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-10-23 03:58:21,685 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58: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-23 03:58:21,766 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:21] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.044 2026-10-23 03:58:21,809 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58: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.006 2026-10-23 03:58:21,826 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-10-23 03:58:21,844 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-23 03:58:21,924 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:58:21,979 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-10-23 03:58:21,987 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:21] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.006 0.063 2026-10-23 03:58:21,999 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.045 2026-10-23 03:58:22,040 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 03:58:22,048 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:22] "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-23 03:58:22,105 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [2/29] Tour PosLoyaltyTour6 → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-10-23 03:58:22,120 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:22] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.076 0.129 2026-10-23 03:58:22,122 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.206 2026-10-23 03:58:22,169 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:22] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.009 0.109 2026-10-23 03:58:22,247 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [3/29] Tour PosLoyaltyTour6 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-23 03:58:22,251 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:22] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.013 0.042 2026-10-23 03:58:22,277 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:58:22,295 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:58:22,308 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [4/29] Tour PosLoyaltyTour6 → Step click customer button (trigger: .product-screen .set-partner) 2026-10-23 03:58:22,327 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:22] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.135 2026-10-23 03:58:22,368 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:22] "GET /web/image?model=product.template&field=image_128&id=1751&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-10-23 03:58:22,404 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:22] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.008 0.201 2026-10-23 03:58:22,448 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:22] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.009 0.212 2026-10-23 03:58:22,490 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:22] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.276 2026-10-23 03:58:22,530 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:22] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.220 2026-10-23 03:58:22,566 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:22] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.357 2026-10-23 03:58:22,579 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:58:22,603 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:22] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-10-23 03:58:22,645 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:22] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.234 2026-10-23 03:58:22,713 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:22] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.251 2026-10-23 03:58:22,792 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:22] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.025 0.262 2026-10-23 03:58:22,915 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.041 0.279 2026-10-23 03:58:23,006 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:23] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.026 0.439 2026-10-23 03:58:23,020 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [5/29] Tour PosLoyaltyTour6 → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-10-23 03:58:23,105 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [6/29] Tour PosLoyaltyTour6 → Step Click search field (trigger: .modal .fa-search.undefined) 2026-10-23 03:58:23,156 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [7/29] Tour PosLoyaltyTour6 → Step Search for partner "AAA Partner" (trigger: .modal-dialog .input-group input) 2026-10-23 03:58:23,218 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [8/29] Tour PosLoyaltyTour6 → Step click partner 'AAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAA Partner)) 2026-10-23 03:58:23,288 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [9/29] Tour PosLoyaltyTour6 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-23 03:58:23,346 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [10/29] Tour PosLoyaltyTour6 → Step click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A")) 2026-10-23 03:58:23,376 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58: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.013 0.067 2026-10-23 03:58:23,420 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.009 0.104 2026-10-23 03:58:23,453 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [11/29] Tour PosLoyaltyTour6 → Step .loyalty-points-won:contains("26.5") 2026-10-23 03:58:23,506 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.019 0.089 2026-10-23 03:58:23,534 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [12/29] Tour PosLoyaltyTour6 → Step click Actions button (trigger: .mobile-more-button) 2026-10-23 03:58:23,582 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [13/29] Tour PosLoyaltyTour6 → Step click Actions button (trigger: .more-btn) 2026-10-23 03:58:23,649 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [14/29] Tour PosLoyaltyTour6 → Step click Reward button (trigger: .control-buttons button:contains("Reward")) 2026-10-23 03:58:23,710 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [15/29] Tour PosLoyaltyTour6 → Step selection popup has '$ 1 per point on your order' (trigger: .selection-item:contains("$ 1 per point on your order")) 2026-10-23 03:58:23,788 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [16/29] Tour PosLoyaltyTour6 → Step click review button (trigger: .btn-switchpane.review-button) 2026-10-23 03:58:23,839 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [17/29] Tour PosLoyaltyTour6 → Step order total amount is '165.00' (trigger: .product-screen .order-summary .total:contains("165.00")) 2026-10-23 03:58:23,890 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [18/29] Tour PosLoyaltyTour6 → Step go back to the products (trigger: .actionpad .back-button) 2026-10-23 03:58:23,942 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [19/29] Tour PosLoyaltyTour6 → Step click pay button (trigger: .product-screen .pay-order-button) 2026-10-23 03:58:24,041 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [20/29] Tour PosLoyaltyTour6 → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-10-23 03:58:24,065 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:58:24,067 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:58:24,092 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [21/29] Tour PosLoyaltyTour6 → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-10-23 03:58:24,143 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [22/29] Tour PosLoyaltyTour6 → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-10-23 03:58:24,237 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [23/29] Tour PosLoyaltyTour6 → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-10-23 03:58:24,294 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [24/29] Tour PosLoyaltyTour6 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-23 03:58:24,315 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:24] "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.014 2026-10-23 03:58:24,369 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:24] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.031 2026-10-23 03:58:24,414 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18083807 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '1da7ec43-dab5-4d81-854c-e8903a26b197'}] 2026-10-23 03:58:24,421 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:58:25,101 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18083807 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '1da7ec43-dab5-4d81-854c-e8903a26b197'} created pos.order #616 2026-10-23 03:58:25,130 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18083807 finished 2026-10-23 03:58:25,226 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 258 0.214 0.602 2026-10-23 03:58:25,405 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 50 0.037 0.077 2026-10-23 03:58:25,440 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:25] "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-23 03:58:25,628 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [25/29] Tour PosLoyaltyTour6 → Step Loyalty Points are visible on the receipt (trigger: .pos-receipt .loyalty) 2026-10-23 03:58:25,642 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29599025 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '1da7ec43-dab5-4d81-854c-e8903a26b197'}] 2026-10-23 03:58:25,656 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29599025 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '1da7ec43-dab5-4d81-854c-e8903a26b197'} sync ignored for existing PoS order pos.order(616,) (state: paid) 2026-10-23 03:58:25,680 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [26/29] Tour PosLoyaltyTour6 → Step Wait until the orders are synced with the server (trigger: body) 2026-10-23 03:58:25,687 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29599025 finished 2026-10-23 03:58:25,862 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.059 0.165 2026-10-23 03:58:25,947 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.011 0.029 2026-10-23 03:58:25,967 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [27/29] Tour PosLoyaltyTour6 → Step refresh page (trigger: body) 2026-10-23 03:58:26,449 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:26] "GET /pos/ui/76/receipt/1da7ec43-dab5-4d81-854c-e8903a26b197 HTTP/1.1" 200 - 33 0.042 0.068 2026-10-23 03:58:27,528 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [28/29] Tour PosLoyaltyTour6 → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-10-23 03:58:27,548 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.008 2026-10-23 03:58:27,578 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58: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-23 03:58:27,606 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:58:27,672 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.009 0.040 2026-10-23 03:58:27,680 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.049 2026-10-23 03:58:27,742 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-23 03:58:27,826 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 03:58:27,873 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:27] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.020 2026-10-23 03:58:28,029 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:28] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 45 0.032 0.096 2026-10-23 03:58:28,090 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:28] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.005 0.023 2026-10-23 03:58:28,164 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.007 0.042 2026-10-23 03:58:28,177 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58: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.026 2026-10-23 03:58:28,210 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:58:28,211 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-10-23 03:58:28,381 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:28] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 304 - 7 0.007 0.040 2026-10-23 03:58:28,499 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:28] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.023 2026-10-23 03:58:28,507 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: [29/29] Tour PosLoyaltyTour6 → Step Loyalty Points are visible on the receipt (trigger: .pos-receipt .loyalty) 2026-10-23 03:58:28,568 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: tour succeeded 2026-10-23 03:58:28,580 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour6 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-23 03:58:28,622 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:28] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.045 0.086 2026-10-23 03:58:28,704 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:28] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.021 0.185 2026-10-23 03:58:28,776 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: heap 16900548 (allocated 18350080) 2026-10-23 03:58:28,793 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing chrome headless with pid 89124 2026-10-23 03:58:28,795 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing websocket connection 2026-10-23 03:58:28,800 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Terminating chrome headless with pid 89124 2026-10-23 03:58:28,940 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035828_940432_test_point_per_money_spent.txt 2026-10-23 03:58:28,940 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Removing chrome user profile "/tmp/tmp2kl212k3_chrome_odoo" 2026-10-23 03:58:28,968 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-10-23 03:58:31,006 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome pid: 89363 2026-10-23 03:58:31,007 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmp7i38yj8u_chrome_odoo 2026-10-23 03:58:31,007 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:35485/json/version 2026-10-23 03:58:31,009 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35485', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:58:31,036 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:31,036 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:35485/json 2026-10-23 03:58:31,037 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35485', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:58:31,054 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:35485/devtools/page/32D0FB8909E8CA9F512A32BE4B277E6A 2026-10-23 03:58:31,064 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Enable chrome headless console log notification 2026-10-23 03:58:31,072 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless enable page notifications 2026-10-23 03:58:31,339 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:58:31,349 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Setting session cookie in browser 2026-10-23 03:58:31,356 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:31,356 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:31,375 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:58:32,174 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:32] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.053 0.749 2026-10-23 03:58:32,178 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigation result: {'frameId': '32D0FB8909E8CA9F512A32BE4B277E6A', 'loaderId': 'EFB599BFADB0FB7AA4062A150F887B26', 'isDownload': False} 2026-10-23 03:58:32,178 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-10-23 03:58:32,226 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:58:32,251 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:32] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-10-23 03:58:32,261 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:32] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-10-23 03:58:32,271 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:32] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-23 03:58:32,952 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:58:32,957 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:58:32,994 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.026 2026-10-23 03:58:33,037 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:33,048 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:33,057 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.010 0.006 2026-10-23 03:58:33,092 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 03:58:33,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:58:33,192 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.032 2026-10-23 03:58:33,225 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.066 2026-10-23 03:58:33,348 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.048 0.078 2026-10-23 03:58:33,351 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.086 2026-10-23 03:58:34,275 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.269 0.608 2026-10-23 03:58:34,318 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:58:34,397 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-10-23 03:58:34,465 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:34] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.042 2026-10-23 03:58:34,538 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-10-23 03:58:34,572 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:34,587 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-10-23 03:58:34,672 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:58:34,699 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 03:58:34,708 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 03:58:34,710 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 03:58:34,756 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:58:34,827 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.072 2026-10-23 03:58:34,849 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:34] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.066 0.081 2026-10-23 03:58:34,881 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:34] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.005 0.173 2026-10-23 03:58:34,903 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:34] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.005 0.079 2026-10-23 03:58:34,934 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:35,014 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:35] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.015 2026-10-23 03:58:35,062 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.032 2026-10-23 03:58:35,093 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:58:35,100 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:35,112 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:35] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.020 0.063 2026-10-23 03:58:35,153 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:35] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-23 03:58:35,223 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:35,259 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:35] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.032 0.199 2026-10-23 03:58:35,267 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:58:35,322 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:35] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.014 0.205 2026-10-23 03:58:35,360 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:35] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.229 2026-10-23 03:58:35,402 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:35] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.364 2026-10-23 03:58:35,441 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:35] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.266 2026-10-23 03:58:35,532 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:35] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.023 0.452 2026-10-23 03:58:35,573 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:35] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.286 2026-10-23 03:58:35,603 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:35] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.272 2026-10-23 03:58:35,728 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.035 0.329 2026-10-23 03:58:35,769 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:35] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.308 2026-10-23 03:58:35,804 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:35] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.258 2026-10-23 03:58:35,823 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:35,837 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:35] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.424 2026-10-23 03:58:35,932 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:35,983 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:36,044 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:36,133 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:36,175 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:36,179 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:36] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.013 0.048 2026-10-23 03:58:36,209 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:36] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.010 0.061 2026-10-23 03:58:36,288 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.016 0.064 2026-10-23 03:58:36,314 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:36,375 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:36,425 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:36,476 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:36,528 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:36,627 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:36,678 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:36,730 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:36,782 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:36,832 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:36,882 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:36,943 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:37,004 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:37,068 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:37,124 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:37,146 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:37] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.017 2026-10-23 03:58:37,269 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:37,319 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:37,372 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:37,423 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:37,516 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:37,552 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:58:37,553 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 03:58:37,579 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:37,618 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:37,715 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:37,768 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:37,825 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:37,878 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:37,932 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:37,984 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:38,037 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:38,096 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:38,111 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:38] "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.013 2026-10-23 03:58:38,154 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:38] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.016 2026-10-23 03:58:38,220 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53583260 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '5ccd59bf-f8b4-4682-aa0b-5203ceffb344'}] 2026-10-23 03:58:38,239 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 03:58:38,920 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53583260 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '5ccd59bf-f8b4-4682-aa0b-5203ceffb344'} created pos.order #617 2026-10-23 03:58:38,949 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53583260 finished 2026-10-23 03:58:39,045 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.224 0.605 2026-10-23 03:58:39,254 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 64 0.043 0.091 2026-10-23 03:58:39,288 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 03:58:39,478 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #355258 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '5ccd59bf-f8b4-4682-aa0b-5203ceffb344'}] 2026-10-23 03:58:39,488 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #355258 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '5ccd59bf-f8b4-4682-aa0b-5203ceffb344'} sync ignored for existing PoS order pos.order(617,) (state: paid) 2026-10-23 03:58:39,500 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:39,516 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #355258 finished 2026-10-23 03:58:39,548 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: tour succeeded 2026-10-23 03:58:39,551 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramNoDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-23 03:58:39,714 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.051 0.188 2026-10-23 03:58:39,732 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: heap 19963356 (allocated 21368832) 2026-10-23 03:58:39,736 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing chrome headless with pid 89363 2026-10-23 03:58:39,739 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing websocket connection 2026-10-23 03:58:39,740 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Terminating chrome headless with pid 89363 2026-10-23 03:58:39,904 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035839_904723_test_points_awarded_discount_code_no_domain_program.txt 2026-10-23 03:58:39,905 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmp7i38yj8u_chrome_odoo" 2026-10-23 03:58:39,948 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-10-23 03:58:41,878 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome pid: 89590 2026-10-23 03:58:41,879 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless temporary user profile dir: /tmp/tmp2vhy96j6_chrome_odoo 2026-10-23 03:58:41,879 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:32937/json/version 2026-10-23 03:58:41,880 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32937', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:58:41,911 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Browser version: Chrome/150.0.7871.114 2026-10-23 03:58:41,911 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:32937/json 2026-10-23 03:58:41,912 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32937', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:58:41,949 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Websocket url found: ws://127.0.0.1:32937/devtools/page/FC221B327D4A5BB607DF5E961C22006F 2026-10-23 03:58:41,961 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Enable chrome headless console log notification 2026-10-23 03:58:41,985 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless enable page notifications 2026-10-23 03:58:42,149 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:58:42,158 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Setting session cookie in browser 2026-10-23 03:58:42,169 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:42,169 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:42,198 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:58:43,199 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:43] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.036 0.970 2026-10-23 03:58:43,205 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigation result: {'frameId': 'FC221B327D4A5BB607DF5E961C22006F', 'loaderId': 'F55A8776CACBB0FAA5C6FAA243315583', 'isDownload': False} 2026-10-23 03:58:43,205 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-10-23 03:58:43,229 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:58:43,268 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:43] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.013 2026-10-23 03:58:43,285 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:43] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.033 2026-10-23 03:58:43,301 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:43] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.054 2026-10-23 03:58:44,026 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:58:44,050 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:58:44,074 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.022 2026-10-23 03:58:44,116 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:44,122 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.010 2026-10-23 03:58:44,128 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:44,154 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 03:58:44,180 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:58:44,239 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.013 2026-10-23 03:58:44,260 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.038 2026-10-23 03:58:44,353 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.053 2026-10-23 03:58:44,360 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.050 2026-10-23 03:58:45,348 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.263 0.661 2026-10-23 03:58:45,389 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 03:58:45,534 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 03:58:45,615 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:45] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.043 2026-10-23 03:58:45,673 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 03:58:45,695 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: Owl is running in 'dev' mode. 2026-10-23 03:58:45,725 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-23 03:58:45,786 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:58:45,807 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:58:45,817 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:58:45,865 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58: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-23 03:58:45,907 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.059 2026-10-23 03:58:45,909 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:45] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.045 0.086 2026-10-23 03:58:45,962 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.185 2026-10-23 03:58:45,991 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:45] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.004 0.188 2026-10-23 03:58:46,029 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:46,031 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:46] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.008 0.068 2026-10-23 03:58:46,150 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:46] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.008 0.056 2026-10-23 03:58:46,169 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:58:46,208 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:58:46,224 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:46,268 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:46] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.013 0.134 2026-10-23 03:58:46,327 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:46,332 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:46] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.205 2026-10-23 03:58:46,387 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:58:46,407 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:46] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.011 0.224 2026-10-23 03:58:46,455 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:46] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.009 0.227 2026-10-23 03:58:46,486 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:46] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.203 2026-10-23 03:58:46,595 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:46] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.040 0.415 2026-10-23 03:58:46,689 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:46] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.020 0.521 2026-10-23 03:58:46,718 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:46] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.316 2026-10-23 03:58:46,749 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:46] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.009 0.321 2026-10-23 03:58:46,788 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:46] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.309 2026-10-23 03:58:46,890 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.035 0.360 2026-10-23 03:58:46,934 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:46] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.231 2026-10-23 03:58:46,970 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:46,981 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:46] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.374 2026-10-23 03:58:47,078 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:47,132 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:47,189 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:47,270 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:47,314 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58: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.015 0.044 2026-10-23 03:58:47,318 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:47,352 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:47] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.007 0.072 2026-10-23 03:58:47,378 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:47,432 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.016 0.066 2026-10-23 03:58:47,443 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:47,461 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:47] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.006 0.066 2026-10-23 03:58:47,489 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [13/34] Tour PosLoyaltyPointsEwallet → Step .modal header .btn-close 2026-10-23 03:58:47,542 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:47,684 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:47,748 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:47,791 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:47,842 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:47,894 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:47,943 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:48,004 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:48,118 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:48,175 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:48,252 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:48,272 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:58:48,275 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:58:48,302 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:48,354 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:48,442 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:48,496 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:48,550 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:48,605 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:48,661 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:48,716 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:48,779 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:48,797 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:48] "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.016 2026-10-23 03:58:48,849 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:48] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.025 2026-10-23 03:58:48,893 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44976446 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2d66f959-d632-4170-9985-b783aaaad061'}] 2026-10-23 03:58:48,902 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 03:58:49,498 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44976446 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2d66f959-d632-4170-9985-b783aaaad061'} created pos.order #618 2026-10-23 03:58:49,525 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44976446 finished 2026-10-23 03:58:49,629 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 242 0.186 0.555 2026-10-23 03:58:49,856 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 58 0.047 0.110 2026-10-23 03:58:49,892 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 03:58:50,084 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82311652 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2d66f959-d632-4170-9985-b783aaaad061'}] 2026-10-23 03:58:50,091 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82311652 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2d66f959-d632-4170-9985-b783aaaad061'} sync ignored for existing PoS order pos.order(618,) (state: paid) 2026-10-23 03:58:50,109 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:50,125 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82311652 finished 2026-10-23 03:58:50,168 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: tour succeeded 2026-10-23 03:58:50,174 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsEwallet SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-23 03:58:50,290 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.047 0.163 2026-10-23 03:58:50,331 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: heap 20399632 (allocated 22417408) 2026-10-23 03:58:50,364 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing chrome headless with pid 89590 2026-10-23 03:58:50,375 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing websocket connection 2026-10-23 03:58:50,382 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Terminating chrome headless with pid 89590 2026-10-23 03:58:50,408 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 14 0.018 0.053 2026-10-23 03:58:50,516 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035850_515747_test_points_awarded_ewallet.txt 2026-10-23 03:58:50,516 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Removing chrome user profile "/tmp/tmp2vhy96j6_chrome_odoo" 2026-10-23 03:58:50,564 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-10-23 03:58:52,624 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome pid: 89807 2026-10-23 03:58:52,624 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmp3k_980jg_chrome_odoo 2026-10-23 03:58:52,625 44 INFO rb-1f9f1af-225886-428050 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:36133/json/version 2026-10-23 03:58:52,626 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36133', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:58:52,740 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:52,740 44 INFO rb-1f9f1af-225886-428050 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:36133/json 2026-10-23 03:58:52,742 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36133', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:58:52,808 44 INFO rb-1f9f1af-225886-428050 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:36133/devtools/page/49AE86A18854428E6694C843B50BD1EA 2026-10-23 03:58:52,826 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:52,833 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-10-23 03:58:53,023 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:58:53,033 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Setting session cookie in browser 2026-10-23 03:58:53,042 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:53,042 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:53,082 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:58:53,886 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:53] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.056 0.768 2026-10-23 03:58:53,890 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigation result: {'frameId': '49AE86A18854428E6694C843B50BD1EA', 'loaderId': 'BC44D716CEDE1A6D04416CC3D37FA693', 'isDownload': False} 2026-10-23 03:58:53,891 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:53,922 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:58:53,944 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:53] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-10-23 03:58:53,960 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:53] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-23 03:58:53,976 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:53] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.043 2026-10-23 03:58:54,684 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:58:54,704 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 03:58:54,732 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.017 2026-10-23 03:58:54,763 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-23 03:58:54,772 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:54,787 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:54,802 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.005 0.016 2026-10-23 03:58:54,824 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:58:54,865 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.018 2026-10-23 03:58:54,892 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.041 2026-10-23 03:58:54,966 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.052 2026-10-23 03:58:54,969 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.046 2026-10-23 03:58:56,021 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.295 0.710 2026-10-23 03:58:56,072 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 03:58:56,200 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 03:58:56,317 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:56] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.056 2026-10-23 03:58:56,398 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.016 2026-10-23 03:58:56,428 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:56,451 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-10-23 03:58:56,508 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 03:58:56,531 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:58:56,543 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 03:58:56,582 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:56] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.020 0.044 2026-10-23 03:58:56,585 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-10-23 03:58:56,615 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 03:58:56,628 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:56] "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-23 03:58:56,630 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:56] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.007 0.096 2026-10-23 03:58:56,660 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:56] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.005 0.022 2026-10-23 03:58:56,776 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:56,808 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 03:58:56,914 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:56] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.053 0.071 2026-10-23 03:58:56,937 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:56,971 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 03:58:56,973 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:56] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.005 0.120 2026-10-23 03:58:57,029 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:57] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-10-23 03:58:57,059 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:57,141 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:57] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.036 0.308 2026-10-23 03:58:57,161 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:58:57,197 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:57] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.280 2026-10-23 03:58:57,237 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:57] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.306 2026-10-23 03:58:57,278 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:57] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.297 2026-10-23 03:58:57,328 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:57] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.328 2026-10-23 03:58:57,379 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:57] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.010 0.324 2026-10-23 03:58:57,415 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:57] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.243 2026-10-23 03:58:57,454 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:57] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.239 2026-10-23 03:58:57,487 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:57] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.238 2026-10-23 03:58:57,523 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:57] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.226 2026-10-23 03:58:57,561 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:57] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-10-23 03:58:57,687 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.039 0.258 2026-10-23 03:58:57,772 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:57,936 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:57,987 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:58,046 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:58,114 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:58,168 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:58,187 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:58] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.024 0.049 2026-10-23 03:58:58,222 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:58] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.006 0.085 2026-10-23 03:58:58,277 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:58,306 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.016 0.063 2026-10-23 03:58:58,349 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:58,401 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:58,456 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:58,502 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:58,595 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:58,646 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:58,699 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:58,749 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:58,800 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:58,850 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:58,913 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:58,975 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:59,033 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:59,091 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:59,114 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:59] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.017 2026-10-23 03:58:59,206 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:59,258 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:59,311 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:59,359 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:59,440 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:59,462 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:58:59,465 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:58:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:58:59,493 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:59,546 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:59,630 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:59,690 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:59,746 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:59,799 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:59,852 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:59,904 44 INFO rb-1f9f1af-225886-428050 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-23 03:58:59,958 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:00,012 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:00,031 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:00] "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.014 2026-10-23 03:59:00,076 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:00] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.017 2026-10-23 03:59:00,148 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39365431 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '036aaf7d-28ae-474b-b615-419a7b6613bf'}] 2026-10-23 03:59:00,163 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 03:59:00,968 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39365431 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '036aaf7d-28ae-474b-b615-419a7b6613bf'} created pos.order #619 2026-10-23 03:59:01,006 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39365431 finished 2026-10-23 03:59:01,106 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 252 0.318 0.645 2026-10-23 03:59:01,324 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 64 0.051 0.108 2026-10-23 03:59:01,359 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:01] "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-23 03:59:01,567 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62074246 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '036aaf7d-28ae-474b-b615-419a7b6613bf'}] 2026-10-23 03:59:01,582 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62074246 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '036aaf7d-28ae-474b-b615-419a7b6613bf'} sync ignored for existing PoS order pos.order(619,) (state: paid) 2026-10-23 03:59:01,593 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:01,622 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62074246 finished 2026-10-23 03:59:01,641 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: tour succeeded 2026-10-23 03:59:01,641 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-23 03:59:01,820 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.070 0.188 2026-10-23 03:59:01,824 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: heap 18873024 (allocated 20320256) 2026-10-23 03:59:01,834 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing chrome headless with pid 89807 2026-10-23 03:59:01,838 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing websocket connection 2026-10-23 03:59:01,839 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Terminating chrome headless with pid 89807 2026-10-23 03:59:01,991 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035901_991665_test_points_awarded_general_discount_code_specific_domain_program.txt 2026-10-23 03:59:01,991 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmp3k_980jg_chrome_odoo" 2026-10-23 03:59:02,036 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-10-23 03:59:04,211 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome pid: 90027 2026-10-23 03:59:04,211 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless temporary user profile dir: /tmp/tmp8y9nn0is_chrome_odoo 2026-10-23 03:59:04,211 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:46081/json/version 2026-10-23 03:59:04,213 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46081', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:59:04,240 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Browser version: Chrome/150.0.7871.114 2026-10-23 03:59:04,240 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:46081/json 2026-10-23 03:59:04,241 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46081', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:59:04,256 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Websocket url found: ws://127.0.0.1:46081/devtools/page/A8CFE7996804A16E2F13F020EED43813 2026-10-23 03:59:04,267 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Enable chrome headless console log notification 2026-10-23 03:59:04,285 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless enable page notifications 2026-10-23 03:59:04,570 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:59:04,579 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Setting session cookie in browser 2026-10-23 03:59:04,584 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:04,584 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:04,612 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:59:05,423 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:05] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.048 0.767 2026-10-23 03:59:05,427 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigation result: {'frameId': 'A8CFE7996804A16E2F13F020EED43813', 'loaderId': 'A8B49A29972B7AB0F7F8065E004B4A43', 'isDownload': False} 2026-10-23 03:59:05,427 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-10-23 03:59:05,447 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:59:05,481 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:05] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.013 2026-10-23 03:59:05,504 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:05] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.034 2026-10-23 03:59:05,514 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:05] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.034 2026-10-23 03:59:06,317 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:59:06,326 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:59:06,367 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.035 2026-10-23 03:59:06,415 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.009 2026-10-23 03:59:06,418 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:06,427 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:06,434 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 03:59:06,455 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:59:06,499 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.018 2026-10-23 03:59:06,528 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.045 2026-10-23 03:59:06,630 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.026 0.074 2026-10-23 03:59:06,633 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.067 2026-10-23 03:59:07,689 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.289 0.700 2026-10-23 03:59:07,725 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 03:59:07,817 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 03:59:07,930 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:07] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.052 2026-10-23 03:59:07,976 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 03:59:07,992 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: Owl is running in 'dev' mode. 2026-10-23 03:59:08,011 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-10-23 03:59:08,073 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:59:08,127 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 03:59:08,146 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 03:59:08,209 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 03:59:08,221 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:08] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.063 0.075 2026-10-23 03:59:08,246 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.162 2026-10-23 03:59:08,272 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:08] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.004 0.052 2026-10-23 03:59:08,298 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:08] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.004 0.210 2026-10-23 03:59:08,338 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:08,357 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:59:08,414 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.045 2026-10-23 03:59:08,629 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:08] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.133 0.126 2026-10-23 03:59:08,645 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:59:08,711 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:08,751 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:08] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.039 0.342 2026-10-23 03:59:08,769 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:59:08,774 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:08] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 4 0.005 0.223 2026-10-23 03:59:08,823 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:08] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.009 0.266 2026-10-23 03:59:08,869 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:08] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.313 2026-10-23 03:59:08,899 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:08] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.009 0.417 2026-10-23 03:59:08,935 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:08] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.278 2026-10-23 03:59:08,968 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:08] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-10-23 03:59:09,009 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:09] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.204 2026-10-23 03:59:09,063 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:09] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.015 0.209 2026-10-23 03:59:09,094 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:09] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-10-23 03:59:09,157 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:09] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.246 2026-10-23 03:59:09,210 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:09] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-10-23 03:59:09,282 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:09] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.011 0.244 2026-10-23 03:59:09,401 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.036 0.421 2026-10-23 03:59:09,523 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:09,586 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:09,635 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:09,695 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:09,743 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:09,797 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:09,852 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:09,929 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:09,980 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:10,034 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:10,087 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:10,163 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:10,235 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:10,763 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:10] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.009 0.016 2026-10-23 03:59:10,807 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:10,918 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:10,966 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:11,017 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:11,105 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:11,122 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:59:11,124 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:59:11,156 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:11,201 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:11,281 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:11,344 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:11,396 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:11,469 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:11,480 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18571172 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b7a62feb-dae6-44f2-b576-5d253290e489'}] 2026-10-23 03:59:11,489 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:59:11,630 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18571172 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b7a62feb-dae6-44f2-b576-5d253290e489'} created pos.order #620 2026-10-23 03:59:11,660 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18571172 finished 2026-10-23 03:59:11,757 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 97 0.065 0.214 2026-10-23 03:59:11,916 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.035 0.075 2026-10-23 03:59:11,951 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:11] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 03:59:12,119 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52292237 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b7a62feb-dae6-44f2-b576-5d253290e489'}] 2026-10-23 03:59:12,121 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:12,142 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52292237 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b7a62feb-dae6-44f2-b576-5d253290e489'} sync ignored for existing PoS order pos.order(620,) (state: paid) 2026-10-23 03:59:12,169 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:12,172 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52292237 finished 2026-10-23 03:59:12,218 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:12,333 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:12,338 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.064 0.160 2026-10-23 03:59:12,480 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:12,514 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.008 0.033 2026-10-23 03:59:12,524 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:12,580 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:12,645 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:12,702 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:12,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:12] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.016 0.058 2026-10-23 03:59:12,742 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:12] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.005 0.072 2026-10-23 03:59:12,783 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:12,828 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.017 0.074 2026-10-23 03:59:12,834 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:12,884 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:12,934 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:12,984 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:13,035 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:13,094 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:13,154 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:13,212 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:13,269 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:13,290 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59: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.013 2026-10-23 03:59:13,329 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:13] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.005 0.017 2026-10-23 03:59:13,436 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:13,491 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:13,537 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:13,599 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:13,647 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:13,699 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:13,756 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:13,809 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:13,862 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:13,918 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:13,933 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:13] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 5 0.004 0.011 2026-10-23 03:59:13,979 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.024 2026-10-23 03:59:14,020 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75413034 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '968079bc-77fc-421c-9bb5-2ba76af1b310'}] 2026-10-23 03:59:14,607 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75413034 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '968079bc-77fc-421c-9bb5-2ba76af1b310'} created pos.order #621 2026-10-23 03:59:14,639 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75413034 finished 2026-10-23 03:59:14,734 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 205 0.190 0.527 2026-10-23 03:59:14,928 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 59 0.046 0.096 2026-10-23 03:59:14,956 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 03:59:14,999 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50421756 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '968079bc-77fc-421c-9bb5-2ba76af1b310'}] 2026-10-23 03:59:15,008 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50421756 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '968079bc-77fc-421c-9bb5-2ba76af1b310'} sync ignored for existing PoS order pos.order(621,) (state: paid) 2026-10-23 03:59:15,035 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50421756 finished 2026-10-23 03:59:15,068 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:15,119 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: tour succeeded 2026-10-23 03:59:15,122 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGiftcard SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-23 03:59:15,191 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.035 0.159 2026-10-23 03:59:15,370 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: heap 22382300 (allocated 24514560) 2026-10-23 03:59:15,405 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing chrome headless with pid 90027 2026-10-23 03:59:15,413 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing websocket connection 2026-10-23 03:59:15,417 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Terminating chrome headless with pid 90027 2026-10-23 03:59:15,423 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:15] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 13 0.014 0.032 2026-10-23 03:59:15,574 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035915_574322_test_points_awarded_giftcard.txt 2026-10-23 03:59:15,574 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Removing chrome user profile "/tmp/tmp8y9nn0is_chrome_odoo" 2026-10-23 03:59:15,626 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-10-23 03:59:17,770 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome pid: 90268 2026-10-23 03:59:17,771 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpgmy541ab_chrome_odoo 2026-10-23 03:59:17,771 44 INFO rb-1f9f1af-225886-428050 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:34905/json/version 2026-10-23 03:59:17,772 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34905', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:59:17,843 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:17,843 44 INFO rb-1f9f1af-225886-428050 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:34905/json 2026-10-23 03:59:17,844 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34905', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:59:17,861 44 INFO rb-1f9f1af-225886-428050 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:34905/devtools/page/45C325DE703C34DFB16EE985AC295364 2026-10-23 03:59:17,879 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:17,903 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless enable page notifications 2026-10-23 03:59:18,163 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:59:18,179 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Setting session cookie in browser 2026-10-23 03:59:18,183 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:18,183 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:18,215 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:59:19,225 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:19] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.048 0.967 2026-10-23 03:59:19,229 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigation result: {'frameId': '45C325DE703C34DFB16EE985AC295364', 'loaderId': '84E4F430F3B394B26998558DFB8354D3', 'isDownload': False} 2026-10-23 03:59:19,231 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:19,254 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:59:19,298 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:19] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.009 2026-10-23 03:59:19,307 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:19] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-23 03:59:19,317 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:19] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.016 2026-10-23 03:59:20,029 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:59:20,039 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:59:20,082 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.025 2026-10-23 03:59:20,119 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 03:59:20,134 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:20,151 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:20,153 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 03:59:20,168 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:59:20,213 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.017 2026-10-23 03:59:20,245 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.052 2026-10-23 03:59:20,336 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.060 2026-10-23 03:59:20,342 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-10-23 03:59:21,347 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.283 0.671 2026-10-23 03:59:21,394 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 03:59:21,545 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.012 2026-10-23 03:59:21,627 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:21] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.050 2026-10-23 03:59:21,660 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 03:59:21,691 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:21,726 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-23 03:59:21,776 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:59:21,805 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:59:21,834 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 03:59:21,841 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 03:59:21,900 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 03:59:21,901 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:21] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.021 0.073 2026-10-23 03:59:21,928 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-23 03:59:21,942 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:21] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.007 0.126 2026-10-23 03:59:21,973 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 03:59:22,054 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:22] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.052 0.066 2026-10-23 03:59:22,103 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:22,176 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:22] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.035 0.202 2026-10-23 03:59:22,227 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:22] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.004 0.259 2026-10-23 03:59:22,233 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 03:59:22,272 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:22] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.009 0.074 2026-10-23 03:59:22,299 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:22] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-23 03:59:22,349 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:22] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-10-23 03:59:22,385 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:22] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.191 2026-10-23 03:59:22,412 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:22,416 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:22] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-23 03:59:22,430 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:59:22,469 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:22] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-10-23 03:59:22,506 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:22] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.221 2026-10-23 03:59:22,549 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:22] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.240 2026-10-23 03:59:22,583 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:22] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.218 2026-10-23 03:59:22,641 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:22] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.239 2026-10-23 03:59:22,673 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:22] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.226 2026-10-23 03:59:22,796 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.041 0.277 2026-10-23 03:59:22,889 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:22,954 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:23,004 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:23,055 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:23,106 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:23,157 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:23,257 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:23,353 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:23,403 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:23,462 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:23,551 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:23,601 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:23,607 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59: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.021 0.046 2026-10-23 03:59:23,651 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:23,653 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.008 0.085 2026-10-23 03:59:23,738 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.018 0.075 2026-10-23 03:59:23,770 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:23,822 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:23,871 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:23,965 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:24,005 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:59:24,014 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:24,022 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:59:24,065 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:24,151 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:24,207 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:24,261 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:24,318 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:24,336 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:24] "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.012 2026-10-23 03:59:24,378 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:24] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.015 2026-10-23 03:59:24,423 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81012209 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'f3b0d007-cc64-4a33-887a-02e5ebc1ff96'}] 2026-10-23 03:59:24,435 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 03:59:25,128 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81012209 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'f3b0d007-cc64-4a33-887a-02e5ebc1ff96'} created pos.order #622 2026-10-23 03:59:25,157 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81012209 finished 2026-10-23 03:59:25,252 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 242 0.229 0.603 2026-10-23 03:59:25,438 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 64 0.037 0.085 2026-10-23 03:59:25,472 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 03:59:25,627 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97599211 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'f3b0d007-cc64-4a33-887a-02e5ebc1ff96'}] 2026-10-23 03:59:25,638 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97599211 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'f3b0d007-cc64-4a33-887a-02e5ebc1ff96'} sync ignored for existing PoS order pos.order(622,) (state: paid) 2026-10-23 03:59:25,641 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:25,663 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97599211 finished 2026-10-23 03:59:25,690 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: tour succeeded 2026-10-23 03:59:25,691 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGlobalDiscountProgramNoDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-23 03:59:25,856 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.069 0.164 2026-10-23 03:59:25,895 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: heap 19690508 (allocated 21368832) 2026-10-23 03:59:25,908 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing chrome headless with pid 90268 2026-10-23 03:59:25,912 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing websocket connection 2026-10-23 03:59:25,914 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Terminating chrome headless with pid 90268 2026-10-23 03:59:26,043 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035926_043116_test_points_awarded_global_discount_code_no_domain_program.txt 2026-10-23 03:59:26,043 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpgmy541ab_chrome_odoo" 2026-10-23 03:59:26,076 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-10-23 03:59:28,024 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome pid: 90488 2026-10-23 03:59:28,024 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpw6mporim_chrome_odoo 2026-10-23 03:59:28,025 44 INFO rb-1f9f1af-225886-428050 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:35219/json/version 2026-10-23 03:59:28,027 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35219', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:59:28,075 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:28,075 44 INFO rb-1f9f1af-225886-428050 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:35219/json 2026-10-23 03:59:28,076 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35219', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:59:28,101 44 INFO rb-1f9f1af-225886-428050 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:35219/devtools/page/D2C5C0661671E4737E10CE45055A4834 2026-10-23 03:59:28,119 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:28,130 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-10-23 03:59:28,326 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:59:28,335 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Setting session cookie in browser 2026-10-23 03:59:28,338 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:28,339 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:28,359 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:59:29,109 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:29] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.049 0.707 2026-10-23 03:59:29,116 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigation result: {'frameId': 'D2C5C0661671E4737E10CE45055A4834', 'loaderId': 'A9E60ECB295F3B3C7333E6DB5F7A0D88', 'isDownload': False} 2026-10-23 03:59:29,117 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:29,149 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:59:29,189 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:29] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.024 2026-10-23 03:59:29,203 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:29] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.044 2026-10-23 03:59:29,230 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:29] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.051 2026-10-23 03:59:29,923 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:59:29,930 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:59:29,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.022 2026-10-23 03:59:30,000 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:30,005 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 03:59:30,015 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:30,037 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.011 2026-10-23 03:59:30,050 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:59:30,087 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.014 2026-10-23 03:59:30,113 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.038 2026-10-23 03:59:30,218 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.028 0.080 2026-10-23 03:59:30,221 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.060 2026-10-23 03:59:31,245 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.298 0.680 2026-10-23 03:59:31,284 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 03:59:31,362 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59: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.008 2026-10-23 03:59:31,444 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:31] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.048 2026-10-23 03:59:31,493 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-23 03:59:31,514 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:31,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.010 2026-10-23 03:59:31,630 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:59:31,647 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 03:59:31,690 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 03:59:31,709 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-23 03:59:31,711 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:31] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.031 0.044 2026-10-23 03:59:31,750 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:59:31,768 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:31] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.028 0.086 2026-10-23 03:59:31,771 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:31] "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-23 03:59:31,819 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.032 2026-10-23 03:59:31,916 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:31,929 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:31] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.048 0.099 2026-10-23 03:59:32,142 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:32] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.065 0.294 2026-10-23 03:59:32,180 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 03:59:32,190 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:32] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.012 0.367 2026-10-23 03:59:32,223 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:32] "GET /web/image?model=product.template&field=image_128&id=1589&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-10-23 03:59:32,258 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:32,269 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:32] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.188 2026-10-23 03:59:32,288 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:59:32,311 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:32,313 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:32] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.175 2026-10-23 03:59:32,345 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:32] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.245 2026-10-23 03:59:32,398 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:32] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.011 0.203 2026-10-23 03:59:32,450 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:32] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.245 2026-10-23 03:59:32,505 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:32] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.270 2026-10-23 03:59:32,548 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:32] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.009 0.235 2026-10-23 03:59:32,606 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:32] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.273 2026-10-23 03:59:32,667 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:32] "GET /web/image?model=product.template&field=image_128&id=1599&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.309 2026-10-23 03:59:32,704 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:32] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.274 2026-10-23 03:59:32,744 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:32] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.275 2026-10-23 03:59:32,772 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:32] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.259 2026-10-23 03:59:32,948 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.101 0.275 2026-10-23 03:59:33,033 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:33,136 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:33,193 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:33,249 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:33,349 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:33,388 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:33,425 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59: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.029 0.065 2026-10-23 03:59:33,461 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:33] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.008 0.099 2026-10-23 03:59:33,521 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:33,641 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:33,676 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.022 0.076 2026-10-23 03:59:33,691 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:33,742 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:33,792 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:33,876 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:33,927 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:33,978 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:34,030 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:34,081 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:34,131 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:34,196 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:34,255 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:34,318 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:34,374 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:34,402 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59: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.004 0.023 2026-10-23 03:59:34,507 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:34,560 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:34,610 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:34,661 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:34,740 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:34,756 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:59:34,760 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:59:34,790 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:34,841 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:34,915 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:34,970 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:35,023 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:35,075 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:35,131 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:35,187 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:35,239 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:35,297 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:35,313 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:35] "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.014 2026-10-23 03:59:35,371 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:35] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.035 2026-10-23 03:59:35,430 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93704015 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7f876000-b5cc-48f2-9f31-c5aba38a4e21'}] 2026-10-23 03:59:35,433 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 03:59:36,202 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93704015 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7f876000-b5cc-48f2-9f31-c5aba38a4e21'} created pos.order #623 2026-10-23 03:59:36,229 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93704015 finished 2026-10-23 03:59:36,318 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 252 0.232 0.659 2026-10-23 03:59:36,534 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 64 0.055 0.096 2026-10-23 03:59:36,569 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 03:59:36,779 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91157874 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7f876000-b5cc-48f2-9f31-c5aba38a4e21'}] 2026-10-23 03:59:36,795 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:36,799 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91157874 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7f876000-b5cc-48f2-9f31-c5aba38a4e21'} sync ignored for existing PoS order pos.order(623,) (state: paid) 2026-10-23 03:59:36,838 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91157874 finished 2026-10-23 03:59:36,845 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: tour succeeded 2026-10-23 03:59:36,846 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountWithDomainProgramDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-10-23 03:59:37,003 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.055 0.174 2026-10-23 03:59:37,039 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: heap 19994964 (allocated 21368832) 2026-10-23 03:59:37,042 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing chrome headless with pid 90488 2026-10-23 03:59:37,044 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing websocket connection 2026-10-23 03:59:37,045 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Terminating chrome headless with pid 90488 2026-10-23 03:59:37,193 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_035937_193355_test_points_awarded_specific_discount_code_specific_domain_program.txt 2026-10-23 03:59:37,193 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpw6mporim_chrome_odoo" 2026-10-23 03:59:37,251 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-10-23 03:59:38,142 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 90716 2026-10-23 03:59:38,143 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpimunctrh_chrome_odoo 2026-10-23 03:59:38,143 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:32809/json/version 2026-10-23 03:59:38,144 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32809', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:59:38,174 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-10-23 03:59:38,175 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:32809/json 2026-10-23 03:59:38,176 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32809', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 03:59:38,195 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:32809/devtools/page/1EAC7C4DB7497AED408573E9C59E826F 2026-10-23 03:59:38,205 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-10-23 03:59:38,213 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-10-23 03:59:38,339 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 03:59:38,359 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-10-23 03:59:38,377 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:38,378 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:38,415 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 03:59:39,306 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:39] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.058 0.842 2026-10-23 03:59:39,310 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '1EAC7C4DB7497AED408573E9C59E826F', 'loaderId': '07621180D50408934A292FB03102E625', 'isDownload': False} 2026-10-23 03:59:39,311 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-10-23 03:59:39,331 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 03:59:39,365 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:39] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-23 03:59:39,404 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:39] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.054 2026-10-23 03:59:39,412 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:39] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.051 2026-10-23 03:59:40,143 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:59:40,155 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:59:40,189 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.026 2026-10-23 03:59:40,234 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 03:59:40,236 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:40,261 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:40,274 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 03:59:40,301 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 03:59:40,340 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.017 2026-10-23 03:59:40,364 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59: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.033 2026-10-23 03:59:40,376 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-23 03:59:40,507 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.040 0.074 2026-10-23 03:59:41,564 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.334 0.655 2026-10-23 03:59:41,616 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 03:59:41,724 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 03:59:41,811 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:41] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.057 2026-10-23 03:59:41,891 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.015 2026-10-23 03:59:41,917 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-10-23 03:59:41,938 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-10-23 03:59:42,015 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 03:59:42,035 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 03:59:42,050 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 03:59:42,112 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 03:59:42,113 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.053 2026-10-23 03:59:42,136 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:42] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.069 0.061 2026-10-23 03:59:42,186 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:42] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.006 0.161 2026-10-23 03:59:42,189 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.163 2026-10-23 03:59:42,225 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:42] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.007 0.080 2026-10-23 03:59:42,293 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:42,403 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:42] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.006 0.060 2026-10-23 03:59:42,444 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 03:59:42,466 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:42] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.094 2026-10-23 03:59:42,491 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 03:59:42,533 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:42] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.012 0.105 2026-10-23 03:59:42,576 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:42] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.176 2026-10-23 03:59:42,672 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:42,696 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:42] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.027 0.271 2026-10-23 03:59:42,731 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 03:59:42,754 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:42] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.016 0.254 2026-10-23 03:59:42,845 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:42] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.335 2026-10-23 03:59:42,887 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:42] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.334 2026-10-23 03:59:42,936 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:42] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.344 2026-10-23 03:59:42,984 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:42] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.200 2026-10-23 03:59:43,105 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.036 0.292 2026-10-23 03:59:43,221 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:43,241 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:43] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.066 0.751 2026-10-23 03:59:43,280 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:43,282 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:43] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.423 2026-10-23 03:59:43,350 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:43,406 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:43,629 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:43,680 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:43,732 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:43,790 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:43,841 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:43,892 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:43,943 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:44,022 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:44,044 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 03:59:44,046 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 03:59:44,082 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:44,126 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:44,215 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:44,269 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:44,323 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:44,378 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:44,388 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:44] "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.007 2026-10-23 03:59:44,464 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48685816 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c73dbc9b-8323-455f-b911-82c94294fd11'}] 2026-10-23 03:59:44,471 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 03:59:45,377 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48685816 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'c73dbc9b-8323-455f-b911-82c94294fd11'} created pos.order #624 2026-10-23 03:59:45,410 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48685816 finished 2026-10-23 03:59:45,511 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 249 0.336 0.715 2026-10-23 03:59:45,712 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 47 0.038 0.104 2026-10-23 03:59:45,741 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.009 2026-10-23 03:59:45,949 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:45] "GET /report/barcode/Code128/044b-2350-4bb0 HTTP/1.1" 200 - 0 0.000 0.061 2026-10-23 03:59:46,012 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24210220 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c73dbc9b-8323-455f-b911-82c94294fd11'}] 2026-10-23 03:59:46,018 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:46,026 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24210220 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'c73dbc9b-8323-455f-b911-82c94294fd11'} sync ignored for existing PoS order pos.order(624,) (state: paid) 2026-10-23 03:59:46,060 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:46,064 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24210220 finished 2026-10-23 03:59:46,179 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:46,238 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:46,246 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.065 0.183 2026-10-23 03:59:46,290 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:46,302 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:46] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.006 0.021 2026-10-23 03:59:46,346 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:46,412 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.011 0.040 2026-10-23 03:59:46,561 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:46,612 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:46,663 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:46,714 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:46,765 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:46,824 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:46,876 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:46,926 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:46,981 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:47,032 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:47,199 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:47,252 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:47,303 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:47,374 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:47,425 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:47,475 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:47,534 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:47,587 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:47,640 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:47,713 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:47,718 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56299995 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '5bcbea41-d9c5-4a6c-933b-c0a0d054f3ee'}] 2026-10-23 03:59:48,191 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56299995 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '5bcbea41-d9c5-4a6c-933b-c0a0d054f3ee'} created pos.order #625 2026-10-23 03:59:48,218 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56299995 finished 2026-10-23 03:59:48,303 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.105 0.483 2026-10-23 03:59:48,422 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.026 0.050 2026-10-23 03:59:48,469 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 03:59:48,581 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:48] "GET /report/barcode/Code128/0441-2446-4bcf HTTP/1.1" 200 - 0 0.000 0.071 2026-10-23 03:59:48,586 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23189773 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '5bcbea41-d9c5-4a6c-933b-c0a0d054f3ee'}] 2026-10-23 03:59:48,599 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:48,602 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23189773 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '5bcbea41-d9c5-4a6c-933b-c0a0d054f3ee'} sync ignored for existing PoS order pos.order(625,) (state: paid) 2026-10-23 03:59:48,643 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23189773 finished 2026-10-23 03:59:48,653 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:48,756 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:48,811 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:48,827 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.058 0.202 2026-10-23 03:59:48,866 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:48,894 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 9 0.007 0.027 2026-10-23 03:59:48,920 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:49,135 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:49,185 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:49,236 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:49,295 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:49,346 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:49,398 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:49,450 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:49,502 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:49,658 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:49,708 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:49,759 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:49,811 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:49,871 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:49,932 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:49,995 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:50,062 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:50,078 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59: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.011 2026-10-23 03:59:50,131 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:50] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 4 0.005 0.019 2026-10-23 03:59:50,168 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:50,218 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:50,277 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:50,336 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:50,388 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:50,445 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:50,462 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59: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.013 2026-10-23 03:59:50,514 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:50] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.007 0.014 2026-10-23 03:59:50,599 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:50,659 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:50,706 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:50,759 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:50,817 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:50,870 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:50,923 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:50,981 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:50,991 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:50] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.010 2026-10-23 03:59:51,024 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:51] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.014 2026-10-23 03:59:51,056 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32976950 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '93cd29da-b964-45b3-837b-77d4cf2381e2'}] 2026-10-23 03:59:51,567 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32976950 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '93cd29da-b964-45b3-837b-77d4cf2381e2'} created pos.order #626 2026-10-23 03:59:51,596 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32976950 finished 2026-10-23 03:59:51,684 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.129 0.504 2026-10-23 03:59:51,830 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:51] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.024 0.066 2026-10-23 03:59:51,874 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.014 2026-10-23 03:59:51,964 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:51,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:51] "GET /report/barcode/Code128/0441-f204-4e73 HTTP/1.1" 200 - 0 0.000 0.071 2026-10-23 03:59:51,975 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77327844 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '93cd29da-b964-45b3-837b-77d4cf2381e2'}] 2026-10-23 03:59:51,989 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77327844 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '93cd29da-b964-45b3-837b-77d4cf2381e2'} sync ignored for existing PoS order pos.order(626,) (state: paid) 2026-10-23 03:59:52,025 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:52,032 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77327844 finished 2026-10-23 03:59:52,115 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:52,169 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:52,210 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:52,234 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.059 0.204 2026-10-23 03:59:52,289 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:52,338 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:52] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.012 0.043 2026-10-23 03:59:52,498 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:52,546 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:52,637 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:52,694 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:52,745 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:52,800 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:53,003 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:53,054 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:53,105 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:53,156 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:53,208 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:53,258 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:53,318 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:53,380 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:53,435 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:53,492 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:53,513 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:53] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.014 2026-10-23 03:59:53,557 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:53] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.005 0.022 2026-10-23 03:59:53,702 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:53,752 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:53,802 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:53,863 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:53,914 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:53,966 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:54,019 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:54,069 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:54,218 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:54,270 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:54,318 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:54,382 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:54,432 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:54,483 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:54,545 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:54,598 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:54,656 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:54,711 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:54,720 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:54] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.006 2026-10-23 03:59:54,762 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13539364 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': '1a7aacf1-facb-4e02-9c1e-fbbaedb155ce'}] 2026-10-23 03:59:55,286 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13539364 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': '1a7aacf1-facb-4e02-9c1e-fbbaedb155ce'} created pos.order #627 2026-10-23 03:59:55,322 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13539364 finished 2026-10-23 03:59:55,410 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 154 0.124 0.527 2026-10-23 03:59:55,596 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.033 0.079 2026-10-23 03:59:55,643 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:55] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.022 2026-10-23 03:59:55,739 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:55,772 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:55] "GET /report/barcode/Code128/0443-6419-479c HTTP/1.1" 200 - 0 0.000 0.096 2026-10-23 03:59:55,775 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77241150 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '1a7aacf1-facb-4e02-9c1e-fbbaedb155ce'}] 2026-10-23 03:59:55,787 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:55,804 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77241150 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '1a7aacf1-facb-4e02-9c1e-fbbaedb155ce'} sync ignored for existing PoS order pos.order(627,) (state: paid) 2026-10-23 03:59:55,864 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77241150 finished 2026-10-23 03:59:55,882 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:55,973 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:56,022 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:56,050 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.064 0.254 2026-10-23 03:59:56,087 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:56,118 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:56] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.018 2026-10-23 03:59:56,182 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:56,225 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 12 0.010 0.040 2026-10-23 03:59:56,446 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:56,497 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:56,592 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:56,675 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:56,719 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:56,774 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:56,980 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:57,031 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:57,130 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:57,183 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:57,233 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:57,287 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:57,600 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:57,647 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:57,699 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:57,750 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:57,801 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:57,852 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:57,912 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:57,976 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:58,038 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:58,101 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:58,119 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59: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.003 0.014 2026-10-23 03:59:58,268 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:58,318 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:58,369 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:58,429 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:58,480 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:58,533 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:58,593 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:58,649 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:58,703 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:58,766 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:58,774 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:58] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.007 2026-10-23 03:59:58,838 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54712506 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'f7b292b9-767d-469a-b89a-8bee691acd22'}] 2026-10-23 03:59:59,343 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54712506 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': 'f7b292b9-767d-469a-b89a-8bee691acd22'} created pos.order #628 2026-10-23 03:59:59,373 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54712506 finished 2026-10-23 03:59:59,481 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 167 0.135 0.511 2026-10-23 03:59:59,634 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 35 0.023 0.066 2026-10-23 03:59:59,675 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 03:59:59,800 44 INFO rb-1f9f1af-225886-428050 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-23 03:59:59,801 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 03:59:59] "GET /report/barcode/Code128/0447-5fc6-4580 HTTP/1.1" 200 - 0 0.000 0.078 2026-10-23 03:59:59,805 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93311253 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'f7b292b9-767d-469a-b89a-8bee691acd22'}] 2026-10-23 03:59:59,830 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-10-23 03:59:59,831 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93311253 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': 'f7b292b9-767d-469a-b89a-8bee691acd22'} sync ignored for existing PoS order pos.order(628,) (state: paid) 2026-10-23 03:59:59,834 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-23 03:59:59,881 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93311253 finished 2026-10-23 04:00:00,057 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.050 0.209 2026-10-23 04:00:00,233 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 32650676 (allocated 35139584) 2026-10-23 04:00:00,268 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:00] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.007 0.024 2026-10-23 04:00:00,275 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 90716 2026-10-23 04:00:00,278 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-10-23 04:00:00,279 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 90716 2026-10-23 04:00:00,469 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040000_469285_test_pos_loyalty_tour_basic.txt 2026-10-23 04:00:00,469 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpimunctrh_chrome_odoo" 2026-10-23 04:00:01,026 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 90973 2026-10-23 04:00:01,026 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpiq1p45l9_chrome_odoo 2026-10-23 04:00:01,027 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:44777/json/version 2026-10-23 04:00:01,030 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44777', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:00:01,214 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-10-23 04:00:01,214 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:44777/json 2026-10-23 04:00:01,215 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44777', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:00:01,229 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:44777/devtools/page/C3532418E24C5A06F27C0E38C9B9E6B2 2026-10-23 04:00:01,258 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-10-23 04:00:01,272 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-10-23 04:00:01,363 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:00:01,366 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-10-23 04:00:01,369 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:01,370 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:01,490 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:01] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.020 0.077 2026-10-23 04:00:01,497 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': 'C3532418E24C5A06F27C0E38C9B9E6B2', 'loaderId': '750537C7293733FF6F0AC53FA5CF4759', 'isDownload': False} 2026-10-23 04:00:01,497 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-10-23 04:00:01,522 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:00:01,551 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:01] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-23 04:00:01,563 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:01] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-23 04:00:01,578 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:01] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-23 04:00:02,250 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:00:02,266 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:00:02,290 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:00:02,332 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.008 2026-10-23 04:00:02,333 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:02,352 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:02,366 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:00:02,393 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:00:02,427 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00: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.009 2026-10-23 04:00:02,434 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-10-23 04:00:02,540 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.019 0.069 2026-10-23 04:00:02,546 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.080 2026-10-23 04:00:03,463 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 302 0.221 0.622 2026-10-23 04:00:03,491 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:00:03,569 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:00:03,669 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:03] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 3 0.015 0.062 2026-10-23 04:00:03,715 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 04:00:03,736 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-10-23 04:00:03,754 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:00:03,867 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:00:03,915 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.061 2026-10-23 04:00:03,928 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:03] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.010 0.039 2026-10-23 04:00:03,930 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:00:03,950 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 04:00:03,969 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:00:04,001 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.049 2026-10-23 04:00:04,020 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:04] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.040 0.108 2026-10-23 04:00:04,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:04] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.004 0.069 2026-10-23 04:00:04,053 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:04,108 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:04] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.005 0.028 2026-10-23 04:00:04,136 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.029 2026-10-23 04:00:04,222 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:00:04,254 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:04] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.053 0.107 2026-10-23 04:00:04,267 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:04,352 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:04] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.029 0.225 2026-10-23 04:00:04,385 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:04,396 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:04] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.253 2026-10-23 04:00:04,433 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:04] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.287 2026-10-23 04:00:04,437 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:04,479 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:04] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.322 2026-10-23 04:00:04,490 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:04,504 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:04] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.260 2026-10-23 04:00:04,545 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:04] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.283 2026-10-23 04:00:04,554 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:04,584 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:04] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.222 2026-10-23 04:00:04,632 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:04] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.221 2026-10-23 04:00:04,660 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:04] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-10-23 04:00:04,694 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:04] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-10-23 04:00:04,841 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:04,891 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:04,946 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:05,053 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:05,121 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:05,171 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:05,227 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:05,518 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:05,573 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:05,620 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:05,671 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:05,745 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:05,771 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:00:05,816 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:05,879 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:05,939 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:05,963 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:05] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.017 2026-10-23 04:00:06,010 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:06] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.005 0.020 2026-10-23 04:00:06,197 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:06,247 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:06,300 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:06,347 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:06,429 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:06,463 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:00:06,468 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:00:06,483 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:06,534 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:06,622 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:06,673 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:06,727 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:06,786 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:06,799 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:06] "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-23 04:00:06,838 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:06] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.017 2026-10-23 04:00:06,890 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6595562 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '5fcfaf0a-5e78-4501-ae6f-a64f81141d77'}] 2026-10-23 04:00:06,911 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:00:07,649 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6595562 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '5fcfaf0a-5e78-4501-ae6f-a64f81141d77'} created pos.order #629 2026-10-23 04:00:07,685 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6595562 finished 2026-10-23 04:00:07,802 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 162 0.154 0.762 2026-10-23 04:00:08,016 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.041 0.084 2026-10-23 04:00:08,066 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:00:08,250 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:08] "GET /report/barcode/Code128/044a-4db5-457e HTTP/1.1" 200 - 0 0.000 0.064 2026-10-23 04:00:08,275 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21414961 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '5fcfaf0a-5e78-4501-ae6f-a64f81141d77'}] 2026-10-23 04:00:08,287 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21414961 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '5fcfaf0a-5e78-4501-ae6f-a64f81141d77'} sync ignored for existing PoS order pos.order(629,) (state: paid) 2026-10-23 04:00:08,290 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:08,341 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21414961 finished 2026-10-23 04:00:08,343 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:08,424 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:08,499 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:08,516 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.047 0.199 2026-10-23 04:00:08,574 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:08,575 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:08] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.026 2026-10-23 04:00:08,644 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:08,692 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:08,716 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 14 0.019 0.059 2026-10-23 04:00:08,938 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:08,990 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:09,041 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:09,092 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:09,142 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:09,193 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:09,250 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:09,310 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:09,368 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:09,428 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:09,464 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00: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.006 0.027 2026-10-23 04:00:09,499 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:09] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.007 0.017 2026-10-23 04:00:09,636 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:09,688 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:09,756 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:09,810 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:09,866 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:09,920 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:09,942 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00: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.016 2026-10-23 04:00:09,985 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:09] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.008 0.019 2026-10-23 04:00:10,142 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:10,233 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:10,281 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:10,335 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:10,387 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:10,445 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:10,495 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:10,550 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:11,102 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:11,154 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:11,200 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:11,266 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:11,321 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:11,381 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:11,441 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:11,460 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00: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.014 2026-10-23 04:00:11,490 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:11,539 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:11,603 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:11,650 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:11,700 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:11,761 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:11,816 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:11,869 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:11,926 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:11,937 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:11] "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.010 2026-10-23 04:00:11,968 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:11] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.016 2026-10-23 04:00:12,024 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43523446 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': '1ef1ba0c-377e-4bda-8f5b-f395458214e8'}] 2026-10-23 04:00:12,570 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43523446 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': '1ef1ba0c-377e-4bda-8f5b-f395458214e8'} created pos.order #630 2026-10-23 04:00:12,618 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43523446 finished 2026-10-23 04:00:12,720 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 145 0.162 0.537 2026-10-23 04:00:12,975 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:12] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 46 0.042 0.129 2026-10-23 04:00:13,008 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:13] "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-23 04:00:13,122 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:13] "GET /report/barcode/Code128/0440-04f8-4fd4 HTTP/1.1" 200 - 0 0.000 0.058 2026-10-23 04:00:13,132 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:13,143 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63541321 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '1ef1ba0c-377e-4bda-8f5b-f395458214e8'}] 2026-10-23 04:00:13,163 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63541321 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '1ef1ba0c-377e-4bda-8f5b-f395458214e8'} sync ignored for existing PoS order pos.order(630,) (state: paid) 2026-10-23 04:00:13,182 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:13,191 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63541321 finished 2026-10-23 04:00:13,277 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:13,339 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.041 0.159 2026-10-23 04:00:13,342 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:13,404 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:13,405 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:13] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.020 2026-10-23 04:00:13,450 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:13,494 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 17 0.014 0.042 2026-10-23 04:00:13,670 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:13,721 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:13,776 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:13,836 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:13,890 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:13,937 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:13,994 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:14,045 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:14,197 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:14,247 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:14,305 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:14,363 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:14,435 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:14,491 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:14,529 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:14] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.003 0.032 2026-10-23 04:00:14,637 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:14,688 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:14,747 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:14,807 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:14,862 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:14,937 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:14,939 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:14] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.014 2026-10-23 04:00:14,984 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:14] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.005 0.015 2026-10-23 04:00:15,171 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:15,225 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:15,272 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:15,324 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:15,388 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:15,434 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:15,485 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:15,544 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:15,597 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:15,656 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:15,718 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:15,733 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:15] "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-23 04:00:15,772 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:15] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.016 2026-10-23 04:00:15,829 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70633765 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000003', 'uuid': '915f8799-af7c-4134-85a5-94a7c750adea'}] 2026-10-23 04:00:16,340 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70633765 order {'name': '/', 'pos_reference': '262-76-000003', 'uuid': '915f8799-af7c-4134-85a5-94a7c750adea'} created pos.order #631 2026-10-23 04:00:16,365 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70633765 finished 2026-10-23 04:00:16,440 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 141 0.134 0.480 2026-10-23 04:00:16,619 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.030 0.082 2026-10-23 04:00:16,663 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.016 2026-10-23 04:00:16,744 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:16,775 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:16] "GET /report/barcode/Code128/0441-734c-4738 HTTP/1.1" 200 - 0 0.000 0.097 2026-10-23 04:00:16,779 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35388369 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': '915f8799-af7c-4134-85a5-94a7c750adea'}] 2026-10-23 04:00:16,787 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:16,793 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35388369 order {'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': '915f8799-af7c-4134-85a5-94a7c750adea'} sync ignored for existing PoS order pos.order(631,) (state: paid) 2026-10-23 04:00:16,830 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35388369 finished 2026-10-23 04:00:16,878 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:17,012 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:17,062 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.062 0.271 2026-10-23 04:00:17,069 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:17,136 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:17,145 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:17] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.010 0.031 2026-10-23 04:00:17,273 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 15 0.029 0.037 2026-10-23 04:00:17,337 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:17,388 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:17,438 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:17,497 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:17,557 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:17,613 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:17,675 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:17,705 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00: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.003 0.012 2026-10-23 04:00:17,727 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:17,767 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:17] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 9 0.006 0.019 2026-10-23 04:00:17,877 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:17,922 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:17,973 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:18,032 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:18,084 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:18,135 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:18,187 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:18,239 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:18,392 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:18,472 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:18,506 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:18,559 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:18,613 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:18,672 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:18,756 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:18,813 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:18,866 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:18,916 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:18,976 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:19,025 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:19,076 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:19,137 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:19,190 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:19,243 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:19,301 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:19,313 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00: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.007 2026-10-23 04:00:19,373 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31151058 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000004', 'uuid': '56f25180-1add-4543-9983-dd0326c465e0'}] 2026-10-23 04:00:19,846 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31151058 order {'name': '/', 'pos_reference': '262-76-000004', 'uuid': '56f25180-1add-4543-9983-dd0326c465e0'} created pos.order #632 2026-10-23 04:00:19,876 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31151058 finished 2026-10-23 04:00:19,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.157 0.452 2026-10-23 04:00:20,104 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 31 0.021 0.064 2026-10-23 04:00:20,134 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:00:20,257 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:20,258 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:20] "GET /report/barcode/Code128/0441-21b2-4ad9 HTTP/1.1" 200 - 0 0.000 0.063 2026-10-23 04:00:20,262 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #742923 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': '56f25180-1add-4543-9983-dd0326c465e0'}] 2026-10-23 04:00:20,272 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #742923 order {'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': '56f25180-1add-4543-9983-dd0326c465e0'} sync ignored for existing PoS order pos.order(632,) (state: paid) 2026-10-23 04:00:20,280 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-10-23 04:00:20,281 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-23 04:00:20,313 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #742923 finished 2026-10-23 04:00:20,533 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.083 0.198 2026-10-23 04:00:20,732 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 35123444 (allocated 38678528) 2026-10-23 04:00:20,742 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 90973 2026-10-23 04:00:20,743 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-10-23 04:00:20,746 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 90973 2026-10-23 04:00:20,867 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040020_867639_test_pos_loyalty_tour_basic.txt 2026-10-23 04:00:20,867 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpiq1p45l9_chrome_odoo" 2026-10-23 04:00:20,895 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-10-23 04:00:22,764 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome pid: 91222 2026-10-23 04:00:22,765 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless temporary user profile dir: /tmp/tmpidnjpyye_chrome_odoo 2026-10-23 04:00:22,765 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:43925/json/version 2026-10-23 04:00:22,767 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43925', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:00:22,815 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Browser version: Chrome/150.0.7871.114 2026-10-23 04:00:22,815 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:43925/json 2026-10-23 04:00:22,816 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43925', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:00:22,831 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Websocket url found: ws://127.0.0.1:43925/devtools/page/D79F280C19438B9B41BD76B2D9DBC563 2026-10-23 04:00:22,849 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Enable chrome headless console log notification 2026-10-23 04:00:22,855 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless enable page notifications 2026-10-23 04:00:23,209 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:00:23,218 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Setting session cookie in browser 2026-10-23 04:00:23,220 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:23,221 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:23,259 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:00:24,416 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:24] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.049 1.113 2026-10-23 04:00:24,430 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigation result: {'frameId': 'D79F280C19438B9B41BD76B2D9DBC563', 'loaderId': 'BC17BB9A539A82F80E07CE2EBC0AC83D', 'isDownload': False} 2026-10-23 04:00:24,430 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-10-23 04:00:24,459 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:00:24,495 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:24] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.018 2026-10-23 04:00:24,513 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:24] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.031 2026-10-23 04:00:24,526 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:24] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.045 2026-10-23 04:00:25,194 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:00:25,203 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:00:25,235 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.014 2026-10-23 04:00:25,262 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:25,270 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 04:00:25,273 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:25,303 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00: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-23 04:00:25,318 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:00:25,349 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-10-23 04:00:25,368 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-10-23 04:00:25,475 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.021 0.076 2026-10-23 04:00:25,481 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.068 2026-10-23 04:00:26,441 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.262 0.646 2026-10-23 04:00:26,481 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:00:26,581 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:00:26,668 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:26] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.044 2026-10-23 04:00:26,712 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:00:26,754 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: Owl is running in 'dev' mode. 2026-10-23 04:00:26,772 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-23 04:00:26,823 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:00:26,840 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-23 04:00:26,853 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:00:26,874 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:00:26,915 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:00:26,938 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:00:26,952 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:26] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.042 0.082 2026-10-23 04:00:26,992 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:00:27,028 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:27] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.012 0.182 2026-10-23 04:00:27,118 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:27,175 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:27] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.048 0.183 2026-10-23 04:00:27,348 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:27] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.108 0.264 2026-10-23 04:00:27,358 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:00:27,385 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:27] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.010 0.332 2026-10-23 04:00:27,404 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:00:27,405 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:27,441 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:27] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.244 2026-10-23 04:00:27,478 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:27] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.254 2026-10-23 04:00:27,520 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:27] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.299 2026-10-23 04:00:27,560 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:27] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.347 2026-10-23 04:00:27,615 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:27] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.010 0.229 2026-10-23 04:00:27,648 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:27] "GET /web/image?model=product.template&field=image_128&id=1768&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.024 2026-10-23 04:00:27,709 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:27] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.252 2026-10-23 04:00:27,748 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:27] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.257 2026-10-23 04:00:27,797 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:27] "GET /web/image?model=product.template&field=image_128&id=1766&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.011 0.255 2026-10-23 04:00:27,822 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:27] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.250 2026-10-23 04:00:27,862 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:27] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.439 2026-10-23 04:00:27,913 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:27] "GET /web/image?model=product.template&field=image_128&id=1767&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.247 2026-10-23 04:00:27,937 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:27] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.005 0.207 2026-10-23 04:00:28,042 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.032 0.254 2026-10-23 04:00:28,164 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:28,242 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:28,290 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:28,381 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:28,457 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:28,555 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:28,641 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:28,695 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:28,744 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:28,864 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:28,932 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:28,983 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:29,034 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:29,085 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: tour succeeded 2026-10-23 04:00:29,086 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-23 04:00:29,199 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: heap 16888020 (allocated 18747392) 2026-10-23 04:00:29,220 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing chrome headless with pid 91222 2026-10-23 04:00:29,226 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing websocket connection 2026-10-23 04:00:29,227 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Terminating chrome headless with pid 91222 2026-10-23 04:00:29,353 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040029_353191_test_pos_loyalty_tour_max_amount.txt 2026-10-23 04:00:29,353 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Removing chrome user profile "/tmp/tmpidnjpyye_chrome_odoo" 2026-10-23 04:00:29,379 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-10-23 04:00:31,150 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome pid: 91435 2026-10-23 04:00:31,151 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless temporary user profile dir: /tmp/tmpomfpiw35_chrome_odoo 2026-10-23 04:00:31,151 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:44957/json/version 2026-10-23 04:00:31,152 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44957', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:00:31,240 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Browser version: Chrome/150.0.7871.114 2026-10-23 04:00:31,240 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:44957/json 2026-10-23 04:00:31,240 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44957', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:00:31,249 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Websocket url found: ws://127.0.0.1:44957/devtools/page/5B091F291A2035EB22D84F497DAD0EA8 2026-10-23 04:00:31,260 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Enable chrome headless console log notification 2026-10-23 04:00:31,266 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless enable page notifications 2026-10-23 04:00:31,601 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:00:31,613 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Setting session cookie in browser 2026-10-23 04:00:31,615 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:31,615 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:31,641 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:00:32,426 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:32] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.050 0.744 2026-10-23 04:00:32,430 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigation result: {'frameId': '5B091F291A2035EB22D84F497DAD0EA8', 'loaderId': '34EAC9D097B9432D47632AB84E0E88E3', 'isDownload': False} 2026-10-23 04:00:32,431 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-10-23 04:00:32,460 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:00:32,485 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:32] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.016 2026-10-23 04:00:32,500 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:32] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.022 2026-10-23 04:00:32,529 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:32] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.053 2026-10-23 04:00:33,309 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:00:33,314 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:00:33,360 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.031 2026-10-23 04:00:33,401 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:00:33,417 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:33,420 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:00:33,427 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:33,444 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:00:33,484 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00: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.014 2026-10-23 04:00:33,521 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.042 2026-10-23 04:00:33,655 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.024 0.110 2026-10-23 04:00:33,659 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.080 2026-10-23 04:00:34,617 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.272 0.618 2026-10-23 04:00:34,651 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:00:34,770 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.013 2026-10-23 04:00:34,849 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:34] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.046 2026-10-23 04:00:34,894 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:00:34,922 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: Owl is running in 'dev' mode. 2026-10-23 04:00:34,943 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-10-23 04:00:35,032 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:00:35,036 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:00:35,054 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:00:35,056 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 04:00:35,091 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:35] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.022 0.039 2026-10-23 04:00:35,133 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:35] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.004 0.099 2026-10-23 04:00:35,140 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:00:35,143 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:00:35,334 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:35,366 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:35] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.004 0.016 2026-10-23 04:00:35,393 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:00:35,495 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:35,548 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:35] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.083 0.095 2026-10-23 04:00:35,611 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:35,640 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:35] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.026 0.243 2026-10-23 04:00:35,662 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:00:35,674 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:00:35,689 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:35] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.218 2026-10-23 04:00:35,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:35] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.259 2026-10-23 04:00:35,766 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:35] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.014 0.263 2026-10-23 04:00:35,816 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:35] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.358 2026-10-23 04:00:35,876 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:35] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.319 2026-10-23 04:00:35,913 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:35] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.205 2026-10-23 04:00:35,940 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:35] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.231 2026-10-23 04:00:36,098 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.065 0.299 2026-10-23 04:00:36,153 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:36] "GET /web/image?model=product.template&field=image_128&id=1771&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.016 0.310 2026-10-23 04:00:36,174 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:36] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.280 2026-10-23 04:00:36,220 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:36] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.009 0.286 2026-10-23 04:00:36,251 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:36,268 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:36] "GET /web/image?model=product.template&field=image_128&id=1770&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.487 2026-10-23 04:00:36,305 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:36] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.345 2026-10-23 04:00:36,378 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:36,430 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:36,494 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:36,573 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:36,624 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:36] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.016 0.044 2026-10-23 04:00:36,628 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:36,654 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:36] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.007 0.064 2026-10-23 04:00:36,754 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.021 0.090 2026-10-23 04:00:36,773 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:36,903 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:36,953 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:37,007 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:37,054 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:37,105 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:37,167 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:37,217 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:37,272 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:37,322 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:37,384 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:37,450 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:37,502 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:37,602 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:37,671 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:37,716 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:37,772 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: tour succeeded 2026-10-23 04:00:37,773 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour9 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-23 04:00:37,893 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: heap 17479280 (allocated 19009536) 2026-10-23 04:00:37,904 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing chrome headless with pid 91435 2026-10-23 04:00:37,907 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing websocket connection 2026-10-23 04:00:37,908 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Terminating chrome headless with pid 91435 2026-10-23 04:00:38,076 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040038_076174_test_promo_with_different_taxes.txt 2026-10-23 04:00:38,076 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Removing chrome user profile "/tmp/tmpomfpiw35_chrome_odoo" 2026-10-23 04:00:38,100 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-10-23 04:00:39,878 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome pid: 91645 2026-10-23 04:00:39,878 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless temporary user profile dir: /tmp/tmpbl985qz0_chrome_odoo 2026-10-23 04:00:39,878 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:37357/json/version 2026-10-23 04:00:39,879 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37357', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:00:39,974 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Browser version: Chrome/150.0.7871.114 2026-10-23 04:00:39,974 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:37357/json 2026-10-23 04:00:39,975 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37357', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:00:39,989 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Websocket url found: ws://127.0.0.1:37357/devtools/page/7EAB6827B9441253B41D45BB61294492 2026-10-23 04:00:40,009 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Enable chrome headless console log notification 2026-10-23 04:00:40,020 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless enable page notifications 2026-10-23 04:00:40,385 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:00:40,397 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Setting session cookie in browser 2026-10-23 04:00:40,401 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:40,401 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:40,423 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:00:41,207 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:41] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.052 0.739 2026-10-23 04:00:41,215 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigation result: {'frameId': '7EAB6827B9441253B41D45BB61294492', 'loaderId': '876C403116C998AF5EFAA5631E2EBB1D', 'isDownload': False} 2026-10-23 04:00:41,216 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-10-23 04:00:41,243 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:00:41,274 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:41] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-10-23 04:00:41,282 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:41] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.026 2026-10-23 04:00:41,296 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:41] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.036 2026-10-23 04:00:42,048 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:00:42,052 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:00:42,093 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.014 2026-10-23 04:00:42,139 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:00:42,151 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:42,157 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:42,167 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:00:42,193 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:00:42,252 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.023 2026-10-23 04:00:42,273 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.039 2026-10-23 04:00:42,383 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.081 2026-10-23 04:00:42,386 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.070 2026-10-23 04:00:43,395 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.311 0.644 2026-10-23 04:00:43,433 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:43] "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-23 04:00:43,570 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-23 04:00:43,688 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:43] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.059 2026-10-23 04:00:43,767 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00: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.012 2026-10-23 04:00:43,795 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: Owl is running in 'dev' mode. 2026-10-23 04:00:43,820 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-10-23 04:00:43,928 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:00:43,996 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:00:43,998 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-23 04:00:44,052 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:00:44,058 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:44] "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-23 04:00:44,071 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:44] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.059 0.065 2026-10-23 04:00:44,083 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.131 2026-10-23 04:00:44,143 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:44] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.009 0.173 2026-10-23 04:00:44,164 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:44] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.009 0.050 2026-10-23 04:00:44,211 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:44,302 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:00:44,307 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:44] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.016 0.028 2026-10-23 04:00:44,435 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:44,449 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:44] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.050 0.130 2026-10-23 04:00:44,470 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:00:44,501 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:00:44,549 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:44] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.028 0.243 2026-10-23 04:00:44,578 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:44] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-10-23 04:00:44,620 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:44] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.232 2026-10-23 04:00:44,651 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:44] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.250 2026-10-23 04:00:44,699 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:44] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.289 2026-10-23 04:00:44,738 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:44] "GET /web/image?model=product.template&field=image_128&id=1773&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.217 2026-10-23 04:00:44,781 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:44] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.220 2026-10-23 04:00:44,824 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:44] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.229 2026-10-23 04:00:44,859 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:44] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-10-23 04:00:44,906 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:44] "GET /web/image?model=product.template&field=image_128&id=1774&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.234 2026-10-23 04:00:44,940 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:44] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.187 2026-10-23 04:00:44,988 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:44] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-10-23 04:00:45,130 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.047 0.375 2026-10-23 04:00:45,247 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:45,418 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:45,562 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:45,614 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:45,662 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: tour succeeded 2026-10-23 04:00:45,663 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour8 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-23 04:00:45,814 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: heap 16126800 (allocated 17825792) 2026-10-23 04:00:45,828 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing chrome headless with pid 91645 2026-10-23 04:00:45,831 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing websocket connection 2026-10-23 04:00:45,832 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Terminating chrome headless with pid 91645 2026-10-23 04:00:45,981 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040045_981020_test_promo_with_free_product.txt 2026-10-23 04:00:45,981 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Removing chrome user profile "/tmp/tmpbl985qz0_chrome_odoo" 2026-10-23 04:00:45,999 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-10-23 04:00:47,997 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome pid: 91852 2026-10-23 04:00:47,997 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmp3xpw37m3_chrome_odoo 2026-10-23 04:00:47,997 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:40039/json/version 2026-10-23 04:00:47,998 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40039', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:00:48,039 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-10-23 04:00:48,039 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:40039/json 2026-10-23 04:00:48,040 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40039', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:00:48,054 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Websocket url found: ws://127.0.0.1:40039/devtools/page/1EE49687985E6E22422C3FFECACC3AA5 2026-10-23 04:00:48,072 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Enable chrome headless console log notification 2026-10-23 04:00:48,086 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless enable page notifications 2026-10-23 04:00:48,480 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:00:48,491 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Setting session cookie in browser 2026-10-23 04:00:48,497 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:48,497 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:48,523 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:00:49,536 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:49] "GET /pos/ui/80 HTTP/1.1" 200 - 86 0.050 0.967 2026-10-23 04:00:49,543 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigation result: {'frameId': '1EE49687985E6E22422C3FFECACC3AA5', 'loaderId': '750198CF02F36F7A65127FC1C2A76A3B', 'isDownload': False} 2026-10-23 04:00:49,543 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-10-23 04:00:49,589 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:00:49,616 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:49] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.018 0.014 2026-10-23 04:00:49,625 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:49] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-23 04:00:49,644 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:49] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.034 2026-10-23 04:00:50,441 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:00:50,446 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:00:50,503 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.033 2026-10-23 04:00:50,552 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:50,557 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-23 04:00:50,571 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:50,588 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00: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-23 04:00:50,614 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:00:50,674 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.018 0.019 2026-10-23 04:00:50,701 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.062 2026-10-23 04:00:50,838 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.051 0.079 2026-10-23 04:00:50,842 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.118 2026-10-23 04:00:51,708 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.260 0.571 2026-10-23 04:00:51,740 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:51] "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-23 04:00:51,882 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:00:51,975 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:51] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.057 2026-10-23 04:00:52,024 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:00:52,041 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: Owl is running in 'dev' mode. 2026-10-23 04:00:52,069 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-10-23 04:00:52,151 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:00:52,167 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:00:52,185 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:00:52,201 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:00:52,235 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:52] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.029 0.051 2026-10-23 04:00:52,255 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:00:52,273 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00: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-23 04:00:52,283 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:52] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.012 0.114 2026-10-23 04:00:52,331 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:00:52,354 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:52] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.025 0.027 2026-10-23 04:00:52,444 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:52] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 - 33 0.035 0.098 2026-10-23 04:00:52,449 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:52,529 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:52] "GET /pos/ui/80 HTTP/1.1" 200 - 33 0.025 0.180 2026-10-23 04:00:52,621 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:52] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.020 0.062 2026-10-23 04:00:52,642 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:00:52,689 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:52] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-10-23 04:00:52,733 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:52] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.166 2026-10-23 04:00:52,744 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:52,758 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:00:52,795 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:52,799 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:52] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.226 2026-10-23 04:00:52,873 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:52] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.260 2026-10-23 04:00:52,913 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:52] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.283 2026-10-23 04:00:52,957 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:52] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.282 2026-10-23 04:00:53,015 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:53] "GET /web/image?model=product.template&field=image_128&id=1781&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.018 0.299 2026-10-23 04:00:53,053 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:53] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.275 2026-10-23 04:00:53,092 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:53] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.266 2026-10-23 04:00:53,122 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:53] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.232 2026-10-23 04:00:53,253 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.058 0.255 2026-10-23 04:00:53,343 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:53,426 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:53,479 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:53,537 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:53,617 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:53,667 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:53,672 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00: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.014 0.051 2026-10-23 04:00:53,714 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:53] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.011 0.081 2026-10-23 04:00:53,791 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:53,809 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.017 0.080 2026-10-23 04:00:53,875 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:53,924 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:53,985 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:54,037 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:54,091 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:54,145 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:54,197 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:54,270 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:54,321 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:54,373 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:54,425 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:54,475 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:54,526 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:54,588 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:54,647 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:54,732 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:54,785 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:54,833 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:54,884 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:54,935 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:54,986 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: tour succeeded 2026-10-23 04:00:54,987 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: ╔═══════════════════════════════╗ ║ TOUR PosCouponTour5 SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-23 04:00:55,112 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: heap 16613204 (allocated 18350080) 2026-10-23 04:00:55,141 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing chrome headless with pid 91852 2026-10-23 04:00:55,147 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing websocket connection 2026-10-23 04:00:55,148 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Terminating chrome headless with pid 91852 2026-10-23 04:00:55,295 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040055_295059_test_promotion_program_with_global_discount.txt 2026-10-23 04:00:55,295 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Removing chrome user profile "/tmp/tmp3xpw37m3_chrome_odoo" 2026-10-23 04:00:55,321 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-10-23 04:00:57,200 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome pid: 92062 2026-10-23 04:00:57,200 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpqk7vwx8w_chrome_odoo 2026-10-23 04:00:57,200 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:42445/json/version 2026-10-23 04:00:57,201 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42445', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:00:57,225 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-10-23 04:00:57,225 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:42445/json 2026-10-23 04:00:57,227 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42445', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:00:57,234 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Websocket url found: ws://127.0.0.1:42445/devtools/page/B2F3A4A6E3CE6A459512D11C1FC3C504 2026-10-23 04:00:57,261 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Enable chrome headless console log notification 2026-10-23 04:00:57,268 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless enable page notifications 2026-10-23 04:00:57,490 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:00:57,499 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Setting session cookie in browser 2026-10-23 04:00:57,507 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:57,507 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:57,538 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:00:58,314 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:58] "GET /pos/ui/76 HTTP/1.1" 200 - 88 0.045 0.737 2026-10-23 04:00:58,318 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigation result: {'frameId': 'B2F3A4A6E3CE6A459512D11C1FC3C504', 'loaderId': 'C872BBD5BC7E5A93B5D0BAD65C28220D', 'isDownload': False} 2026-10-23 04:00:58,319 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-10-23 04:00:58,345 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:00:58,376 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:58] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-23 04:00:58,384 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:58] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-10-23 04:00:58,404 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:58] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-10-23 04:00:59,049 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:00:59,055 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:00:59,089 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.018 2026-10-23 04:00:59,131 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:59,136 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.009 0.012 2026-10-23 04:00:59,140 44 INFO rb-1f9f1af-225886-428050 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-23 04:00:59,155 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 04:00:59,174 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:00:59,224 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.016 2026-10-23 04:00:59,256 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.051 2026-10-23 04:00:59,379 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.044 0.074 2026-10-23 04:00:59,385 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:00:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.090 2026-10-23 04:01:00,254 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.267 0.558 2026-10-23 04:01:00,291 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:01:00,405 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01: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.013 2026-10-23 04:01:00,571 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:00] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.091 2026-10-23 04:01:00,624 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-10-23 04:01:00,646 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: Owl is running in 'dev' mode. 2026-10-23 04:01:00,668 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.010 2026-10-23 04:01:00,734 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:01:00,748 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:01:00,783 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:01:00,789 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:01:00,801 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:00] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.008 0.042 2026-10-23 04:01:00,843 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01: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-23 04:01:00,853 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:01:00,891 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:01:00,936 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:00] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.081 0.103 2026-10-23 04:01:00,960 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:00] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.005 0.081 2026-10-23 04:01:01,032 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:01,090 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:01] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.033 0.172 2026-10-23 04:01:01,228 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:01,293 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:01] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.111 0.293 2026-10-23 04:01:01,298 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:01:01,324 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:01] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.010 0.199 2026-10-23 04:01:01,356 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:01,373 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:01] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.185 2026-10-23 04:01:01,380 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:01:01,415 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:01] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.228 2026-10-23 04:01:01,476 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:01] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.010 0.277 2026-10-23 04:01:01,516 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:01] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.302 2026-10-23 04:01:01,551 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:01] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.229 2026-10-23 04:01:01,594 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:01] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.260 2026-10-23 04:01:01,626 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:01] "GET /web/image?model=product.template&field=image_128&id=1783&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.230 2026-10-23 04:01:01,658 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:01] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.237 2026-10-23 04:01:01,692 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:01] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-10-23 04:01:01,727 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:01] "GET /web/image?model=product.template&field=image_128&id=1784&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-10-23 04:01:01,757 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:01] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.153 2026-10-23 04:01:01,891 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.038 0.296 2026-10-23 04:01:01,970 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:02,067 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:02,117 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:02,180 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:02,244 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:02,297 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:02,301 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01: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.012 0.043 2026-10-23 04:01:02,390 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.018 0.055 2026-10-23 04:01:02,429 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:02,525 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:02,577 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:02,634 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:02,685 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:02,741 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:02,802 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:02,852 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:02,936 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:03,038 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:03,090 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:03,142 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:03,191 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:03,244 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:03,295 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: tour succeeded 2026-10-23 04:01:03,296 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyPromotion SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-23 04:01:03,454 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: heap 17182232 (allocated 19009536) 2026-10-23 04:01:03,461 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing chrome headless with pid 92062 2026-10-23 04:01:03,466 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing websocket connection 2026-10-23 04:01:03,467 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Terminating chrome headless with pid 92062 2026-10-23 04:01:03,612 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040103_612247_test_promotion_program_with_loyalty_program.txt 2026-10-23 04:01:03,612 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Removing chrome user profile "/tmp/tmpqk7vwx8w_chrome_odoo" 2026-10-23 04:01:03,633 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-10-23 04:01:05,491 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome pid: 92265 2026-10-23 04:01:05,492 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless temporary user profile dir: /tmp/tmp74py6zm1_chrome_odoo 2026-10-23 04:01:05,492 44 INFO rb-1f9f1af-225886-428050 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:42281/json/version 2026-10-23 04:01:05,493 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42281', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:01:05,566 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:05,566 44 INFO rb-1f9f1af-225886-428050 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:42281/json 2026-10-23 04:01:05,567 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42281', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:01:05,599 44 INFO rb-1f9f1af-225886-428050 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:42281/devtools/page/C8D7062D1D9B7C2983ADE1032D64FD2B 2026-10-23 04:01:05,653 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:05,666 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless enable page notifications 2026-10-23 04:01:05,787 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:01:05,799 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Setting session cookie in browser 2026-10-23 04:01:05,802 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:05,802 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:05,824 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:01:06,675 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:06] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.062 0.794 2026-10-23 04:01:06,679 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigation result: {'frameId': 'C8D7062D1D9B7C2983ADE1032D64FD2B', 'loaderId': '61886BE199E04C9B9934FE33E3434DD4', 'isDownload': False} 2026-10-23 04:01:06,680 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:06,705 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:01:06,740 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:06] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-23 04:01:06,754 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:06] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.026 2026-10-23 04:01:06,778 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:06] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.046 2026-10-23 04:01:07,511 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:01:07,521 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:01:07,562 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.035 2026-10-23 04:01:07,596 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:07,597 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-23 04:01:07,605 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:07,624 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:01:07,644 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:01:07,686 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.021 2026-10-23 04:01:07,716 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.049 2026-10-23 04:01:07,823 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.046 0.064 2026-10-23 04:01:07,826 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.082 2026-10-23 04:01:08,814 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.277 0.654 2026-10-23 04:01:08,861 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:01:08,954 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:01:09,028 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:09] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.047 2026-10-23 04:01:09,064 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01: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.008 2026-10-23 04:01:09,078 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:09,096 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-23 04:01:09,182 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:01:09,240 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:01:09,247 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:01:09,324 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:01:09,367 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-10-23 04:01:09,371 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:09] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.078 0.106 2026-10-23 04:01:09,376 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.168 2026-10-23 04:01:09,413 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:09] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.012 0.184 2026-10-23 04:01:09,465 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:09] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.006 0.036 2026-10-23 04:01:09,541 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:09,634 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:01:09,788 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:01:09,824 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:09] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.076 0.122 2026-10-23 04:01:09,861 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:09,957 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:09] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.061 0.267 2026-10-23 04:01:09,970 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:01:09,988 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:09] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.267 2026-10-23 04:01:10,024 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:10] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.301 2026-10-23 04:01:10,073 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:10] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.277 2026-10-23 04:01:10,092 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:10] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.003 0.442 2026-10-23 04:01:10,143 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:10] "GET /web/image?model=product.template&field=image_128&id=1786&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.299 2026-10-23 04:01:10,185 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:10] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-10-23 04:01:10,237 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:10] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.235 2026-10-23 04:01:10,292 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:10] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.016 0.247 2026-10-23 04:01:10,328 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:10] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.010 0.222 2026-10-23 04:01:10,375 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:10] "GET /web/image?model=product.template&field=image_128&id=1787&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.261 2026-10-23 04:01:10,536 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.061 0.303 2026-10-23 04:01:10,570 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:10] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.309 2026-10-23 04:01:10,613 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:10] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.415 2026-10-23 04:01:10,634 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:10,694 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:10,745 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:10,797 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:10,846 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:10,896 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:11,009 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:11,058 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:11,110 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:11,161 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:11,212 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:11,263 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:11,353 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:11,420 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:11,474 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:11,522 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:11,580 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:11,625 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: tour succeeded 2026-10-23 04:01:11,626 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyMinAmountAndSpecificProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-23 04:01:11,748 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: heap 15547620 (allocated 17039360) 2026-10-23 04:01:11,759 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing chrome headless with pid 92265 2026-10-23 04:01:11,763 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing websocket connection 2026-10-23 04:01:11,766 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Terminating chrome headless with pid 92265 2026-10-23 04:01:11,919 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040111_919752_test_promotion_with_min_amount_and_specific_product_rule.txt 2026-10-23 04:01:11,920 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Removing chrome user profile "/tmp/tmp74py6zm1_chrome_odoo" 2026-10-23 04:01:11,944 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-10-23 04:01:15,010 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome pid: 92470 2026-10-23 04:01:15,010 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless temporary user profile dir: /tmp/tmp1_dukikp_chrome_odoo 2026-10-23 04:01:15,011 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:45215/json/version 2026-10-23 04:01:15,011 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45215', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:01:15,067 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Browser version: Chrome/150.0.7871.114 2026-10-23 04:01:15,067 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:45215/json 2026-10-23 04:01:15,068 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45215', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:01:15,092 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Websocket url found: ws://127.0.0.1:45215/devtools/page/40A3A6002F0A0563C9B457C72BB4A394 2026-10-23 04:01:15,107 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Enable chrome headless console log notification 2026-10-23 04:01:15,113 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless enable page notifications 2026-10-23 04:01:15,331 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:01:15,340 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Setting session cookie in browser 2026-10-23 04:01:15,347 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:15,347 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:15,380 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:01:16,460 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:16] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 92 0.051 1.036 2026-10-23 04:01:16,465 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigation result: {'frameId': '40A3A6002F0A0563C9B457C72BB4A394', 'loaderId': 'C701D2EAA2A085F8491A16A874D14093', 'isDownload': False} 2026-10-23 04:01:16,465 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:16,494 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:01:16,537 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:16] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-10-23 04:01:16,550 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:16] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.033 2026-10-23 04:01:16,561 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:16] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-10-23 04:01:17,397 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:01:17,408 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:01:17,462 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.011 0.040 2026-10-23 04:01:17,503 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.008 2026-10-23 04:01:17,526 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:17,528 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-23 04:01:17,532 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:17,542 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:01:17,575 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.014 2026-10-23 04:01:17,615 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.049 2026-10-23 04:01:17,723 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.023 0.111 2026-10-23 04:01:17,740 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.103 2026-10-23 04:01:18,849 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.300 0.736 2026-10-23 04:01:18,892 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.029 2026-10-23 04:01:18,987 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:01:19,094 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:19] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.073 2026-10-23 04:01:19,148 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-10-23 04:01:19,164 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: Owl is running in 'dev' mode. 2026-10-23 04:01:19,185 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.008 2026-10-23 04:01:19,255 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:01:19,315 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:19] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.015 0.041 2026-10-23 04:01:19,321 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:01:19,326 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:01:19,388 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:19] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.022 0.108 2026-10-23 04:01:19,409 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.141 2026-10-23 04:01:19,413 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-10-23 04:01:19,416 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-23 04:01:19,451 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:19] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.010 0.035 2026-10-23 04:01:19,537 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:19,587 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:19] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.010 0.019 2026-10-23 04:01:19,596 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:01:19,743 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:19] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.057 0.124 2026-10-23 04:01:19,766 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:01:19,774 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:19,890 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:19] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.062 0.264 2026-10-23 04:01:19,900 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:01:19,946 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:19] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.252 2026-10-23 04:01:19,985 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:19] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.290 2026-10-23 04:01:20,026 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:20] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.315 2026-10-23 04:01:20,049 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:20] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.335 2026-10-23 04:01:20,088 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:20] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.311 2026-10-23 04:01:20,119 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:20] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-10-23 04:01:20,151 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:20] "GET /web/image?model=product.template&field=image_128&id=1789&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-10-23 04:01:20,197 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:20] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.194 2026-10-23 04:01:20,335 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.041 0.260 2026-10-23 04:01:20,367 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:20] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.267 2026-10-23 04:01:20,405 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:20] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.339 2026-10-23 04:01:20,472 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:21,002 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:21,046 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:21,098 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: tour succeeded 2026-10-23 04:01:21,099 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_race_conditions_update_program SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-23 04:01:21,234 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: heap 19334176 (allocated 21106688) 2026-10-23 04:01:21,238 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing chrome headless with pid 92470 2026-10-23 04:01:21,239 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing websocket connection 2026-10-23 04:01:21,240 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Terminating chrome headless with pid 92470 2026-10-23 04:01:21,344 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040121_343950_test_race_conditions_update_program.txt 2026-10-23 04:01:21,344 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Removing chrome user profile "/tmp/tmp1_dukikp_chrome_odoo" 2026-10-23 04:01:21,371 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_does_not_decrease_points ... 2026-10-23 04:01:22,617 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome pid: 92678 2026-10-23 04:01:22,617 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless temporary user profile dir: /tmp/tmp7m0tfbdx_chrome_odoo 2026-10-23 04:01:22,617 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:45007/json/version 2026-10-23 04:01:22,618 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45007', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:01:22,636 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Browser version: Chrome/150.0.7871.114 2026-10-23 04:01:22,636 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:45007/json 2026-10-23 04:01:22,638 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45007', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:01:22,660 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Websocket url found: ws://127.0.0.1:45007/devtools/page/F5DC485B718200A67589BC4467241F06 2026-10-23 04:01:22,674 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Enable chrome headless console log notification 2026-10-23 04:01:22,688 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless enable page notifications 2026-10-23 04:01:22,964 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:01:22,973 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Setting session cookie in browser 2026-10-23 04:01:22,975 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:22,975 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:23,002 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:01:23,736 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:23] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 87 0.036 0.704 2026-10-23 04:01:23,742 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Navigation result: {'frameId': 'F5DC485B718200A67589BC4467241F06', 'loaderId': '08BCAAF6F9ADD3113BDA2C9C58AF3678', 'isDownload': False} 2026-10-23 04:01:23,742 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:23,760 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:01:23,789 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:23] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-23 04:01:23,819 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:23] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.026 0.019 2026-10-23 04:01:23,848 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:23] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.063 2026-10-23 04:01:24,623 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:01:24,626 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:01:24,658 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.023 2026-10-23 04:01:24,709 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:24,712 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-23 04:01:24,720 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:24,730 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 04:01:24,760 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:01:24,798 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-10-23 04:01:24,818 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.030 2026-10-23 04:01:24,898 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.063 2026-10-23 04:01:24,902 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.052 2026-10-23 04:01:25,917 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.327 0.648 2026-10-23 04:01:25,957 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 04:01:26,067 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01: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.009 2026-10-23 04:01:26,154 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:26] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.047 2026-10-23 04:01:26,198 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:01:26,220 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: Owl is running in 'dev' mode. 2026-10-23 04:01:26,242 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-10-23 04:01:26,339 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:01:26,398 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:01:26,403 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:01:26,444 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:01:26,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:26] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.057 0.062 2026-10-23 04:01:26,473 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:01:26,489 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:26] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.005 0.117 2026-10-23 04:01:26,504 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.164 2026-10-23 04:01:26,532 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:26] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.004 0.056 2026-10-23 04:01:26,571 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:26,664 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:26] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.025 0.043 2026-10-23 04:01:26,676 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:01:26,739 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:26,781 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:26,815 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.045 2026-10-23 04:01:26,835 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:01:26,918 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:26] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.128 0.174 2026-10-23 04:01:26,979 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:26] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.316 2026-10-23 04:01:27,113 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:27] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.043 0.460 2026-10-23 04:01:27,157 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:27] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.440 2026-10-23 04:01:27,204 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:27] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.355 2026-10-23 04:01:27,270 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:27] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.011 0.337 2026-10-23 04:01:27,301 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:27] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.607 2026-10-23 04:01:27,343 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:27] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.345 2026-10-23 04:01:27,388 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:27] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.254 2026-10-23 04:01:27,426 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:27] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.245 2026-10-23 04:01:27,454 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:27] "GET /web/image?model=product.template&field=image_128&id=1801&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.239 2026-10-23 04:01:27,486 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:27] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-10-23 04:01:27,634 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.049 0.304 2026-10-23 04:01:27,728 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:27,831 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:27,882 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:27,946 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:28,348 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:28,399 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:28,464 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:28,547 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:28] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 14 0.036 0.056 2026-10-23 04:01:28,590 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:28,637 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:28,649 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.019 0.071 2026-10-23 04:01:28,677 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:28] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.007 0.093 2026-10-23 04:01:28,719 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:28,799 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:28,849 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:28,854 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:28] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.015 0.051 2026-10-23 04:01:28,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.026 0.066 2026-10-23 04:01:28,972 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:29,023 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:29,087 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:29,150 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:29,231 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:29,308 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:29,328 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:01:29,332 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:01:29,358 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:29,411 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:29,502 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:29,557 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:29,610 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:29,661 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:29,727 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:29,746 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:29] "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.013 2026-10-23 04:01:29,778 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:29] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.014 2026-10-23 04:01:29,821 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45929219 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'f91297b8-1ccd-485e-982e-27fb880ba652'}] 2026-10-23 04:01:29,832 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:01:30,414 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45929219 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'f91297b8-1ccd-485e-982e-27fb880ba652'} created pos.order #633 2026-10-23 04:01:30,447 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45929219 finished 2026-10-23 04:01:30,526 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 258 0.173 0.535 2026-10-23 04:01:30,718 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 50 0.036 0.092 2026-10-23 04:01:30,776 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:30] "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-23 04:01:30,988 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26978891 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'f91297b8-1ccd-485e-982e-27fb880ba652'}] 2026-10-23 04:01:31,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26978891 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'f91297b8-1ccd-485e-982e-27fb880ba652'} sync ignored for existing PoS order pos.order(633,) (state: paid) 2026-10-23 04:01:31,022 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:31,039 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26978891 finished 2026-10-23 04:01:31,055 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:31,106 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:31,158 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:31,213 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.061 0.167 2026-10-23 04:01:31,215 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:31,304 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:31,322 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.010 0.046 2026-10-23 04:01:31,331 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-23 04:01:31,375 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:31,398 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.038 2026-10-23 04:01:31,419 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:31] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.034 2026-10-23 04:01:31,427 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:31,480 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:31,534 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:31,583 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 45 0.036 0.094 2026-10-23 04:01:31,604 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:31,652 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.034 2026-10-23 04:01:31,658 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:31,706 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:31,768 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:31,816 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:31,866 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:31,973 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:32,016 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:32,050 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01: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.023 0.086 2026-10-23 04:01:32,095 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:32,147 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: tour succeeded 2026-10-23 04:01:32,148 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:32,186 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.020 0.091 2026-10-23 04:01:32,219 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:32] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.005 0.056 2026-10-23 04:01:32,456 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: heap 20412640 (allocated 23203840) 2026-10-23 04:01:32,466 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing chrome headless with pid 92678 2026-10-23 04:01:32,470 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing websocket connection 2026-10-23 04:01:32,472 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Terminating chrome headless with pid 92678 2026-10-23 04:01:32,603 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040132_603105_test_refund_does_not_decrease_points.txt 2026-10-23 04:01:32,603 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Removing chrome user profile "/tmp/tmp7m0tfbdx_chrome_odoo" 2026-10-23 04:01:32,651 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-10-23 04:01:34,447 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome pid: 92916 2026-10-23 04:01:34,448 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless temporary user profile dir: /tmp/tmpg02wgcm__chrome_odoo 2026-10-23 04:01:34,449 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:39891/json/version 2026-10-23 04:01:34,451 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39891', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:01:34,487 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Browser version: Chrome/150.0.7871.114 2026-10-23 04:01:34,487 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:39891/json 2026-10-23 04:01:34,488 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39891', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:01:34,500 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Websocket url found: ws://127.0.0.1:39891/devtools/page/D60BB0E0CB2048F6D601A714BD4737E9 2026-10-23 04:01:34,516 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Enable chrome headless console log notification 2026-10-23 04:01:34,523 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless enable page notifications 2026-10-23 04:01:34,704 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:01:34,711 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Setting session cookie in browser 2026-10-23 04:01:34,716 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:34,716 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:34,737 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:01:35,495 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:35] "GET /pos/ui/76 HTTP/1.1" 200 - 87 0.039 0.724 2026-10-23 04:01:35,499 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigation result: {'frameId': 'D60BB0E0CB2048F6D601A714BD4737E9', 'loaderId': '761571BD1A947884AA68FC13BB4789B3', 'isDownload': False} 2026-10-23 04:01:35,500 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate ready code "odoo.isTourReady('RefundRulesProduct')" 2026-10-23 04:01:35,530 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:01:35,551 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:35] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-23 04:01:35,566 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:35] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.019 2026-10-23 04:01:35,582 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:35] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.031 2026-10-23 04:01:36,201 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:01:36,210 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:01:36,237 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.021 2026-10-23 04:01:36,261 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:36,265 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:01:36,274 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:36,282 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01: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-23 04:01:36,297 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:01:36,337 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.018 2026-10-23 04:01:36,364 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.043 2026-10-23 04:01:36,491 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.029 0.095 2026-10-23 04:01:36,495 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.075 2026-10-23 04:01:37,494 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.286 0.659 2026-10-23 04:01:37,531 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:01:37,631 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 04:01:37,726 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:37] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.046 2026-10-23 04:01:37,772 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:01:37,793 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: Owl is running in 'dev' mode. 2026-10-23 04:01:37,809 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-10-23 04:01:37,904 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:01:37,919 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:01:37,948 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:01:38,014 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-23 04:01:38,039 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.049 2026-10-23 04:01:38,049 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:38] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.059 0.085 2026-10-23 04:01:38,091 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:38] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.017 0.166 2026-10-23 04:01:38,131 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:38] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.005 0.066 2026-10-23 04:01:38,133 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.240 2026-10-23 04:01:38,135 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:38,225 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:38] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.017 2026-10-23 04:01:38,298 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:38] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 4 0.017 0.039 2026-10-23 04:01:38,314 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:01:38,338 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:38] "GET /web/image?model=product.template&field=image_128&id=1588&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.074 2026-10-23 04:01:38,374 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:38] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.101 2026-10-23 04:01:38,382 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:01:38,409 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:38,420 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:01:38,434 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:38] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.150 2026-10-23 04:01:38,490 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:38] "GET /web/image?model=product.template&field=image_128&id=12&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.012 0.213 2026-10-23 04:01:38,554 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:38] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.264 2026-10-23 04:01:38,703 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:38] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.057 0.325 2026-10-23 04:01:38,773 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:38] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.322 2026-10-23 04:01:38,817 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:38] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.009 0.361 2026-10-23 04:01:38,859 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:38] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.337 2026-10-23 04:01:38,980 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:38] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.033 0.606 2026-10-23 04:01:39,017 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:39] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.303 2026-10-23 04:01:39,048 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:39] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.265 2026-10-23 04:01:39,093 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:39] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.011 0.514 2026-10-23 04:01:39,241 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.050 0.369 2026-10-23 04:01:39,329 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:39,433 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:39,574 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:39,667 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:39,762 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:39,863 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:39,910 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:39,996 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:40,094 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:40,151 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01: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.013 0.053 2026-10-23 04:01:40,183 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:40,184 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:40] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.006 0.078 2026-10-23 04:01:40,205 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:01:40,227 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:01:40,312 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.033 0.076 2026-10-23 04:01:40,314 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:40,356 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:40,466 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:40,519 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:40,582 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:40,632 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:40,684 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:40,740 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:40,759 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:40] "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.014 2026-10-23 04:01:40,804 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99281861 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6fe6f2db-0dfa-4b6a-afe8-682013730c34'}] 2026-10-23 04:01:40,814 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:01:41,543 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99281861 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '6fe6f2db-0dfa-4b6a-afe8-682013730c34'} created pos.order #634 2026-10-23 04:01:41,569 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99281861 finished 2026-10-23 04:01:41,661 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 267 0.234 0.628 2026-10-23 04:01:42,321 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 112 0.073 0.503 2026-10-23 04:01:42,349 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:01:42,535 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44805007 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6fe6f2db-0dfa-4b6a-afe8-682013730c34'}] 2026-10-23 04:01:42,558 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:42,572 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44805007 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '6fe6f2db-0dfa-4b6a-afe8-682013730c34'} sync ignored for existing PoS order pos.order(634,) (state: paid) 2026-10-23 04:01:42,594 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:42,612 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44805007 finished 2026-10-23 04:01:42,658 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:42,696 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:42,749 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:42,821 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:42,824 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.102 0.190 2026-10-23 04:01:42,874 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:42] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-23 04:01:42,901 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:42,911 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:42] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:01:42,969 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:43,004 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 16 0.023 0.034 2026-10-23 04:01:43,033 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.078 2026-10-23 04:01:43,043 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:43,057 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:43] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.008 0.077 2026-10-23 04:01:43,084 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:43,142 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:43,194 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:43,212 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:43] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 46 0.031 0.103 2026-10-23 04:01:43,272 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.028 2026-10-23 04:01:43,304 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:43,361 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:43,413 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:43,468 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:43,518 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:43,644 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:43,704 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:43,760 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:43,809 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:43,868 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:43,917 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:43,971 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:44,020 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:44,148 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:44,191 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01: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.015 0.061 2026-10-23 04:01:44,194 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: tour succeeded 2026-10-23 04:01:44,195 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: ╔═══════════════════════════════════╗ ║ TOUR RefundRulesProduct SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-23 04:01:44,361 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.057 0.093 2026-10-23 04:01:44,526 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: heap 22281004 (allocated 25829376) 2026-10-23 04:01:44,543 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing chrome headless with pid 92916 2026-10-23 04:01:44,545 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing websocket connection 2026-10-23 04:01:44,546 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Terminating chrome headless with pid 92916 2026-10-23 04:01:44,704 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040144_704139_test_refund_product_part_of_rules.txt 2026-10-23 04:01:44,704 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Removing chrome user profile "/tmp/tmpg02wgcm__chrome_odoo" 2026-10-23 04:01:44,726 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-10-23 04:01:45,822 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome pid: 93153 2026-10-23 04:01:45,823 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless temporary user profile dir: /tmp/tmptc48mg7__chrome_odoo 2026-10-23 04:01:45,823 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:45465/json/version 2026-10-23 04:01:45,825 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45465', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:01:45,880 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Browser version: Chrome/150.0.7871.114 2026-10-23 04:01:45,881 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:45465/json 2026-10-23 04:01:45,888 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45465', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:01:45,900 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Websocket url found: ws://127.0.0.1:45465/devtools/page/8FC54C541EDAF19D5A14F1D8B4368451 2026-10-23 04:01:45,909 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Enable chrome headless console log notification 2026-10-23 04:01:45,918 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless enable page notifications 2026-10-23 04:01:46,059 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:01:46,072 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Setting session cookie in browser 2026-10-23 04:01:46,081 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:46,081 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:46,109 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:01:46,958 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:46] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.061 0.792 2026-10-23 04:01:46,964 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigation result: {'frameId': '8FC54C541EDAF19D5A14F1D8B4368451', 'loaderId': '84D78CDDF29D4ED273361C4E0E3BF24A', 'isDownload': False} 2026-10-23 04:01:46,964 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-10-23 04:01:47,005 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:01:47,028 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:47] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-10-23 04:01:47,038 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:47] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-23 04:01:47,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:47] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-23 04:01:47,803 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:01:47,815 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:01:47,852 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.019 2026-10-23 04:01:47,893 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-23 04:01:47,900 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:47,914 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:47,930 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-23 04:01:47,976 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:01:48,028 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.014 2026-10-23 04:01:48,067 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.026 2026-10-23 04:01:48,147 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.017 0.048 2026-10-23 04:01:48,150 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.043 2026-10-23 04:01:49,409 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.296 0.911 2026-10-23 04:01:49,438 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01: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-23 04:01:49,530 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 04:01:49,636 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:49] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.061 2026-10-23 04:01:49,678 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:01:49,697 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: Owl is running in 'dev' mode. 2026-10-23 04:01:49,719 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.007 2026-10-23 04:01:49,791 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:01:49,850 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 04:01:49,869 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:01:49,870 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:49] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.027 0.048 2026-10-23 04:01:49,959 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.049 2026-10-23 04:01:49,968 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:49] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.018 0.143 2026-10-23 04:01:49,980 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.072 2026-10-23 04:01:49,982 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.169 2026-10-23 04:01:50,025 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:50] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.009 0.104 2026-10-23 04:01:50,031 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:50,154 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.042 2026-10-23 04:01:50,268 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:50] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.084 0.086 2026-10-23 04:01:50,282 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:01:50,289 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:50,420 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:50] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.059 0.268 2026-10-23 04:01:50,434 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:01:50,441 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:50] "GET /web/image?model=product.template&field=image_128&id=11&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 4 0.004 0.301 2026-10-23 04:01:50,504 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:50] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.010 0.329 2026-10-23 04:01:50,547 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:50] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.362 2026-10-23 04:01:50,572 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:50] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.007 0.447 2026-10-23 04:01:50,626 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:50] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.009 0.318 2026-10-23 04:01:50,680 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:50] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.212 2026-10-23 04:01:50,710 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:50] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.224 2026-10-23 04:01:50,740 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:50] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-10-23 04:01:50,775 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:50] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.213 2026-10-23 04:01:50,873 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.031 0.264 2026-10-23 04:01:50,938 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:50] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.229 2026-10-23 04:01:50,970 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:51,001 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:51] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.351 2026-10-23 04:01:51,027 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:51,078 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:51,143 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:51,190 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:51,243 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:51,292 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:51,384 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:51,414 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:01:51,415 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:01:51,439 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:51,490 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:51,589 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:51,643 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:51,699 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:51,792 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:51,812 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39601127 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '8a1b5709-b9ee-4a08-8e76-1ec928d8b204'}] 2026-10-23 04:01:51,835 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:01:52,470 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39601127 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '8a1b5709-b9ee-4a08-8e76-1ec928d8b204'} created pos.order #635 2026-10-23 04:01:52,513 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39601127 finished 2026-10-23 04:01:52,648 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 237 0.235 0.605 2026-10-23 04:01:52,737 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:52] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:01:52,915 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36046648 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '8a1b5709-b9ee-4a08-8e76-1ec928d8b204'}] 2026-10-23 04:01:52,925 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36046648 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '8a1b5709-b9ee-4a08-8e76-1ec928d8b204'} sync ignored for existing PoS order pos.order(635,) (state: paid) 2026-10-23 04:01:52,930 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:52,969 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36046648 finished 2026-10-23 04:01:52,984 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:53,032 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:53,081 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:53,143 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:53,176 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.063 0.201 2026-10-23 04:01:53,251 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:53,270 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:53] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-23 04:01:53,319 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:53,340 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.034 2026-10-23 04:01:53,376 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:53,377 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:53] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.058 2026-10-23 04:01:53,419 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:53,478 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:53,525 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:53,576 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:53,657 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:53,706 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:53,775 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:53,828 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:53,885 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:53,936 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:53,987 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:54,039 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:54,091 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:54,188 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:54,239 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:54,291 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:54,341 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:54,393 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:54,443 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:54,494 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:54,546 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:54,595 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:54,646 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: tour succeeded 2026-10-23 04:01:54,647 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR GiftCardWithRefundtTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-23 04:01:54,826 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: heap 17905600 (allocated 19271680) 2026-10-23 04:01:54,839 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing chrome headless with pid 93153 2026-10-23 04:01:54,842 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing websocket connection 2026-10-23 04:01:54,843 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Terminating chrome headless with pid 93153 2026-10-23 04:01:55,006 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040155_005972_test_refund_with_gift_card.txt 2026-10-23 04:01:55,006 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Removing chrome user profile "/tmp/tmptc48mg7__chrome_odoo" 2026-10-23 04:01:55,028 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_reward_line_tax_grouping_key ... 2026-10-23 04:01:56,129 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome pid: 93366 2026-10-23 04:01:56,129 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless temporary user profile dir: /tmp/tmp6vpn5tj8_chrome_odoo 2026-10-23 04:01:56,130 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:34425/json/version 2026-10-23 04:01:56,131 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34425', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:01:56,219 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Browser version: Chrome/150.0.7871.114 2026-10-23 04:01:56,219 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:34425/json 2026-10-23 04:01:56,220 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34425', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:01:56,247 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Websocket url found: ws://127.0.0.1:34425/devtools/page/2A11B876647F081BCFFD56AC7FA75BFE 2026-10-23 04:01:56,270 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Enable chrome headless console log notification 2026-10-23 04:01:56,282 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless enable page notifications 2026-10-23 04:01:56,505 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:01:56,518 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Setting session cookie in browser 2026-10-23 04:01:56,524 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:56,524 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:56,547 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:01:57,433 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:57] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.051 0.838 2026-10-23 04:01:57,437 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigation result: {'frameId': '2A11B876647F081BCFFD56AC7FA75BFE', 'loaderId': '59718EEA056A3ED8A65160CF11FB2925', 'isDownload': False} 2026-10-23 04:01:57,437 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:57,458 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:01:57,483 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:57] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-23 04:01:57,490 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:57] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-23 04:01:57,496 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:57] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-23 04:01:58,156 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:01:58,160 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:01:58,183 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.012 2026-10-23 04:01:58,208 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:58,210 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:01:58,215 44 INFO rb-1f9f1af-225886-428050 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-23 04:01:58,230 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:01:58,252 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:01:58,287 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.012 2026-10-23 04:01:58,319 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.044 2026-10-23 04:01:58,403 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.054 2026-10-23 04:01:58,406 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.066 2026-10-23 04:01:59,364 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.289 0.622 2026-10-23 04:01:59,409 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 04:01:59,552 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-10-23 04:01:59,673 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:59] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.076 2026-10-23 04:01:59,720 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01: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-23 04:01:59,738 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: Owl is running in 'dev' mode. 2026-10-23 04:01:59,760 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-23 04:01:59,876 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-23 04:01:59,910 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:01:59,915 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:01:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-23 04:02:00,001 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:02:00,002 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:02:00,008 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:00] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.047 0.120 2026-10-23 04:02:00,071 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:00] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.011 0.217 2026-10-23 04:02:00,076 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.215 2026-10-23 04:02:00,096 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:00] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.003 0.053 2026-10-23 04:02:00,146 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:00,233 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.029 2026-10-23 04:02:00,293 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:00,335 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:02:00,351 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:00] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.065 0.084 2026-10-23 04:02:00,383 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:00] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.006 0.157 2026-10-23 04:02:00,398 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:02:00,502 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:00] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.037 0.263 2026-10-23 04:02:00,566 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:00] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.267 2026-10-23 04:02:00,600 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:00] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.242 2026-10-23 04:02:00,666 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:00] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.297 2026-10-23 04:02:00,707 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:00] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.428 2026-10-23 04:02:00,746 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:00] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.324 2026-10-23 04:02:00,788 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:00] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.272 2026-10-23 04:02:00,815 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:00] "GET /web/image?model=product.template&field=image_128&id=1807&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.231 2026-10-23 04:02:00,925 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.035 0.280 2026-10-23 04:02:00,964 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:00] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.010 0.236 2026-10-23 04:02:01,004 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:01] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.009 0.240 2026-10-23 04:02:01,037 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:01] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.362 2026-10-23 04:02:01,057 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:01,195 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:01,247 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:01,302 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:01,356 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:01,411 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:01,463 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:01,513 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:01,565 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:01,758 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:01,808 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:01,859 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:01,911 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:01,996 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:02,012 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:02:02,015 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:02:02,048 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:02,097 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:02,179 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:02,236 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:02,246 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:02] "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.007 2026-10-23 04:02:02,299 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1129354 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2f5baee2-19cd-4cd7-91d6-01b19f9cea2e'}] 2026-10-23 04:02:02,316 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 04:02:02,982 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1129354 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2f5baee2-19cd-4cd7-91d6-01b19f9cea2e'} created pos.order #636 2026-10-23 04:02:03,008 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1129354 finished 2026-10-23 04:02:03,099 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 257 0.218 0.589 2026-10-23 04:02:03,272 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.034 0.074 2026-10-23 04:02:03,306 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:02:03,473 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: tour succeeded 2026-10-23 04:02:03,482 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:03,486 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40606488 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2f5baee2-19cd-4cd7-91d6-01b19f9cea2e'}] 2026-10-23 04:02:03,504 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40606488 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2f5baee2-19cd-4cd7-91d6-01b19f9cea2e'} sync ignored for existing PoS order pos.order(636,) (state: paid) 2026-10-23 04:02:03,561 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40606488 finished 2026-10-23 04:02:03,651 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: heap 17435532 (allocated 19009536) 2026-10-23 04:02:03,675 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing chrome headless with pid 93366 2026-10-23 04:02:03,678 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing websocket connection 2026-10-23 04:02:03,681 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Terminating chrome headless with pid 93366 2026-10-23 04:02:03,768 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.087 0.199 2026-10-23 04:02:03,825 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040203_825482_test_reward_line_tax_grouping_key.txt 2026-10-23 04:02:03,825 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Removing chrome user profile "/tmp/tmp6vpn5tj8_chrome_odoo" 2026-10-23 04:02:05,375 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-10-23 04:02:07,106 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome pid: 93580 2026-10-23 04:02:07,107 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless temporary user profile dir: /tmp/tmp6ps1k572_chrome_odoo 2026-10-23 04:02:07,108 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:45219/json/version 2026-10-23 04:02:07,109 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45219', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:02:07,149 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Browser version: Chrome/150.0.7871.114 2026-10-23 04:02:07,150 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:45219/json 2026-10-23 04:02:07,151 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45219', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:02:07,183 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Websocket url found: ws://127.0.0.1:45219/devtools/page/3D8E5D40D7BC31B7A0084BA3447B201E 2026-10-23 04:02:07,210 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Enable chrome headless console log notification 2026-10-23 04:02:07,226 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless enable page notifications 2026-10-23 04:02:07,445 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:02:07,453 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Setting session cookie in browser 2026-10-23 04:02:07,457 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:07,458 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:07,482 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:02:08,248 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:08] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 87 0.041 0.728 2026-10-23 04:02:08,253 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigation result: {'frameId': '3D8E5D40D7BC31B7A0084BA3447B201E', 'loaderId': 'CA731E06DE783B45FF86A8FBD0CEC093', 'isDownload': False} 2026-10-23 04:02:08,253 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:08,290 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:02:08,316 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:08] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-23 04:02:08,326 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:08] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.013 2026-10-23 04:02:08,335 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:08] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-23 04:02:09,074 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:02:09,082 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:02:09,118 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.021 2026-10-23 04:02:09,161 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:09,165 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-23 04:02:09,172 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:09,188 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:02:09,211 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:02:09,259 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-10-23 04:02:09,280 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.034 2026-10-23 04:02:09,303 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-10-23 04:02:09,394 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.020 0.073 2026-10-23 04:02:10,362 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.272 0.632 2026-10-23 04:02:10,391 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:02:10,486 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-23 04:02:10,580 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:10] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.048 2026-10-23 04:02:10,616 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:02:10,639 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: Owl is running in 'dev' mode. 2026-10-23 04:02:10,658 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-10-23 04:02:10,737 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:02:10,788 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:02:10,792 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:02:10,868 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:10] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.057 0.074 2026-10-23 04:02:10,906 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:02:10,920 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:10] "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-23 04:02:10,922 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:10] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.008 0.167 2026-10-23 04:02:10,931 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.163 2026-10-23 04:02:10,973 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:10] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.014 0.038 2026-10-23 04:02:11,055 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:11,143 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:02:11,183 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:11,258 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:02:11,275 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:11] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.055 0.102 2026-10-23 04:02:11,314 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:11] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-10-23 04:02:11,339 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:11,345 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:02:11,362 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:11] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.011 0.205 2026-10-23 04:02:11,388 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:11,422 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:11] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.021 0.232 2026-10-23 04:02:11,460 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:11] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.005 0.189 2026-10-23 04:02:11,580 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:11] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.026 0.420 2026-10-23 04:02:11,623 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:11] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.319 2026-10-23 04:02:11,677 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:11] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.013 0.307 2026-10-23 04:02:11,714 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:11] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.336 2026-10-23 04:02:11,751 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:11] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.009 0.315 2026-10-23 04:02:11,796 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02: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 - 7 0.008 0.189 2026-10-23 04:02:11,832 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: tour succeeded 2026-10-23 04:02:11,833 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:11,847 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:11] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-10-23 04:02:11,993 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: heap 13391868 (allocated 14155776) 2026-10-23 04:02:12,023 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing chrome headless with pid 93580 2026-10-23 04:02:12,029 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing websocket connection 2026-10-23 04:02:12,030 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Terminating chrome headless with pid 93580 2026-10-23 04:02:12,036 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.088 0.484 2026-10-23 04:02:12,081 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:12] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.009 0.444 2026-10-23 04:02:12,147 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040212_147238_test_scan_loyalty_card_select_customer.txt 2026-10-23 04:02:12,147 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Removing chrome user profile "/tmp/tmp6ps1k572_chrome_odoo" 2026-10-23 04:02:12,173 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_settle_dont_give_points_again ... 2026-10-23 04:02:12,508 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:12,514 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_discount_with_negative_line ... 2026-10-23 04:02:14,217 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Chrome pid: 93795 2026-10-23 04:02:14,217 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Chrome headless temporary user profile dir: /tmp/tmp62skbjw2_chrome_odoo 2026-10-23 04:02:14,217 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Issuing json command http://127.0.0.1:37213/json/version 2026-10-23 04:02:14,220 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37213', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:02:14,283 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Browser version: Chrome/150.0.7871.114 2026-10-23 04:02:14,285 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Issuing json command http://127.0.0.1:37213/json 2026-10-23 04:02:14,289 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37213', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:02:14,333 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Websocket url found: ws://127.0.0.1:37213/devtools/page/3EEEDDCF1351B6B656C5FD123AF850CE 2026-10-23 04:02:14,353 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Enable chrome headless console log notification 2026-10-23 04:02:14,363 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Chrome headless enable page notifications 2026-10-23 04:02:14,657 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:02:14,668 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Setting session cookie in browser 2026-10-23 04:02:14,670 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:14,670 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:14,688 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:02:15,541 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:15] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.051 0.806 2026-10-23 04:02:15,545 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Navigation result: {'frameId': '3EEEDDCF1351B6B656C5FD123AF850CE', 'loaderId': '87E7B56B11F19C7957C3718F79AF1524', 'isDownload': False} 2026-10-23 04:02:15,546 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountNegativeLine')" 2026-10-23 04:02:15,574 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:02:15,598 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:15] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-10-23 04:02:15,620 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:15] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.035 2026-10-23 04:02:15,626 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:15] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-10-23 04:02:16,433 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:02:16,434 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:02:16,470 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.023 2026-10-23 04:02:16,513 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:16,521 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.015 2026-10-23 04:02:16,529 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:16,549 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 04:02:16,594 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:02:16,639 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.021 2026-10-23 04:02:16,675 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.058 2026-10-23 04:02:16,796 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.038 0.077 2026-10-23 04:02:16,800 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.072 2026-10-23 04:02:18,074 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.306 0.889 2026-10-23 04:02:18,103 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:02:18,211 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 04:02:18,276 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:18] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.042 2026-10-23 04:02:18,323 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:02:18,349 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: Owl is running in 'dev' mode. 2026-10-23 04:02:18,369 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.009 2026-10-23 04:02:18,443 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:02:18,487 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:02:18,488 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:02:18,517 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:18] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.031 0.041 2026-10-23 04:02:18,551 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:18] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.004 0.091 2026-10-23 04:02:18,566 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.101 2026-10-23 04:02:18,574 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:02:18,582 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:02:18,617 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:18] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.007 0.026 2026-10-23 04:02:18,715 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:18,763 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:02:18,841 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:02:18,874 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:18] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.061 0.083 2026-10-23 04:02:18,972 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:18] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.024 0.214 2026-10-23 04:02:19,017 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:19] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.197 2026-10-23 04:02:19,031 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:19,064 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:19] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.009 0.248 2026-10-23 04:02:19,083 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:02:19,111 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:19] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.248 2026-10-23 04:02:19,145 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:19] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.005 0.390 2026-10-23 04:02:19,190 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:19] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.308 2026-10-23 04:02:19,220 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:19] "GET /web/image?model=product.template&field=image_128&id=1809&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.233 2026-10-23 04:02:19,266 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:19] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.010 0.229 2026-10-23 04:02:19,325 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:19] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.213 2026-10-23 04:02:19,371 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:19] "GET /web/image?model=product.template&field=image_128&id=1810&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.245 2026-10-23 04:02:19,413 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:19] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.250 2026-10-23 04:02:19,533 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.038 0.296 2026-10-23 04:02:19,570 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:19] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.281 2026-10-23 04:02:19,617 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:19] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.381 2026-10-23 04:02:19,664 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:19,749 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:19,805 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:19,860 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:19,909 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:20,017 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:20,071 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:20,123 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:20,174 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:20,226 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:20,292 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:20,343 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:20,394 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:20,444 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:20,525 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:20,546 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:02:20,551 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:02:20,580 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:20,630 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:20,713 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:20,767 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:20,821 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:20,874 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:20,929 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:20,937 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:20] "POST /web/dataset/call_kw/pos.order/check_loyalty_program_eligibility#pos.order.check_loyalty_program_eligibility HTTP/1.1" 200 - 2 0.001 0.006 2026-10-23 04:02:20,984 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43420663 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e904e040-9ce1-4609-90cf-512f386b9d9a'}] 2026-10-23 04:02:20,994 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:02:21,740 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43420663 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e904e040-9ce1-4609-90cf-512f386b9d9a'} created pos.order #637 2026-10-23 04:02:21,791 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43420663 finished 2026-10-23 04:02:21,920 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 250 0.224 0.715 2026-10-23 04:02:22,070 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.028 0.061 2026-10-23 04:02:22,095 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:02:22,342 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:22,347 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9314794 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e904e040-9ce1-4609-90cf-512f386b9d9a'}] 2026-10-23 04:02:22,361 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9314794 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e904e040-9ce1-4609-90cf-512f386b9d9a'} sync ignored for existing PoS order pos.order(637,) (state: paid) 2026-10-23 04:02:22,379 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: tour succeeded 2026-10-23 04:02:22,384 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountNegativeLine SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-23 04:02:22,396 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9314794 finished 2026-10-23 04:02:22,587 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line.browser: heap 17688304 (allocated 19533824) 2026-10-23 04:02:22,588 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.072 0.173 2026-10-23 04:02:22,601 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Closing chrome headless with pid 93795 2026-10-23 04:02:22,608 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Closing websocket connection 2026-10-23 04:02:22,609 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Terminating chrome headless with pid 93795 2026-10-23 04:02:22,735 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040222_735420_test_specific_discount_with_negative_line.txt 2026-10-23 04:02:22,735 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_discount_with_negative_line: Removing chrome user profile "/tmp/tmp62skbjw2_chrome_odoo" 2026-10-23 04:02:22,813 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-10-23 04:02:24,593 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome pid: 94014 2026-10-23 04:02:24,594 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmplf_1cf_t_chrome_odoo 2026-10-23 04:02:24,594 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:42197/json/version 2026-10-23 04:02:24,597 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42197', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:02:24,662 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-10-23 04:02:24,662 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:42197/json 2026-10-23 04:02:24,663 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42197', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:02:24,679 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Websocket url found: ws://127.0.0.1:42197/devtools/page/DE4988996F0022849818BFAAB41432A8 2026-10-23 04:02:24,693 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Enable chrome headless console log notification 2026-10-23 04:02:24,700 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless enable page notifications 2026-10-23 04:02:24,877 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:02:24,891 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Setting session cookie in browser 2026-10-23 04:02:24,906 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:24,906 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:24,936 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:02:25,782 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:25] "GET /pos/ui/81 HTTP/1.1" 200 - 91 0.052 0.799 2026-10-23 04:02:25,786 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigation result: {'frameId': 'DE4988996F0022849818BFAAB41432A8', 'loaderId': '7BEC2EBC005438907EC86B9ABCFC8D4E', 'isDownload': False} 2026-10-23 04:02:25,786 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificProductDiscountWithGlobalDiscount')" 2026-10-23 04:02:25,822 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:02:25,846 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:25] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-10-23 04:02:25,884 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:25] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.053 2026-10-23 04:02:25,896 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:25] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.047 2026-10-23 04:02:26,572 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:02:26,574 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:02:26,600 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.014 2026-10-23 04:02:26,636 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:02:26,651 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:26,662 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:02:26,667 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:26,678 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:02:26,727 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.018 2026-10-23 04:02:26,745 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-23 04:02:26,852 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.021 0.071 2026-10-23 04:02:26,855 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.054 2026-10-23 04:02:27,827 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.269 0.648 2026-10-23 04:02:27,850 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:02:27,945 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.014 2026-10-23 04:02:28,008 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:28] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-10-23 04:02:28,068 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02: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.006 2026-10-23 04:02:28,086 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: Owl is running in 'dev' mode. 2026-10-23 04:02:28,105 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-23 04:02:28,182 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:02:28,226 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:02:28,229 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:02:28,291 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-23 04:02:28,310 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:02:28,312 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:28] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.046 0.086 2026-10-23 04:02:28,320 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.127 2026-10-23 04:02:28,379 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:28] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.015 0.163 2026-10-23 04:02:28,409 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:28] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.012 0.041 2026-10-23 04:02:28,490 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:28,588 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:02:28,675 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:02:28,679 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:28,704 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:28] "GET /pos/ui/81 HTTP/1.1" 200 - 33 0.049 0.089 2026-10-23 04:02:28,779 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:28] "GET /pos/ui/81?from_backend=True HTTP/1.1" 200 - 33 0.022 0.199 2026-10-23 04:02:28,797 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:02:28,820 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:28] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.225 2026-10-23 04:02:28,876 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:28] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.011 0.268 2026-10-23 04:02:28,918 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:28] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.007 0.224 2026-10-23 04:02:28,967 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:28] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.378 2026-10-23 04:02:29,015 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:29] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.012 0.294 2026-10-23 04:02:29,060 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:29] "GET /web/image?model=product.template&field=image_128&id=1813&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.009 0.242 2026-10-23 04:02:29,098 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:29] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.261 2026-10-23 04:02:29,129 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:29] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.229 2026-10-23 04:02:29,162 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:29] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-10-23 04:02:29,245 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.023 0.247 2026-10-23 04:02:29,287 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:29] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.213 2026-10-23 04:02:29,314 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:29] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.286 2026-10-23 04:02:29,349 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:29,454 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:29,507 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:29,563 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:29,608 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:29,659 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:29,710 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:29,774 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:29,838 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:29,937 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:29,990 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:30,040 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:30,095 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: tour succeeded 2026-10-23 04:02:30,096 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificProductDiscountWithGlobalDiscount SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-10-23 04:02:30,200 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: heap 15447004 (allocated 16777216) 2026-10-23 04:02:30,212 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing chrome headless with pid 94014 2026-10-23 04:02:30,213 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing websocket connection 2026-10-23 04:02:30,214 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Terminating chrome headless with pid 94014 2026-10-23 04:02:30,339 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040230_338870_test_specific_product_discount_with_global_discount.txt 2026-10-23 04:02:30,339 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Removing chrome user profile "/tmp/tmplf_1cf_t_chrome_odoo" 2026-10-23 04:02:30,378 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-10-23 04:02:33,295 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome pid: 94218 2026-10-23 04:02:33,296 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmpah_1rfio_chrome_odoo 2026-10-23 04:02:33,296 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:37523/json/version 2026-10-23 04:02:33,297 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37523', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:02:33,315 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Browser version: Chrome/150.0.7871.114 2026-10-23 04:02:33,316 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:37523/json 2026-10-23 04:02:33,318 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37523', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:02:33,326 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:37523/devtools/page/6B9F125F41E19A8B86AE7E74B2CCF5A4 2026-10-23 04:02:33,334 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Enable chrome headless console log notification 2026-10-23 04:02:33,354 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless enable page notifications 2026-10-23 04:02:33,472 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:02:33,480 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Setting session cookie in browser 2026-10-23 04:02:33,485 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:33,485 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:33,503 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:02:34,261 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:34] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.043 0.719 2026-10-23 04:02:34,266 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigation result: {'frameId': '6B9F125F41E19A8B86AE7E74B2CCF5A4', 'loaderId': 'F019B5DDE3F696FE7D76A15C033009BA', 'isDownload': False} 2026-10-23 04:02:34,266 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-10-23 04:02:34,289 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:02:34,323 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:34] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.011 2026-10-23 04:02:34,328 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:34] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-23 04:02:34,338 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:34] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-10-23 04:02:35,070 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:02:35,085 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:02:35,115 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.025 2026-10-23 04:02:35,165 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:35,169 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-23 04:02:35,173 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:35,194 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:02:35,221 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:02:35,262 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.016 2026-10-23 04:02:35,289 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.040 2026-10-23 04:02:35,369 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.022 0.061 2026-10-23 04:02:35,372 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.054 2026-10-23 04:02:36,469 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 404 0.302 0.728 2026-10-23 04:02:36,508 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:02:36,591 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-23 04:02:36,654 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:36] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.043 2026-10-23 04:02:36,700 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:02:36,729 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-10-23 04:02:36,744 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-23 04:02:36,838 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:02:36,863 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:02:36,885 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:02:36,892 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:02:36,952 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:36] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.040 0.058 2026-10-23 04:02:36,962 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:02:36,964 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02: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-23 04:02:36,989 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:36] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.008 0.121 2026-10-23 04:02:37,023 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:02:37,123 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:37] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.037 0.071 2026-10-23 04:02:37,151 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:37,305 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:37,341 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:37] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.101 0.220 2026-10-23 04:02:37,356 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:02:37,357 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:37] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.005 0.328 2026-10-23 04:02:37,387 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:37] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.110 2026-10-23 04:02:37,435 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:37] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.153 2026-10-23 04:02:37,441 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:02:37,504 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:37] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.024 0.198 2026-10-23 04:02:37,544 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:37] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.246 2026-10-23 04:02:37,582 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:37] "GET /web/image?model=product.template&field=image_128&id=1818&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.010 0.205 2026-10-23 04:02:37,632 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:37] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.256 2026-10-23 04:02:37,666 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:37] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.262 2026-10-23 04:02:37,693 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:37] "GET /web/image?model=product.template&field=image_128&id=1819&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.235 2026-10-23 04:02:37,731 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:37] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.215 2026-10-23 04:02:37,767 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:37] "GET /web/image?model=product.template&field=image_128&id=1815&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.008 0.205 2026-10-23 04:02:37,797 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:37] "GET /web/image?model=product.template&field=image_128&id=1817&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.195 2026-10-23 04:02:37,847 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:37] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.198 2026-10-23 04:02:37,899 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:37] "GET /web/image?model=product.template&field=image_128&id=1824&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.222 2026-10-23 04:02:37,940 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:37] "GET /web/image?model=product.template&field=image_128&id=1821&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.010 0.232 2026-10-23 04:02:37,978 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:37] "GET /web/image?model=product.template&field=image_128&id=1822&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.237 2026-10-23 04:02:38,047 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:38] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.010 0.264 2026-10-23 04:02:38,092 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:38] "GET /web/image?model=product.template&field=image_128&id=1816&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.278 2026-10-23 04:02:38,129 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:38] "GET /web/image?model=product.template&field=image_128&id=1820&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.274 2026-10-23 04:02:38,179 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:38] "GET /web/image?model=product.template&field=image_128&id=1823&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.261 2026-10-23 04:02:38,206 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:38] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.004 0.209 2026-10-23 04:02:38,342 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.036 0.354 2026-10-23 04:02:38,396 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:38,458 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:38,475 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:38] "GET /web/image?model=product.product&field=image_128&id=2309&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 8 0.007 0.056 2026-10-23 04:02:38,517 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:38,528 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:38] "GET /web/image?model=product.product&field=image_128&id=2310&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 8 0.005 0.109 2026-10-23 04:02:38,578 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:38] "GET /web/image?model=product.product&field=image_128&id=2311&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 8 0.014 0.150 2026-10-23 04:02:38,583 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:38,638 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:38] "GET /web/image?model=product.product&field=image_128&id=2312&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 8 0.010 0.209 2026-10-23 04:02:38,681 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:38] "GET /web/image?model=product.product&field=image_128&id=2314&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 8 0.005 0.230 2026-10-23 04:02:38,754 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:38,758 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:38] "GET /web/image?model=product.product&field=image_128&id=2313&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 8 0.009 0.303 2026-10-23 04:02:38,812 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:38] "GET /web/image?model=product.product&field=image_128&id=2315&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 8 0.009 0.320 2026-10-23 04:02:38,859 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:38] "GET /web/image?model=product.product&field=image_128&id=2317&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 8 0.006 0.320 2026-10-23 04:02:38,905 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:38] "GET /web/image?model=product.product&field=image_128&id=2316&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 8 0.005 0.298 2026-10-23 04:02:38,920 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:38,974 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:39,021 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:39,097 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:39,116 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:02:39,119 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:02:39,149 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:39,200 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:39,294 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:39,351 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:39,403 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:39,457 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:39,513 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:39,570 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:39,620 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:39,677 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:39,689 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02: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.006 2026-10-23 04:02:39,747 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:02:39,754 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64093848 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7974743e-3c37-4039-b9cd-9287d0ee3987'}] 2026-10-23 04:02:40,835 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64093848 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7974743e-3c37-4039-b9cd-9287d0ee3987'} created pos.order #638 2026-10-23 04:02:40,863 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64093848 finished 2026-10-23 04:02:40,954 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 322 0.377 0.836 2026-10-23 04:02:41,145 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.031 0.072 2026-10-23 04:02:41,176 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:02:41,365 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72417727 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7974743e-3c37-4039-b9cd-9287d0ee3987'}] 2026-10-23 04:02:41,367 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:41,375 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72417727 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7974743e-3c37-4039-b9cd-9287d0ee3987'} sync ignored for existing PoS order pos.order(638,) (state: paid) 2026-10-23 04:02:41,413 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: tour succeeded 2026-10-23 04:02:41,416 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosComboSpecificProductProgram SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-23 04:02:41,416 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72417727 finished 2026-10-23 04:02:41,579 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: heap 18788052 (allocated 20582400) 2026-10-23 04:02:41,585 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing chrome headless with pid 94218 2026-10-23 04:02:41,587 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing websocket connection 2026-10-23 04:02:41,588 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Terminating chrome headless with pid 94218 2026-10-23 04:02:41,601 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.078 0.162 2026-10-23 04:02:41,736 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040241_736609_test_specific_product_reward_pos_combo.txt 2026-10-23 04:02:41,737 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Removing chrome user profile "/tmp/tmpah_1rfio_chrome_odoo" 2026-10-23 04:02:41,759 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_reward_product_tax_included_excluded ... 2026-10-23 04:02:43,370 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 94451 2026-10-23 04:02:43,370 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpl7_k27ch_chrome_odoo 2026-10-23 04:02:43,370 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:32797/json/version 2026-10-23 04:02:43,371 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32797', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:02:43,409 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-23 04:02:43,419 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:32797/json 2026-10-23 04:02:43,440 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32797', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:02:43,465 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:32797/devtools/page/47EEBED3B0C6E1657346D1A8945ACE7C 2026-10-23 04:02:43,493 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-23 04:02:43,504 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-23 04:02:43,739 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:02:43,750 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-23 04:02:43,754 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:43,755 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:43,778 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:02:44,604 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:44] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.048 0.783 2026-10-23 04:02:44,609 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '47EEBED3B0C6E1657346D1A8945ACE7C', 'loaderId': '128CEEFD77E4C2BFEBD160B1F90F5212', 'isDownload': False} 2026-10-23 04:02:44,610 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:44,638 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:02:44,662 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:44] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-23 04:02:44,669 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:44] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-23 04:02:44,682 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:44] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.019 2026-10-23 04:02:45,398 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:02:45,407 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:02:45,447 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.014 2026-10-23 04:02:45,478 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:45,487 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:45,491 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.010 2026-10-23 04:02:45,520 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:02:45,555 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:02:45,596 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.015 2026-10-23 04:02:45,622 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.041 2026-10-23 04:02:45,726 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.031 0.066 2026-10-23 04:02:45,729 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.066 2026-10-23 04:02:46,651 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.263 0.585 2026-10-23 04:02:46,692 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:02:46,789 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:02:46,865 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:46] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.047 2026-10-23 04:02:46,899 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02: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.007 2026-10-23 04:02:46,922 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-23 04:02:46,937 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.008 2026-10-23 04:02:47,003 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:02:47,045 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-23 04:02:47,058 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:02:47,062 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 04:02:47,084 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:02:47,096 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:02:47,141 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:47] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.040 0.088 2026-10-23 04:02:47,179 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:02:47,206 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:47] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.012 0.165 2026-10-23 04:02:47,285 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:47,379 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:47] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.040 0.222 2026-10-23 04:02:47,487 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:47,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:47] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.066 0.315 2026-10-23 04:02:47,546 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:02:47,564 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:47] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.008 0.339 2026-10-23 04:02:47,580 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:02:47,594 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:47] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.188 2026-10-23 04:02:47,644 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:47] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.006 0.225 2026-10-23 04:02:47,685 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:47] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.257 2026-10-23 04:02:47,725 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:47] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.009 0.294 2026-10-23 04:02:47,775 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:47] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-23 04:02:47,820 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:47] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.202 2026-10-23 04:02:47,865 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:47] "GET /web/image?model=product.template&field=image_128&id=1826&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.246 2026-10-23 04:02:47,906 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:47] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.243 2026-10-23 04:02:47,944 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:47] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.239 2026-10-23 04:02:47,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:47] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.001 0.227 2026-10-23 04:02:48,067 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.037 0.240 2026-10-23 04:02:48,096 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:48] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.008 0.256 2026-10-23 04:02:48,183 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:48,237 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:48,292 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:48,345 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:48,394 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:48,444 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:48,506 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:48,565 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:48,624 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:48,680 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:48,707 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02: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.018 2026-10-23 04:02:48,796 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-23 04:02:48,797 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:48,892 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 15393324 (allocated 16515072) 2026-10-23 04:02:48,901 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 94451 2026-10-23 04:02:48,902 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-10-23 04:02:48,903 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 94451 2026-10-23 04:02:49,036 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040249_036443_test_specific_reward_product_tax_included_excluded.txt 2026-10-23 04:02:49,036 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpl7_k27ch_chrome_odoo" 2026-10-23 04:02:49,538 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 94666 2026-10-23 04:02:49,539 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpn4_xabe7_chrome_odoo 2026-10-23 04:02:49,539 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:38467/json/version 2026-10-23 04:02:49,540 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38467', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:02:49,616 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-10-23 04:02:49,617 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:38467/json 2026-10-23 04:02:49,618 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38467', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:02:49,655 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:38467/devtools/page/BC62AF2D4A830E2B3E3ED0E70CA03675 2026-10-23 04:02:49,675 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-10-23 04:02:49,690 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-10-23 04:02:49,778 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:02:49,785 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-10-23 04:02:49,798 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:49,799 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:49,927 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:49] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.025 0.071 2026-10-23 04:02:49,935 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': 'BC62AF2D4A830E2B3E3ED0E70CA03675', 'loaderId': 'E7C8D75196111FF6B128AD13AAB82AEF', 'isDownload': False} 2026-10-23 04:02:49,935 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:49,964 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:02:49,996 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:49] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.009 2026-10-23 04:02:50,013 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:50] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.017 2026-10-23 04:02:50,032 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:50] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.041 2026-10-23 04:02:50,777 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:02:50,786 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:02:50,805 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:02:50,846 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.005 2026-10-23 04:02:50,859 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:02:50,861 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:50,867 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:50,878 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:02:50,906 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 04:02:50,912 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-10-23 04:02:51,007 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.015 0.061 2026-10-23 04:02:51,010 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.045 2026-10-23 04:02:52,149 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 300 0.215 0.858 2026-10-23 04:02:52,176 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:52] "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-23 04:02:52,266 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 04:02:52,351 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:52] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.060 2026-10-23 04:02:52,402 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:02:52,422 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-10-23 04:02:52,432 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:02:52,493 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:02:52,562 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:02:52,564 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:02:52,579 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:52] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 7 0.015 0.062 2026-10-23 04:02:52,614 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:52] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.004 0.097 2026-10-23 04:02:52,630 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:02:52,632 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.105 2026-10-23 04:02:52,635 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:02:52,672 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:52] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.005 0.018 2026-10-23 04:02:52,825 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:52,857 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:02:52,932 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:52] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.028 0.065 2026-10-23 04:02:52,945 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:52] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.003 0.089 2026-10-23 04:02:53,031 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:53,099 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:53] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.051 0.205 2026-10-23 04:02:53,122 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:02:53,149 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:53] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-10-23 04:02:53,168 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:53,203 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:53] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.215 2026-10-23 04:02:53,214 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:53,236 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:53] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.230 2026-10-23 04:02:53,264 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:53,287 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:53] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.005 0.255 2026-10-23 04:02:53,313 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:53,317 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:53] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.274 2026-10-23 04:02:53,345 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:53] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-10-23 04:02:53,369 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:53,381 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:53] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.207 2026-10-23 04:02:53,416 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:53] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-10-23 04:02:53,446 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:53,456 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:53] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.205 2026-10-23 04:02:53,472 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:02:53,501 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:53,502 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:53] "GET /web/image?model=product.template&field=image_128&id=1826&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.007 0.203 2026-10-23 04:02:53,569 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:53,643 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:53,652 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:53] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.004 0.012 2026-10-23 04:02:53,798 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-10-23 04:02:53,799 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:53,919 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 15187396 (allocated 15990784) 2026-10-23 04:02:53,944 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 94666 2026-10-23 04:02:53,946 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-10-23 04:02:53,949 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 94666 2026-10-23 04:02:54,097 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040254_097034_test_specific_reward_product_tax_included_excluded.txt 2026-10-23 04:02:54,097 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpn4_xabe7_chrome_odoo" 2026-10-23 04:02:54,120 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_two_variant_same_discount ... 2026-10-23 04:02:55,686 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome pid: 94871 2026-10-23 04:02:55,686 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless temporary user profile dir: /tmp/tmp3zcdhwr5_chrome_odoo 2026-10-23 04:02:55,686 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:35957/json/version 2026-10-23 04:02:55,688 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35957', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:02:55,713 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Browser version: Chrome/150.0.7871.114 2026-10-23 04:02:55,713 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:35957/json 2026-10-23 04:02:55,713 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35957', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:02:55,734 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Websocket url found: ws://127.0.0.1:35957/devtools/page/351B54F0E12CEDA0457A6968BC941073 2026-10-23 04:02:55,744 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Enable chrome headless console log notification 2026-10-23 04:02:55,755 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless enable page notifications 2026-10-23 04:02:55,888 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:02:55,898 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Setting session cookie in browser 2026-10-23 04:02:55,903 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:55,903 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:55,938 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:02:56,815 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:56] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 91 0.057 0.829 2026-10-23 04:02:56,820 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Navigation result: {'frameId': '351B54F0E12CEDA0457A6968BC941073', 'loaderId': '945AF4A18BC2614D1A7B23CD4183CBA0', 'isDownload': False} 2026-10-23 04:02:56,820 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:56,851 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:02:56,873 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:56] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-23 04:02:56,883 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:56] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-10-23 04:02:56,906 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:56] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.033 2026-10-23 04:02:57,569 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:02:57,571 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:02:57,592 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.017 2026-10-23 04:02:57,638 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:57,640 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-23 04:02:57,650 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:57,664 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:02:57,682 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:02:57,719 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-10-23 04:02:57,735 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-10-23 04:02:57,816 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.020 0.054 2026-10-23 04:02:57,820 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.051 2026-10-23 04:02:58,740 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 396 0.278 0.602 2026-10-23 04:02:58,767 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:02:58,850 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.011 2026-10-23 04:02:58,894 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:58] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.023 2026-10-23 04:02:58,981 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:58] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.057 2026-10-23 04:02:59,029 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:02:59,047 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: Owl is running in 'dev' mode. 2026-10-23 04:02:59,060 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.006 2026-10-23 04:02:59,142 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:02:59,219 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:02:59,231 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-23 04:02:59,280 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:02:59,283 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:59] "GET /web/image/res.users/150/avatar_128 HTTP/1.1" 200 - 14 0.053 0.082 2026-10-23 04:02:59,289 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.067 2026-10-23 04:02:59,343 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:59] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.010 0.144 2026-10-23 04:02:59,374 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:59,377 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:59] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.005 0.046 2026-10-23 04:02:59,384 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.237 2026-10-23 04:02:59,469 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:59] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.016 0.055 2026-10-23 04:02:59,529 44 INFO rb-1f9f1af-225886-428050 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-23 04:02:59,594 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:59] "GET /web/image?model=product.template&field=image_128&id=1591&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.039 0.115 2026-10-23 04:02:59,605 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:02:59,619 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:02:59,654 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:59] "GET /web/image?model=product.template&field=image_128&id=1590&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.218 2026-10-23 04:02:59,692 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:59] "GET /web/image?model=product.template&field=image_128&id=1592&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-10-23 04:02:59,710 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:02:59,723 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:59] "GET /web/image?model=product.template&field=image_128&id=1593&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.002 0.235 2026-10-23 04:02:59,780 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:59] "GET /web/image?model=product.template&field=image_128&id=1595&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.021 0.234 2026-10-23 04:02:59,828 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:59] "GET /web/image?model=product.template&field=image_128&id=1594&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.011 0.297 2026-10-23 04:02:59,932 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:59] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.034 0.266 2026-10-23 04:02:59,969 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:02:59] "GET /web/image?model=product.template&field=image_128&id=1828&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.229 2026-10-23 04:03:00,003 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:00] "GET /web/image?model=product.template&field=image_128&id=1596&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.266 2026-10-23 04:03:00,034 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:00] "GET /web/image?model=product.template&field=image_128&id=1598&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.003 0.225 2026-10-23 04:03:00,067 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:00] "GET /web/image?model=product.template&field=image_128&id=1597&unique=2026-10-23T03:45:09.000+00:00 HTTP/1.1" 200 - 3 0.004 0.227 2026-10-23 04:03:00,181 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.032 0.213 2026-10-23 04:03:00,234 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:00,263 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:00] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.021 0.574 2026-10-23 04:03:00,338 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: tour succeeded 2026-10-23 04:03:00,339 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_two_variant_same_discount SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-23 04:03:00,527 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: heap 15236356 (allocated 16777216) 2026-10-23 04:03:00,532 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing chrome headless with pid 94871 2026-10-23 04:03:00,534 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing websocket connection 2026-10-23 04:03:00,535 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Terminating chrome headless with pid 94871 2026-10-23 04:03:00,662 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040300_662318_test_two_variant_same_discount.txt 2026-10-23 04:03:00,662 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Removing chrome user profile "/tmp/tmp3zcdhwr5_chrome_odoo" 2026-10-23 04:03:00,729 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-10-23 04:03:23,200 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestPosSessionError.test_missing_gift_card_print_report ... 2026-10-23 04:03:23,696 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:03:23,724 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:03:25,552 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:25] "GET /pos/ui/82 HTTP/1.1" 422 - 162 0.220 1.612 2026-10-23 04:03:25,644 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 04:03:48,566 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_duplicate_coupon_confirm ... 2026-10-23 04:03:49,197 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_gift_card_partner ... 2026-10-23 04:03:50,786 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend ... 2026-10-23 04:03:51,883 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome pid: 95083 2026-10-23 04:03:51,890 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless temporary user profile dir: /tmp/tmpzc3egtlo_chrome_odoo 2026-10-23 04:03:51,890 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:43787/json/version 2026-10-23 04:03:51,892 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43787', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:03:51,940 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Browser version: Chrome/150.0.7871.114 2026-10-23 04:03:51,940 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:43787/json 2026-10-23 04:03:51,947 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43787', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:03:51,960 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Websocket url found: ws://127.0.0.1:43787/devtools/page/C1459BB838E5FA9A45EBBC9A9062DA7D 2026-10-23 04:03:51,978 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Enable chrome headless console log notification 2026-10-23 04:03:52,008 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless enable page notifications 2026-10-23 04:03:52,229 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:03:52,243 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Setting session cookie in browser 2026-10-23 04:03:52,247 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Open "http://127.0.0.1:8069/pos/ui/83" in browser 2026-10-23 04:03:52,247 44 INFO rb-1f9f1af-225886-428050 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/83" 2026-10-23 04:03:52,284 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:03:53,145 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:53] "GET /pos/ui/83 HTTP/1.1" 200 - 86 0.041 0.825 2026-10-23 04:03:53,149 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigation result: {'frameId': 'C1459BB838E5FA9A45EBBC9A9062DA7D', 'loaderId': '0AC21FF15AE5CAC06CAE9253C1A65471', 'isDownload': False} 2026-10-23 04:03:53,149 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:53,169 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:03:53,189 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:53] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.009 2026-10-23 04:03:53,200 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:53] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-10-23 04:03:53,213 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:53] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-10-23 04:03:53,960 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:03:53,966 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:03:54,006 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.012 0.022 2026-10-23 04:03:54,045 44 INFO rb-1f9f1af-225886-428050 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/83", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:03:54,051 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:03:54,055 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:54,089 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 04:03:54,108 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:03:54,153 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.017 2026-10-23 04:03:54,190 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.046 2026-10-23 04:03:54,287 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.085 2026-10-23 04:03:54,291 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.065 2026-10-23 04:03:55,416 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.349 0.734 2026-10-23 04:03:55,454 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:03:55,569 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-23 04:03:55,647 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:55] "GET /web/image/res.company/81/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.045 2026-10-23 04:03:55,705 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:03:55,737 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: Owl is running in 'dev' mode. 2026-10-23 04:03:55,778 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.025 2026-10-23 04:03:55,842 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:03:55,851 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:03:55,912 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:03:55,919 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:03:55,965 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:03:55,976 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:55] "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-23 04:03:55,982 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:55] "GET /web/image/res.users/158/avatar_128 HTTP/1.1" 200 - 14 0.045 0.080 2026-10-23 04:03:56,017 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:03:56,059 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:56] "GET /web/image?model=res.company&id=81&field=logo HTTP/1.1" 200 - 3 0.021 0.157 2026-10-23 04:03:56,119 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:56] "GET /web/image/res.company/81/favicon HTTP/1.1" 200 - 4 0.007 0.089 2026-10-23 04:03:56,130 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:56,276 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:56] "GET /pos/ui/83?from_backend=True HTTP/1.1" 200 - 33 0.064 0.233 2026-10-23 04:03:56,397 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:56,411 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:56] "GET /pos/ui/83 HTTP/1.1" 200 - 33 0.037 0.378 2026-10-23 04:03:56,434 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:03:56,443 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:56] "GET /web/image/res.company/81/favicon HTTP/1.1" 304 - 4 0.008 0.224 2026-10-23 04:03:56,457 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:56,466 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:03:56,509 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:56] "GET /web/image?model=product.template&field=image_128&id=1848&unique=2026-10-23T04:03:25.000+00:00 HTTP/1.1" 200 - 3 0.017 0.258 2026-10-23 04:03:56,561 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:56] "GET /web/image?model=product.template&field=image_128&id=1849&unique=2026-10-23T04:03:25.000+00:00 HTTP/1.1" 200 - 3 0.005 0.311 2026-10-23 04:03:56,600 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:56] "GET /web/image?model=product.template&field=image_128&id=1850&unique=2026-10-23T04:03:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.344 2026-10-23 04:03:56,642 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:56] "GET /web/image?model=product.template&field=image_128&id=1851&unique=2026-10-23T04:03:25.000+00:00 HTTP/1.1" 200 - 3 0.010 0.342 2026-10-23 04:03:56,686 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:56] "GET /web/image?model=product.template&field=image_128&id=1856&unique=2026-10-23T04:03:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-10-23 04:03:56,733 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:56] "GET /web/image?model=product.template&field=image_128&id=1859&unique=2026-10-23T04:03:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-10-23 04:03:56,763 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:56] "GET /web/image?model=product.template&field=image_128&id=1854&unique=2026-10-23T04:03:25.000+00:00 HTTP/1.1" 200 - 3 0.005 0.241 2026-10-23 04:03:56,818 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:56] "GET /web/image?model=product.template&field=image_128&id=1853&unique=2026-10-23T04:03:25.000+00:00 HTTP/1.1" 200 - 3 0.003 0.245 2026-10-23 04:03:56,855 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:56] "GET /web/image?model=product.template&field=image_128&id=1855&unique=2026-10-23T04:03:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-10-23 04:03:56,990 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.290 2026-10-23 04:03:57,027 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:57] "GET /web/image?model=product.template&field=image_128&id=1852&unique=2026-10-23T04:03:25.000+00:00 HTTP/1.1" 200 - 3 0.003 0.324 2026-10-23 04:03:57,065 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:57,202 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:57,249 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:57,313 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:57,392 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:57,466 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:57,466 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03: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.017 0.064 2026-10-23 04:03:57,506 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:57] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.013 0.089 2026-10-23 04:03:57,577 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:57,595 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.017 0.085 2026-10-23 04:03:57,670 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:57,729 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:57,783 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:57,837 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:57,890 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:57,951 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:58,022 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:58,075 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:58,161 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:58,214 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:58,262 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:58,358 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:58,382 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:03:58,385 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:03:58,430 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:58,495 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:58,598 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:58,651 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:58,712 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:58,734 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:58] "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.012 2026-10-23 04:03:58,785 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:58] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.003 0.017 2026-10-23 04:03:58,826 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:03:58,831 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80473741 started for PoS orders references: [{'name': '/', 'pos_reference': '261-83-000001', 'uuid': '0abb3c3d-6022-4154-aa68-c7583c702bee'}] 2026-10-23 04:03:59,513 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80473741 order {'name': '/', 'pos_reference': '261-83-000001', 'uuid': '0abb3c3d-6022-4154-aa68-c7583c702bee'} created pos.order #642 2026-10-23 04:03:59,540 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80473741 finished 2026-10-23 04:03:59,620 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 238 0.259 0.537 2026-10-23 04:03:59,772 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 50 0.031 0.059 2026-10-23 04:03:59,808 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:03:59] "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-23 04:03:59,973 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48349320 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-83-000001', 'uuid': '0abb3c3d-6022-4154-aa68-c7583c702bee'}] 2026-10-23 04:03:59,990 44 INFO rb-1f9f1af-225886-428050 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-23 04:03:59,996 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48349320 order {'name': 'Shop - 000001', 'pos_reference': '261-83-000001', 'uuid': '0abb3c3d-6022-4154-aa68-c7583c702bee'} sync ignored for existing PoS order pos.order(642,) (state: paid) 2026-10-23 04:04:00,031 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48349320 finished 2026-10-23 04:04:00,039 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: tour succeeded 2026-10-23 04:04:00,041 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:00,207 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: heap 18253268 (allocated 19533824) 2026-10-23 04:04:00,224 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing chrome headless with pid 95083 2026-10-23 04:04:00,227 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing websocket connection 2026-10-23 04:04:00,230 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Terminating chrome headless with pid 95083 2026-10-23 04:04:00,239 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.089 0.180 2026-10-23 04:04:00,386 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040400_386315_test_loyalty_history_earn_and_spend.txt 2026-10-23 04:04:00,386 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Removing chrome user profile "/tmp/tmpzc3egtlo_chrome_odoo" 2026-10-23 04:04:00,456 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_pos_loyalty_history ... 2026-10-23 04:04:01,498 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome pid: 95304 2026-10-23 04:04:01,498 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmp7_vq4pn1_chrome_odoo 2026-10-23 04:04:01,498 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:39657/json/version 2026-10-23 04:04:01,500 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39657', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:04:01,550 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Browser version: Chrome/150.0.7871.114 2026-10-23 04:04:01,550 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:39657/json 2026-10-23 04:04:01,550 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39657', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:04:01,574 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Websocket url found: ws://127.0.0.1:39657/devtools/page/963D54AEA8D60B1A1002999C41606904 2026-10-23 04:04:01,607 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Enable chrome headless console log notification 2026-10-23 04:04:01,617 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless enable page notifications 2026-10-23 04:04:01,807 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:04:01,816 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Setting session cookie in browser 2026-10-23 04:04:01,818 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Open "http://127.0.0.1:8069/pos/ui/83" in browser 2026-10-23 04:04:01,819 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigating to: "http://127.0.0.1:8069/pos/ui/83" 2026-10-23 04:04:01,846 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:04:02,762 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:02] "GET /pos/ui/83 HTTP/1.1" 200 - 88 0.068 0.853 2026-10-23 04:04:02,766 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigation result: {'frameId': '963D54AEA8D60B1A1002999C41606904', 'loaderId': 'AC922D523965E22087178430536F971A', 'isDownload': False} 2026-10-23 04:04:02,766 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate ready code "odoo.isTourReady('LoyaltyHistoryTour')" 2026-10-23 04:04:02,799 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:04:02,826 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:02] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-10-23 04:04:02,839 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:02] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-10-23 04:04:02,850 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:02] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-10-23 04:04:03,511 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:04:03,514 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:04:03,537 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.011 0.020 2026-10-23 04:04:03,572 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-23 04:04:03,575 44 INFO rb-1f9f1af-225886-428050 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/83", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:04:03,590 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:03,598 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:04:03,618 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:04:03,676 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.035 2026-10-23 04:04:03,695 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.051 2026-10-23 04:04:03,800 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.025 0.051 2026-10-23 04:04:03,804 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.080 2026-10-23 04:04:04,806 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.327 0.620 2026-10-23 04:04:04,843 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:04:04,942 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-10-23 04:04:05,039 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:05] "GET /web/image/res.company/81/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.059 2026-10-23 04:04:05,084 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:04:05,110 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: Owl is running in 'dev' mode. 2026-10-23 04:04:05,147 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.010 2026-10-23 04:04:05,241 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:04:05,255 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-23 04:04:05,279 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.047 2026-10-23 04:04:05,322 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:04:05,339 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:04:05,415 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:05] "GET /web/image/res.users/158/avatar_128 HTTP/1.1" 200 - 14 0.092 0.101 2026-10-23 04:04:05,434 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:05] "GET /web/image?model=res.company&id=81&field=logo HTTP/1.1" 200 - 3 0.004 0.200 2026-10-23 04:04:05,452 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:05] "GET /web/image/res.company/81/favicon HTTP/1.1" 200 - 4 0.003 0.037 2026-10-23 04:04:05,460 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.240 2026-10-23 04:04:05,527 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:05,626 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:04:05,680 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:05,697 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:04:05,750 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:05] "GET /pos/ui/83?from_backend=True HTTP/1.1" 200 - 33 0.097 0.078 2026-10-23 04:04:05,790 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:05] "GET /web/image?model=product.template&field=image_128&id=1848&unique=2026-10-23T04:03:25.000+00:00 HTTP/1.1" 200 - 3 0.004 0.160 2026-10-23 04:04:05,829 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:05] "GET /web/image?model=product.template&field=image_128&id=1850&unique=2026-10-23T04:03:25.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-10-23 04:04:05,843 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:04:05,864 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:05] "GET /web/image?model=product.template&field=image_128&id=1849&unique=2026-10-23T04:03:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-10-23 04:04:05,903 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:05] "GET /web/image/res.company/81/favicon HTTP/1.1" 304 - 4 0.004 0.195 2026-10-23 04:04:05,998 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:05] "GET /pos/ui/83 HTTP/1.1" 200 - 33 0.042 0.367 2026-10-23 04:04:06,026 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:06] "GET /web/image?model=product.template&field=image_128&id=1853&unique=2026-10-23T04:03:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.270 2026-10-23 04:04:06,056 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:06] "GET /web/image?model=product.template&field=image_128&id=1856&unique=2026-10-23T04:03:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.259 2026-10-23 04:04:06,088 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:06] "GET /web/image?model=product.template&field=image_128&id=1854&unique=2026-10-23T04:03:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-10-23 04:04:06,125 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:06] "GET /web/image?model=product.template&field=image_128&id=1855&unique=2026-10-23T04:03:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.254 2026-10-23 04:04:06,156 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:06] "GET /web/image?model=product.template&field=image_128&id=1851&unique=2026-10-23T04:03:25.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-23 04:04:06,186 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:06] "GET /web/image?model=product.template&field=image_128&id=1852&unique=2026-10-23T04:03:25.000+00:00 HTTP/1.1" 200 - 3 0.003 0.150 2026-10-23 04:04:06,315 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.057 0.350 2026-10-23 04:04:06,408 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:06,471 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:06,527 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:06,577 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:06,626 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:06,678 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:06,776 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:06,842 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:06,893 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:06,957 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:07,048 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:07,086 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:07,103 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04: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.014 0.060 2026-10-23 04:04:07,136 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:07,137 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:07] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.016 0.066 2026-10-23 04:04:07,188 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:07,223 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.017 0.090 2026-10-23 04:04:07,274 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:07,292 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:04:07,293 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:04:07,330 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:07,378 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:07,455 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:07,507 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:07,564 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:07,672 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:07,679 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83375434 started for PoS orders references: [{'name': '/', 'pos_reference': '261-83-000001', 'uuid': '1e3d6d24-82a2-4000-89ff-3966dd70b8d6'}] 2026-10-23 04:04:07,688 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:04:08,419 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83375434 order {'name': '/', 'pos_reference': '261-83-000001', 'uuid': '1e3d6d24-82a2-4000-89ff-3966dd70b8d6'} created pos.order #643 2026-10-23 04:04:08,448 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83375434 finished 2026-10-23 04:04:08,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 235 0.281 0.579 2026-10-23 04:04:08,703 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 52 0.044 0.080 2026-10-23 04:04:08,765 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.006 2026-10-23 04:04:08,934 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67552309 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-83-000001', 'uuid': '1e3d6d24-82a2-4000-89ff-3966dd70b8d6'}] 2026-10-23 04:04:08,944 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67552309 order {'name': 'Shop - 000001', 'pos_reference': '261-83-000001', 'uuid': '1e3d6d24-82a2-4000-89ff-3966dd70b8d6'} sync ignored for existing PoS order pos.order(643,) (state: paid) 2026-10-23 04:04:08,949 44 INFO rb-1f9f1af-225886-428050 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-23 04:04:08,973 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67552309 finished 2026-10-23 04:04:09,005 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: tour succeeded 2026-10-23 04:04:09,005 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: ╔═══════════════════════════════════╗ ║ TOUR LoyaltyHistoryTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-23 04:04:09,174 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: heap 17455112 (allocated 19009536) 2026-10-23 04:04:09,193 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing chrome headless with pid 95304 2026-10-23 04:04:09,197 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing websocket connection 2026-10-23 04:04:09,205 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Terminating chrome headless with pid 95304 2026-10-23 04:04:09,206 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:04:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.068 0.209 2026-10-23 04:04:09,323 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040409_323748_test_pos_loyalty_history.txt 2026-10-23 04:04:09,324 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Removing chrome user profile "/tmp/tmp7_vq4pn1_chrome_odoo" 2026-10-23 04:04:09,404 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_programs_loaded ... 2026-10-23 04:04:10,364 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-23 04:04:32,840 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_loyalty_product_loading ... 2026-10-23 04:04:33,762 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_product_loading_without_gift_card ... 2026-10-23 04:04:44,567 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 04:05:05,046 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-10-23 04:05:05,545 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-23 04:05:27,878 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_cancel ... 2026-10-23 04:05:27,914 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_get ... 2026-10-23 04:05:27,971 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_payment ... 2026-10-23 04:05:28,059 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_refund ... 2026-10-23 04:05:28,183 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 04:05:49,896 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-10-23 04:05:50,644 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome pid: 95521 2026-10-23 04:05:50,644 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless temporary user profile dir: /tmp/tmp2gb6ot67_chrome_odoo 2026-10-23 04:05:50,644 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:44929/json/version 2026-10-23 04:05:50,646 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44929', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:05:50,702 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:50,702 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:44929/json 2026-10-23 04:05:50,703 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44929', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:05:50,719 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Websocket url found: ws://127.0.0.1:44929/devtools/page/556A5754E00332825C78AFE2D11F0590 2026-10-23 04:05:50,747 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Enable chrome headless console log notification 2026-10-23 04:05:50,762 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless enable page notifications 2026-10-23 04:05:50,863 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:05:50,875 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Setting session cookie in browser 2026-10-23 04:05:50,878 44 INFO rb-1f9f1af-225886-428050 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/89" in browser 2026-10-23 04:05:50,878 44 INFO rb-1f9f1af-225886-428050 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/89" 2026-10-23 04:05:50,915 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:05:51,745 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:51] "GET /pos/ui/89 HTTP/1.1" 200 - 85 0.056 0.778 2026-10-23 04:05:51,749 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigation result: {'frameId': '556A5754E00332825C78AFE2D11F0590', 'loaderId': 'ABB678C0235FAB0E6E715398885A0058', 'isDownload': False} 2026-10-23 04:05:51,749 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:51,769 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:05:51,798 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:51] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-23 04:05:51,812 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:51] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.021 2026-10-23 04:05:51,824 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:51] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.035 2026-10-23 04:05:52,495 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:05:52,503 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:05:52,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.019 2026-10-23 04:05:52,565 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-23 04:05:52,574 44 INFO rb-1f9f1af-225886-428050 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/89", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:05:52,589 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:52,591 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:05:52,615 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:05:52,657 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-23 04:05:52,679 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.028 2026-10-23 04:05:52,685 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-23 04:05:52,756 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.015 0.049 2026-10-23 04:05:53,572 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 173, model: sale.order 2026-10-23 04:05:53,576 44 INFO rb-1f9f1af-225886-428050 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 - Foreign Trade/User - 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-23 04:05:53,576 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 173, model: sale.order.line 2026-10-23 04:05:53,578 44 INFO rb-1f9f1af-225886-428050 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 - Foreign Trade/User - 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-23 04:05:53,594 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.249 0.538 2026-10-23 04:05:53,628 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:53] "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-23 04:05:53,708 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05: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.008 2026-10-23 04:05:53,782 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:53] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.043 2026-10-23 04:05:53,834 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05: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.008 2026-10-23 04:05:53,868 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:53,886 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.006 2026-10-23 04:05:53,978 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:05:53,987 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:53] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.006 0.017 2026-10-23 04:05:53,994 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:05:53,995 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:05:54,078 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:05:54,088 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 04:05:54,095 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:54] "GET /web/image/res.users/173/avatar_128 HTTP/1.1" 200 - 14 0.046 0.089 2026-10-23 04:05:54,098 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:54,104 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.135 2026-10-23 04:05:54,144 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:54] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.003 0.020 2026-10-23 04:05:54,342 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:05:54,420 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:54] "GET /pos/ui/89?from_backend=True HTTP/1.1" 200 - 33 0.031 0.059 2026-10-23 04:05:54,462 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:54,552 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:54] "GET /pos/ui/89 HTTP/1.1" 200 - 33 0.039 0.182 2026-10-23 04:05:54,576 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:54,578 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:05:54,587 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:05:54,623 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:54] "GET /web/image?model=product.template&field=image_128&id=1919&unique=2026-10-23T04:05:28.000+00:00 HTTP/1.1" 200 - 3 0.006 0.102 2026-10-23 04:05:54,669 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:54] "GET /web/image?model=product.template&field=image_128&id=1917&unique=2026-10-23T04:05:28.000+00:00 HTTP/1.1" 200 - 3 0.005 0.169 2026-10-23 04:05:54,708 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:54] "GET /web/image?model=product.template&field=image_128&id=1918&unique=2026-10-23T04:05:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.205 2026-10-23 04:05:54,754 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:54] "GET /web/image?model=product.template&field=image_128&id=1921&unique=2026-10-23T04:05:28.000+00:00 HTTP/1.1" 200 - 3 0.005 0.218 2026-10-23 04:05:54,792 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:54] "GET /web/image?model=product.template&field=image_128&id=1920&unique=2026-10-23T04:05:28.000+00:00 HTTP/1.1" 200 - 3 0.007 0.245 2026-10-23 04:05:54,820 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:54] "GET /web/image?model=product.template&field=image_128&id=1923&unique=2026-10-23T04:05:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.222 2026-10-23 04:05:54,852 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:54] "GET /web/image?model=product.template&field=image_128&id=1924&unique=2026-10-23T04:05:28.000+00:00 HTTP/1.1" 200 - 3 0.005 0.205 2026-10-23 04:05:54,886 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:54] "GET /web/image?model=product.template&field=image_128&id=1925&unique=2026-10-23T04:05:28.000+00:00 HTTP/1.1" 200 - 3 0.004 0.205 2026-10-23 04:05:54,913 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:54] "GET /web/image?model=product.template&field=image_128&id=1926&unique=2026-10-23T04:05:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.191 2026-10-23 04:05:54,952 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:54] "GET /web/image?model=product.template&field=image_128&id=1928&unique=2026-10-23T04:05:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.178 2026-10-23 04:05:54,988 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:54] "GET /web/image?model=product.template&field=image_128&id=1929&unique=2026-10-23T04:05:28.000+00:00 HTTP/1.1" 200 - 3 0.003 0.185 2026-10-23 04:05:55,027 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:55] "GET /web/image?model=product.template&field=image_128&id=1927&unique=2026-10-23T04:05:28.000+00:00 HTTP/1.1" 200 - 3 0.006 0.187 2026-10-23 04:05:55,060 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:55] "GET /web/image?model=product.template&field=image_128&id=1922&unique=2026-10-23T04:05:28.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-23 04:05:55,208 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.292 2026-10-23 04:05:55,294 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:55,349 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:55,397 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:55,458 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:55,519 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:55,724 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:55] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 69 0.061 0.142 2026-10-23 04:05:55,781 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:55,833 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:55,883 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:55,975 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:56,031 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:56,078 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:56,140 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:56,211 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:56,406 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:56] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 65 0.060 0.143 2026-10-23 04:05:56,438 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:56,487 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:56,538 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:56,588 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:56,693 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:56,766 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:56,817 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:56,886 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:56,947 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:57,000 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:57,034 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:57] "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.018 0.065 2026-10-23 04:05:57,088 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:57,119 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:05:57,129 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:05:57,139 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:57,164 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 23 0.028 0.085 2026-10-23 04:05:57,189 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:57,291 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:57,350 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:57,409 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:57,460 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:57,546 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:57,552 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37225383 started for PoS orders references: [{'name': '/', 'pos_reference': '261-89-000001', 'uuid': 'a993edcb-526f-4088-b371-a1d73477e5a4'}] 2026-10-23 04:05:57,560 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:05:58,550 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37225383 order {'name': '/', 'pos_reference': '261-89-000001', 'uuid': 'a993edcb-526f-4088-b371-a1d73477e5a4'} created pos.order #645 2026-10-23 04:05:58,574 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37225383 finished 2026-10-23 04:05:58,782 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 321 0.414 0.820 2026-10-23 04:05:58,897 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:05:59,034 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43850026 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-89-000001', 'uuid': 'a993edcb-526f-4088-b371-a1d73477e5a4'}] 2026-10-23 04:05:59,043 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43850026 order {'name': 'Shop - 000001', 'pos_reference': '261-89-000001', 'uuid': 'a993edcb-526f-4088-b371-a1d73477e5a4'} sync ignored for existing PoS order pos.order(645,) (state: paid) 2026-10-23 04:05:59,046 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: tour succeeded 2026-10-23 04:05:59,048 44 INFO rb-1f9f1af-225886-428050 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-23 04:05:59,085 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43850026 finished 2026-10-23 04:05:59,211 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: heap 17945020 (allocated 19533824) 2026-10-23 04:05:59,217 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:05:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.058 0.128 2026-10-23 04:05:59,220 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing chrome headless with pid 95521 2026-10-23 04:05:59,221 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing websocket connection 2026-10-23 04:05:59,224 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Terminating chrome headless with pid 95521 2026-10-23 04:05:59,364 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040559_364635_test_ship_later_kit_and_mto_manufactured_product.txt 2026-10-23 04:05:59,364 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Removing chrome user profile "/tmp/tmp2gb6ot67_chrome_odoo" 2026-10-23 04:05:59,489 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 04:06:21,961 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-10-23 04:06:23,229 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #175 deleted stock.move records with IDs: [1180] 2026-10-23 04:06:26,243 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_2 ... 2026-10-23 04:06:27,016 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #175 deleted stock.move records with IDs: [1182] 2026-10-23 04:06:29,789 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_no_invoice ... 2026-10-23 04:06:30,955 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #175 deleted stock.move records with IDs: [1184] 2026-10-23 04:06:33,213 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-10-23 04:06:33,927 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #175 deleted stock.move records with IDs: [1186] 2026-10-23 04:06:35,655 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-10-23 04:06:36,616 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #175 deleted stock.move records with IDs: [1189, 1190] 2026-10-23 04:06:38,661 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-10-23 04:06:39,892 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #175 deleted stock.move records with IDs: [1194, 1195] 2026-10-23 04:06:40,283 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #175 deleted stock.move records with IDs: [1199, 1200, 1201] 2026-10-23 04:06:45,170 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-10-23 04:06:46,349 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #175 deleted stock.move records with IDs: [1202, 1203] 2026-10-23 04:06:46,990 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-10-23 04:06:48,433 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #175 deleted stock.move records with IDs: [1206, 1207] 2026-10-23 04:06:50,437 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_kit_with_lot_tracked_component_multiple_orders ... 2026-10-23 04:06:51,677 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #175 deleted stock.move records with IDs: [1211] 2026-10-23 04:06:51,957 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #175 deleted stock.move.line records with IDs: [1208] 2026-10-23 04:06:52,060 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #175 deleted stock.move.line records with IDs: [1209] 2026-10-23 04:06:53,820 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_never_variant_bom_product_picking ... 2026-10-23 04:06:54,869 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79471215 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-23 04:06:55,363 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #175 deleted stock.move records with IDs: [1213, 1214] 2026-10-23 04:06:56,080 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79471215 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #657 2026-10-23 04:06:56,084 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79471215 finished 2026-10-23 04:06:56,201 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-10-23 04:06:57,168 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #175 deleted stock.move records with IDs: [1219] 2026-10-23 04:06:57,839 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-23 04:07:22,869 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-10-23 04:07:23,101 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38146894 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-23 04:07:23,158 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38146894 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #659 2026-10-23 04:07:23,159 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38146894 finished 2026-10-23 04:07:23,210 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:07:23,509 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:07:25,229 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: Simulating signal changes during tests 2026-10-23 04:07:25,230 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:25] "GET /pos/pay/659?access_token=7584ff5c-c8d9-4a28-bf81-6820f43fc5dc HTTP/1.1" 200 - 263 0.323 1.701 2026-10-23 04:07:25,249 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:07:25,332 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:25] "POST /pos/pay/transaction/659 HTTP/1.1" 200 - 43 0.031 0.059 2026-10-23 04:07:25,406 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:07:27,004 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:27] "GET /pos/pay/confirmation/659?access_token=7584ff5c-c8d9-4a28-bf81-6820f43fc5dc&tx_id=1 HTTP/1.1" 200 - 410 0.569 1.034 2026-10-23 04:07:28,171 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-10-23 04:07:28,530 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37596667 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-23 04:07:28,599 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37596667 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #660 2026-10-23 04:07:28,600 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37596667 finished 2026-10-23 04:07:28,665 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:07:29,001 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:07:30,791 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: Simulating signal changes during tests 2026-10-23 04:07:30,793 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:30] "GET /pos/pay/660?access_token=1ae0e03f-1a7a-4fca-aeb5-b39c089de1b8 HTTP/1.1" 200 - 267 0.352 1.780 2026-10-23 04:07:30,805 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:07:30,928 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:30] "POST /pos/pay/transaction/660 HTTP/1.1" 200 - 43 0.062 0.067 2026-10-23 04:07:31,003 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:07:32,415 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:32] "GET /pos/pay/confirmation/660?access_token=1ae0e03f-1a7a-4fca-aeb5-b39c089de1b8&tx_id=2 HTTP/1.1" 200 - 410 0.421 0.996 2026-10-23 04:07:33,446 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-10-23 04:07:33,781 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79472266 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-23 04:07:33,852 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79472266 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #661 2026-10-23 04:07:33,853 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79472266 finished 2026-10-23 04:07:33,935 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:07:34,280 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:07:36,119 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: Simulating signal changes during tests 2026-10-23 04:07:36,121 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:36] "GET /pos/pay/661?access_token=e539b520-0d88-4a93-8230-349148d2e783 HTTP/1.1" 200 - 267 0.345 1.846 2026-10-23 04:07:36,140 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:07:36,226 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:36] "POST /pos/pay/transaction/661 HTTP/1.1" 200 - 43 0.029 0.064 2026-10-23 04:07:36,285 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:07:37,267 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:37] "GET /pos/pay/confirmation/661?access_token=e539b520-0d88-4a93-8230-349148d2e783&tx_id=3 HTTP/1.1" 200 - 280 0.322 0.664 2026-10-23 04:07:37,338 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:07:37,461 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:37] "GET /pos/pay/661?access_token=e539b520-0d88-4a93-8230-349148d2e783 HTTP/1.1" 200 - 43 0.035 0.098 2026-10-23 04:07:37,470 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:07:37,547 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:37] "POST /pos/pay/transaction/661 HTTP/1.1" 200 - 35 0.024 0.057 2026-10-23 04:07:37,598 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:07:38,625 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:38] "GET /pos/pay/confirmation/661?access_token=e539b520-0d88-4a93-8230-349148d2e783&tx_id=4 HTTP/1.1" 200 - 302 0.329 0.702 2026-10-23 04:07:39,715 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_customer_display_online_payment ... 2026-10-23 04:07:40,213 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome pid: 95757 2026-10-23 04:07:40,214 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless temporary user profile dir: /tmp/tmpa8txntaf_chrome_odoo 2026-10-23 04:07:40,214 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:35855/json/version 2026-10-23 04:07:40,215 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35855', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:07:40,265 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Browser version: Chrome/150.0.7871.114 2026-10-23 04:07:40,266 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:35855/json 2026-10-23 04:07:40,272 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35855', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:07:40,297 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Websocket url found: ws://127.0.0.1:35855/devtools/page/BD46B89DC535B57D82391DCF595B0EBD 2026-10-23 04:07:40,310 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Enable chrome headless console log notification 2026-10-23 04:07:40,324 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless enable page notifications 2026-10-23 04:07:40,403 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:07:40,418 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Setting session cookie in browser 2026-10-23 04:07:40,424 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Open "http://127.0.0.1:8069/pos_customer_display/92/34c7019892c14561?access_token=34c7019892c14561" in browser 2026-10-23 04:07:40,424 44 INFO rb-1f9f1af-225886-428050 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/92/34c7019892c14561?access_token=34c7019892c14561" 2026-10-23 04:07:40,444 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:07:41,042 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:41] "GET /pos_customer_display/92/34c7019892c14561?access_token=34c7019892c14561 HTTP/1.1" 200 - 47 0.052 0.552 2026-10-23 04:07:41,046 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigation result: {'frameId': 'BD46B89DC535B57D82391DCF595B0EBD', 'loaderId': '4023B1FB5783937544C28EBF5C6DB209', 'isDownload': False} 2026-10-23 04:07:41,046 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourOnlinePayment')" 2026-10-23 04:07:41,092 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0427dfb/point_of_sale.customer_display_assets.min.css, copying from /web/assets/0427dfb/point_of_sale.customer_display_assets.min.css 2026-10-23 04:07:41,129 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:41] "GET /web/assets/1/0427dfb/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 11 0.022 0.029 2026-10-23 04:07:41,153 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1a39648/point_of_sale.customer_display_assets.min.js, copying from /web/assets/1a39648/point_of_sale.customer_display_assets.min.js 2026-10-23 04:07:41,188 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:41] "GET /web/assets/1/1a39648/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 8 0.018 0.088 2026-10-23 04:07:41,213 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5c86a8e/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/5c86a8e/point_of_sale.customer_display_assets_test.min.js 2026-10-23 04:07:41,232 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:41] "GET /web/assets/1/5c86a8e/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.017 0.133 2026-10-23 04:07:41,392 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:07:41,412 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.007 2026-10-23 04:07:41,431 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: Owl is running in 'dev' mode. 2026-10-23 04:07:41,493 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.055 2026-10-23 04:07:41,503 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:41] "GET /logo?company=88 HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:07:41,519 44 INFO rb-1f9f1af-225886-428050 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/92/34c7019892c14561?access_token=34c7019892c14561", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:07:41,530 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-23 04:07:41,539 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:41,598 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:41,668 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:41,717 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:41,775 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:42,070 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:42,195 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:42,200 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:42,201 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:42,202 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:42,203 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:42,206 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:42,214 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:42,264 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:42,312 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:42,363 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:42,429 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:42,470 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:42,521 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: tour succeeded 2026-10-23 04:07:42,523 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourOnlinePayment SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-23 04:07:42,565 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: heap 4219884 (allocated 4980736) 2026-10-23 04:07:42,584 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing chrome headless with pid 95757 2026-10-23 04:07:42,585 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing websocket connection 2026-10-23 04:07:42,587 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Terminating chrome headless with pid 95757 2026-10-23 04:07:42,712 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040742_711570_test_customer_display_online_payment.txt 2026-10-23 04:07:42,712 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Removing chrome user profile "/tmp/tmpa8txntaf_chrome_odoo" 2026-10-23 04:07:42,789 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: waiting for threads: [, ] 2026-10-23 04:07:43,364 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:43] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 126 0.153 1.547 2026-10-23 04:07:43,398 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-10-23 04:07:43,990 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome pid: 95928 2026-10-23 04:07:43,991 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless temporary user profile dir: /tmp/tmp6fzjewwx_chrome_odoo 2026-10-23 04:07:43,996 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:37645/json/version 2026-10-23 04:07:44,002 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37645', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:07:44,015 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Browser version: Chrome/150.0.7871.114 2026-10-23 04:07:44,015 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:37645/json 2026-10-23 04:07:44,016 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37645', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:07:44,021 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Websocket url found: ws://127.0.0.1:37645/devtools/page/DFBFC4AA0534F577B3854B2A1A42100C 2026-10-23 04:07:44,033 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Enable chrome headless console log notification 2026-10-23 04:07:44,041 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless enable page notifications 2026-10-23 04:07:44,137 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_op_user from n/a 2026-10-23 04:07:44,156 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Setting session cookie in browser 2026-10-23 04:07:44,158 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Open "http://127.0.0.1:8069/pos/ui/93" in browser 2026-10-23 04:07:44,158 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/93" 2026-10-23 04:07:44,174 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:07:45,015 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:45] "GET /pos/ui/93 HTTP/1.1" 200 - 89 0.071 0.774 2026-10-23 04:07:45,019 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigation result: {'frameId': 'DFBFC4AA0534F577B3854B2A1A42100C', 'loaderId': 'EDBCF31C57E6D34E075418A197FB1083', 'isDownload': False} 2026-10-23 04:07:45,019 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-10-23 04:07:45,052 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:07:45,079 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:45] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-10-23 04:07:45,084 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:45] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-10-23 04:07:45,094 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:45] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-23 04:07:45,801 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:07:45,807 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:07:45,841 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.023 2026-10-23 04:07:45,873 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-23 04:07:45,883 44 INFO rb-1f9f1af-225886-428050 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/93", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:07:45,896 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-23 04:07:45,897 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:45,910 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:07:45,956 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.014 2026-10-23 04:07:45,988 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-23 04:07:46,048 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.049 2026-10-23 04:07:46,051 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-23 04:07:47,053 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.365 0.587 2026-10-23 04:07:47,084 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:47] "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-23 04:07:47,177 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:07:47,258 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:47] "GET /web/image/res.company/88/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.048 2026-10-23 04:07:47,306 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:07:47,361 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: Owl is running in 'dev' mode. 2026-10-23 04:07:47,387 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.011 2026-10-23 04:07:47,459 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:07:47,488 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:07:47,498 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:07:47,500 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:07:47,559 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:07:47,561 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:47] "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-23 04:07:47,569 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:47] "GET /web/image/res.users/184/avatar_128 HTTP/1.1" 200 - 14 0.039 0.082 2026-10-23 04:07:47,638 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:07:47,639 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:47] "GET /web/image?model=res.company&id=88&field=logo HTTP/1.1" 200 - 3 0.030 0.135 2026-10-23 04:07:47,677 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:47] "GET /web/image/res.company/88/favicon HTTP/1.1" 200 - 4 0.003 0.049 2026-10-23 04:07:47,692 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:47,786 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:47] "GET /pos/ui/93?from_backend=True HTTP/1.1" 200 - 33 0.032 0.180 2026-10-23 04:07:47,857 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:07:47,883 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:47,899 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:47] "GET /pos/ui/93 HTTP/1.1" 200 - 33 0.044 0.252 2026-10-23 04:07:47,925 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:47] "GET /web/image/res.company/88/favicon HTTP/1.1" 304 - 4 0.004 0.170 2026-10-23 04:07:47,950 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:07:47,979 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:47] "GET /web/image?model=product.template&field=image_128&id=1975&unique=2026-10-23T04:06:57.000+00:00 HTTP/1.1" 200 - 3 0.005 0.156 2026-10-23 04:07:48,097 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.166 2026-10-23 04:07:48,183 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:48,235 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:48,284 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:48,339 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:48,391 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:48,595 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:48,651 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:48,702 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:48,752 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:48,803 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:48,889 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:48,908 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:07:48,909 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:07:48,943 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:48,993 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:49,042 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:49,092 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:49,143 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:49,210 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:49,219 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12376968 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'ecf52c0a-fe52-4cba-afee-b4a535690e35'}] 2026-10-23 04:07:49,319 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12376968 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'ecf52c0a-fe52-4cba-afee-b4a535690e35'} created pos.order #662 2026-10-23 04:07:49,355 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12376968 finished 2026-10-23 04:07:49,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.057 0.185 2026-10-23 04:07:49,542 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:49,593 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:49,644 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:49,707 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:49,753 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:49,806 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:49,858 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:49,909 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:49,961 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:50,012 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:50,065 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:50,115 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:50,176 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:50,236 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:50,287 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:50,337 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:50,390 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:50,441 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:50,492 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:50,547 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:50,594 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:50,668 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:50,672 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49857928 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'ecf52c0a-fe52-4cba-afee-b4a535690e35'}] 2026-10-23 04:07:50,779 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [681] to pos.order #662 2026-10-23 04:07:50,794 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49857928 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'ecf52c0a-fe52-4cba-afee-b4a535690e35'} updated pos.order #662 2026-10-23 04:07:50,847 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49857928 finished 2026-10-23 04:07:50,993 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 96 0.093 0.231 2026-10-23 04:07:51,045 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:51] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.003 0.010 2026-10-23 04:07:51,097 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:51,107 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:51] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.011 0.024 2026-10-23 04:07:51,147 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:51,208 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:51,212 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4022286 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'ecf52c0a-fe52-4cba-afee-b4a535690e35'}] 2026-10-23 04:07:51,240 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4022286 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'ecf52c0a-fe52-4cba-afee-b4a535690e35'} updated pos.order #662 2026-10-23 04:07:51,267 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4022286 finished 2026-10-23 04:07:51,382 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.033 0.140 2026-10-23 04:07:51,423 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:51,474 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:51,531 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:51,582 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:51,633 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:51,684 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:51,735 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:51,795 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:51,801 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85513057 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'ecf52c0a-fe52-4cba-afee-b4a535690e35'}] 2026-10-23 04:07:51,844 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85513057 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'ecf52c0a-fe52-4cba-afee-b4a535690e35'} updated pos.order #662 2026-10-23 04:07:51,878 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85513057 finished 2026-10-23 04:07:51,995 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.038 0.160 2026-10-23 04:07:52,050 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:52] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.004 0.015 2026-10-23 04:07:52,092 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:52,109 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:52] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.004 0.018 2026-10-23 04:07:52,146 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:52,208 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:52,215 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82159370 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'ecf52c0a-fe52-4cba-afee-b4a535690e35'}] 2026-10-23 04:07:52,252 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82159370 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'ecf52c0a-fe52-4cba-afee-b4a535690e35'} updated pos.order #662 2026-10-23 04:07:52,278 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82159370 finished 2026-10-23 04:07:52,382 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.033 0.138 2026-10-23 04:07:52,440 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:52,491 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:52,551 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:52,604 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:52,661 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:52,715 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:52,769 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:52,820 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:52,873 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:52,933 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:52,982 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:53,033 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:53,092 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:53,143 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:53,195 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:53,248 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:53,298 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:53,368 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:53,374 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11072553 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'ecf52c0a-fe52-4cba-afee-b4a535690e35'}] 2026-10-23 04:07:53,489 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11072553 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': 'ecf52c0a-fe52-4cba-afee-b4a535690e35'} updated pos.order #662 2026-10-23 04:07:53,517 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11072553 finished 2026-10-23 04:07:53,630 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.054 0.205 2026-10-23 04:07:53,698 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:53] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.003 0.012 2026-10-23 04:07:53,738 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: tour succeeded 2026-10-23 04:07:53,739 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR OnlinePaymentErrorsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-23 04:07:53,751 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:53] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.004 0.015 2026-10-23 04:07:53,918 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: heap 16213140 (allocated 18087936) 2026-10-23 04:07:53,931 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing chrome headless with pid 95928 2026-10-23 04:07:53,934 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing websocket connection 2026-10-23 04:07:53,935 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Terminating chrome headless with pid 95928 2026-10-23 04:07:54,067 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040754_067634_test_errors_tour.txt 2026-10-23 04:07:54,068 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Removing chrome user profile "/tmp/tmp6fzjewwx_chrome_odoo" 2026-10-23 04:07:54,092 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-10-23 04:07:54,403 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #977156 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-10-23 04:07:54,469 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #977156 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #663 2026-10-23 04:07:54,470 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #977156 finished 2026-10-23 04:07:54,536 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:07:54,901 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:07:56,309 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:56] "GET /pos/pay/663?access_token=9094608a-9920-420f-8a1f-b972ae5d4d5 HTTP/1.1" 403 - 113 0.121 1.656 2026-10-23 04:07:56,326 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:07:56,400 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:56] "GET /pos/pay/663?access_token= HTTP/1.1" 403 - 17 0.012 0.073 2026-10-23 04:07:56,426 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:07:56,504 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:56] "GET /pos/pay/confirmation/663?access_token=9094608a-9920-420f-8a1f-b972ae5d4d5&tx_id=1 HTTP/1.1" 403 - 18 0.019 0.064 2026-10-23 04:07:56,514 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:07:56,588 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:56] "GET /pos/pay/confirmation/663?access_token=&tx_id=1 HTTP/1.1" 403 - 15 0.016 0.063 2026-10-23 04:07:56,602 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_amount_updated_after_order_modification ... 2026-10-23 04:07:57,181 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome pid: 96154 2026-10-23 04:07:57,181 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless temporary user profile dir: /tmp/tmpx4nwx22q_chrome_odoo 2026-10-23 04:07:57,181 44 INFO rb-1f9f1af-225886-428050 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:46373/json/version 2026-10-23 04:07:57,183 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46373', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:07:57,234 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:57,234 44 INFO rb-1f9f1af-225886-428050 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:46373/json 2026-10-23 04:07:57,235 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46373', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:07:57,250 44 INFO rb-1f9f1af-225886-428050 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:46373/devtools/page/0AA6E7E67E85DA0E9936BFB60E2B0240 2026-10-23 04:07:57,262 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:57,276 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless enable page notifications 2026-10-23 04:07:57,368 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-23 04:07:57,384 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Setting session cookie in browser 2026-10-23 04:07:57,397 44 INFO rb-1f9f1af-225886-428050 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/93" in browser 2026-10-23 04:07:57,397 44 INFO rb-1f9f1af-225886-428050 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/93" 2026-10-23 04:07:57,420 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:07:58,262 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:58] "GET /pos/ui/93 HTTP/1.1" 200 - 90 0.070 0.776 2026-10-23 04:07:58,266 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Navigation result: {'frameId': '0AA6E7E67E85DA0E9936BFB60E2B0240', 'loaderId': '8ECA173653637464A1D7CC059FC2687F', 'isDownload': False} 2026-10-23 04:07:58,266 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:58,299 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:07:58,321 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:58] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-23 04:07:58,338 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:58] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-23 04:07:58,343 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:58] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-23 04:07:58,950 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:07:58,956 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:07:58,982 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.010 0.011 2026-10-23 04:07:59,027 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-23 04:07:59,030 44 INFO rb-1f9f1af-225886-428050 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/93", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:07:59,044 44 INFO rb-1f9f1af-225886-428050 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-23 04:07:59,054 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 04:07:59,079 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:07:59,114 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.012 2026-10-23 04:07:59,133 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-23 04:07:59,222 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.063 2026-10-23 04:07:59,227 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:07:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.070 2026-10-23 04:08:00,086 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.276 0.490 2026-10-23 04:08:00,120 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:08:00,201 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-10-23 04:08:00,285 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:00] "GET /web/image/res.company/88/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.060 2026-10-23 04:08:00,341 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.024 2026-10-23 04:08:00,357 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:00,389 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.014 0.008 2026-10-23 04:08:00,439 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:08:00,443 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:08:00,494 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 04:08:00,505 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:08:00,518 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:08:00,545 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08: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-23 04:08:00,617 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:08:00,617 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:00] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 14 0.118 0.056 2026-10-23 04:08:00,634 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:00] "GET /web/image?model=res.company&id=88&field=logo HTTP/1.1" 200 - 3 0.003 0.179 2026-10-23 04:08:00,660 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:00] "GET /web/image/res.company/88/favicon HTTP/1.1" 200 - 4 0.004 0.114 2026-10-23 04:08:00,694 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:00,756 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:00] "GET /pos/ui/93?from_backend=True HTTP/1.1" 200 - 34 0.028 0.164 2026-10-23 04:08:00,829 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:00,842 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:08:00,856 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:08:00,911 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:00] "GET /pos/ui/93 HTTP/1.1" 200 - 34 0.065 0.248 2026-10-23 04:08:00,933 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:00] "GET /web/image/res.company/88/favicon HTTP/1.1" 304 - 4 0.004 0.216 2026-10-23 04:08:00,980 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:00] "GET /web/image?model=product.template&field=image_128&id=1975&unique=2026-10-23T04:06:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-10-23 04:08:01,126 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.232 2026-10-23 04:08:01,229 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:01,282 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:01,333 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:01,387 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:01,441 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:01,615 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:01,666 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:01,716 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:01,767 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:01,817 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:01,894 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:01,911 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:08:01,913 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:08:01,945 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:01,997 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:02,048 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:02,117 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:02,121 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51292285 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': '00baf584-916a-4f01-97ec-df5cd2b1a74f'}] 2026-10-23 04:08:02,245 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51292285 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': '00baf584-916a-4f01-97ec-df5cd2b1a74f'} created pos.order #664 2026-10-23 04:08:02,275 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51292285 finished 2026-10-23 04:08:02,382 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.050 0.214 2026-10-23 04:08:02,452 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:02,502 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:02,554 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:02,610 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:02,671 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:02,731 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:02,783 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:02,834 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:02,886 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:02,940 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:02,995 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:03,045 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:03,098 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:03,166 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:03,216 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:03,278 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:03,331 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:03,382 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:03,433 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:03,497 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:03,504 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78958431 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': '00baf584-916a-4f01-97ec-df5cd2b1a74f'}] 2026-10-23 04:08:03,574 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78958431 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': '00baf584-916a-4f01-97ec-df5cd2b1a74f'} updated pos.order #664 2026-10-23 04:08:03,601 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78958431 finished 2026-10-23 04:08:03,743 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.061 0.181 2026-10-23 04:08:03,791 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:03,843 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:03,894 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:03,971 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:03,974 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27569714 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': '00baf584-916a-4f01-97ec-df5cd2b1a74f'}] 2026-10-23 04:08:04,013 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27569714 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': '00baf584-916a-4f01-97ec-df5cd2b1a74f'} updated pos.order #664 2026-10-23 04:08:04,040 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27569714 finished 2026-10-23 04:08:04,160 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.040 0.148 2026-10-23 04:08:04,223 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:04] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.003 0.018 2026-10-23 04:08:04,279 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: tour succeeded 2026-10-23 04:08:04,302 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:04,399 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: heap 15564404 (allocated 16777216) 2026-10-23 04:08:04,434 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing chrome headless with pid 96154 2026-10-23 04:08:04,446 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing websocket connection 2026-10-23 04:08:04,449 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:04] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F664%3Faccess_token=c828c342-5a18-40cd-b5ce-422f7e6e1fb6?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.179 2026-10-23 04:08:04,449 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Terminating chrome headless with pid 96154 2026-10-23 04:08:04,557 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040804_557462_test_online_payment_amount_updated_after_order_modification.txt 2026-10-23 04:08:04,558 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Removing chrome user profile "/tmp/tmpx4nwx22q_chrome_odoo" 2026-10-23 04:08:04,636 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_with_cash_rounding_only_cash_method ... 2026-10-23 04:08:05,099 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26007844 started for PoS orders references: [{'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'}] 2026-10-23 04:08:05,192 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26007844 order {'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'} created pos.order #665 2026-10-23 04:08:05,195 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26007844 finished 2026-10-23 04:08:05,305 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:08:05,883 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:08:07,615 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: Simulating signal changes during tests 2026-10-23 04:08:07,617 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:07] "GET /pos/pay/665?access_token=45104648-ea63-4adc-a702-cf03d46a1ef9 HTTP/1.1" 200 - 270 0.315 2.004 2026-10-23 04:08:07,641 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:08:07,730 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:07] "POST /pos/pay/transaction/665 HTTP/1.1" 200 - 43 0.034 0.066 2026-10-23 04:08:07,773 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:08:09,117 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:09] "GET /pos/pay/confirmation/665?access_token=45104648-ea63-4adc-a702-cf03d46a1ef9&tx_id=5 HTTP/1.1" 200 - 392 0.428 0.921 2026-10-23 04:08:10,572 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_payment_method_customer_required ... 2026-10-23 04:08:12,206 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome pid: 96363 2026-10-23 04:08:12,206 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless temporary user profile dir: /tmp/tmp3i9qit4y_chrome_odoo 2026-10-23 04:08:12,206 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:39751/json/version 2026-10-23 04:08:12,207 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39751', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:08:12,269 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Browser version: Chrome/150.0.7871.114 2026-10-23 04:08:12,269 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:39751/json 2026-10-23 04:08:12,270 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39751', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:08:12,284 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Websocket url found: ws://127.0.0.1:39751/devtools/page/D36846224D68EBC364236E0EED3EE3CF 2026-10-23 04:08:12,297 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Enable chrome headless console log notification 2026-10-23 04:08:12,316 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless enable page notifications 2026-10-23 04:08:12,432 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:08:12,445 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Setting session cookie in browser 2026-10-23 04:08:12,450 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Open "http://127.0.0.1:8069/pos/ui/93" in browser 2026-10-23 04:08:12,450 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigating to: "http://127.0.0.1:8069/pos/ui/93" 2026-10-23 04:08:12,484 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:08:13,332 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:13] "GET /pos/ui/93 HTTP/1.1" 200 - 86 0.065 0.789 2026-10-23 04:08:13,335 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigation result: {'frameId': 'D36846224D68EBC364236E0EED3EE3CF', 'loaderId': '60F113BABCF1A9402ADD997D83B5F01D', 'isDownload': False} 2026-10-23 04:08:13,335 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:13,359 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:08:13,379 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:13] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-23 04:08:13,389 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:13] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-23 04:08:13,395 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:13] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-23 04:08:14,056 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:08:14,065 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:08:14,095 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.011 0.017 2026-10-23 04:08:14,131 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-23 04:08:14,138 44 INFO rb-1f9f1af-225886-428050 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/93", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:08:14,153 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:14,155 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 04:08:14,174 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:08:14,206 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-10-23 04:08:14,247 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.043 2026-10-23 04:08:14,326 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.076 2026-10-23 04:08:14,330 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-10-23 04:08:15,296 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 341 0.330 0.580 2026-10-23 04:08:15,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:08:15,451 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:08:15,572 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:15] "GET /web/image/res.company/88/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.077 2026-10-23 04:08:15,605 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-23 04:08:15,628 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: Owl is running in 'dev' mode. 2026-10-23 04:08:15,669 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.017 0.010 2026-10-23 04:08:15,756 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:08:15,787 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:08:15,788 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:08:15,797 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:08:15,823 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:15] "GET /web/image?model=res.company&id=88&field=logo HTTP/1.1" 200 - 3 0.003 0.044 2026-10-23 04:08:15,853 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:08:15,866 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:08:15,925 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:08:15,927 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:15] "GET /web/image/res.users/182/avatar_128 HTTP/1.1" 200 - 14 0.050 0.099 2026-10-23 04:08:15,958 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:15] "GET /web/image/res.company/88/favicon HTTP/1.1" 200 - 4 0.006 0.069 2026-10-23 04:08:16,025 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:16,066 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:16] "GET /pos/ui/93 HTTP/1.1" 200 - 34 0.040 0.116 2026-10-23 04:08:16,174 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:08:16,190 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:16] "GET /pos/ui/93?from_backend=True HTTP/1.1" 200 - 34 0.048 0.246 2026-10-23 04:08:16,221 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:16] "GET /web/image/res.company/88/favicon HTTP/1.1" 304 - 4 0.005 0.166 2026-10-23 04:08:16,257 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:16] "GET /web/image?model=product.template&field=image_128&id=1975&unique=2026-10-23T04:06:57.000+00:00 HTTP/1.1" 200 - 3 0.006 0.117 2026-10-23 04:08:16,309 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:08:16,314 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:16,483 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.110 2026-10-23 04:08:16,593 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:16,644 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:16,692 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:16,744 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:16,794 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:16,897 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:16,921 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:08:16,923 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:08:16,950 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:17,001 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:17,055 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:17,120 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:17,125 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64845507 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': '8ab8abf0-facd-4ee6-afe7-e6bcb67e109a'}] 2026-10-23 04:08:17,235 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64845507 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': '8ab8abf0-facd-4ee6-afe7-e6bcb67e109a'} created pos.order #666 2026-10-23 04:08:17,266 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64845507 finished 2026-10-23 04:08:17,381 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.059 0.200 2026-10-23 04:08:17,451 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:17,499 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:17,551 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:17,656 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:17,748 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:17,799 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:17,873 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:17,931 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:17,989 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:17,991 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08: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.013 0.046 2026-10-23 04:08:18,059 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:18,087 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.016 0.066 2026-10-23 04:08:18,107 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: tour succeeded 2026-10-23 04:08:18,108 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_payment_method_customer_required SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-23 04:08:18,238 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: heap 15898116 (allocated 17825792) 2026-10-23 04:08:18,258 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing chrome headless with pid 96363 2026-10-23 04:08:18,260 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing websocket connection 2026-10-23 04:08:18,262 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Terminating chrome headless with pid 96363 2026-10-23 04:08:18,386 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040818_385867_test_payment_method_customer_required.txt 2026-10-23 04:08:18,386 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Removing chrome user profile "/tmp/tmp3i9qit4y_chrome_odoo" 2026-10-23 04:08:18,412 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_refuse_online_payment_without_accounting_payment ... 2026-10-23 04:08:18,572 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60986604 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-23 04:08:18,730 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #178 deleted pos.order records with IDs: [667] 2026-10-23 04:08:18,786 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_restaurant_online_payment_flow ... 2026-10-23 04:08:19,377 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome pid: 96568 2026-10-23 04:08:19,377 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless temporary user profile dir: /tmp/tmpm3hzi6fw_chrome_odoo 2026-10-23 04:08:19,377 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:40993/json/version 2026-10-23 04:08:19,379 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40993', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:08:19,471 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Browser version: Chrome/150.0.7871.114 2026-10-23 04:08:19,471 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:40993/json 2026-10-23 04:08:19,472 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40993', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:08:19,494 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Websocket url found: ws://127.0.0.1:40993/devtools/page/2E740EA25CD83E10814C359A08D1678B 2026-10-23 04:08:19,508 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Enable chrome headless console log notification 2026-10-23 04:08:19,526 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless enable page notifications 2026-10-23 04:08:19,614 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-23 04:08:19,625 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Setting session cookie in browser 2026-10-23 04:08:19,642 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Open "http://127.0.0.1:8069/pos/ui/93" in browser 2026-10-23 04:08:19,642 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Navigating to: "http://127.0.0.1:8069/pos/ui/93" 2026-10-23 04:08:19,684 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:08:20,511 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:20] "GET /pos/ui/93 HTTP/1.1" 200 - 90 0.069 0.767 2026-10-23 04:08:20,516 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Navigation result: {'frameId': '2E740EA25CD83E10814C359A08D1678B', 'loaderId': '88CF57B712773D4D2F1608C389049668', 'isDownload': False} 2026-10-23 04:08:20,516 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Evaluate ready code "odoo.isTourReady('RestaurantOnlinePaymentTour')" 2026-10-23 04:08:20,540 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:08:20,568 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:20] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-10-23 04:08:20,576 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:20] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-23 04:08:20,595 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:20] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.029 2026-10-23 04:08:21,265 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:08:21,270 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:08:21,308 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.020 2026-10-23 04:08:21,339 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-23 04:08:21,346 44 INFO rb-1f9f1af-225886-428050 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/93", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:08:21,360 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:21,360 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:08:21,380 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:08:21,422 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.015 2026-10-23 04:08:21,449 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.041 2026-10-23 04:08:21,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.060 2026-10-23 04:08:21,541 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.069 2026-10-23 04:08:22,637 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.330 0.716 2026-10-23 04:08:22,676 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:08:22,765 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:08:22,858 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:22] "GET /web/image/res.company/88/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.058 2026-10-23 04:08:22,901 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-10-23 04:08:22,921 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: Owl is running in 'dev' mode. 2026-10-23 04:08:22,949 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.008 2026-10-23 04:08:23,009 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:08:23,051 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:08:23,054 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:08:23,100 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:08:23,105 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:23] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 14 0.034 0.056 2026-10-23 04:08:23,111 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.086 2026-10-23 04:08:23,118 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:08:23,175 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:23] "GET /web/image?model=res.company&id=88&field=logo HTTP/1.1" 200 - 3 0.007 0.147 2026-10-23 04:08:23,195 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:23] "GET /web/image/res.company/88/favicon HTTP/1.1" 200 - 4 0.004 0.033 2026-10-23 04:08:23,274 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:23,363 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:08:23,419 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:08:23,489 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:23] "GET /pos/ui/93 HTTP/1.1" 200 - 34 0.051 0.087 2026-10-23 04:08:23,581 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:23,589 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:08:23,594 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:23] "GET /pos/ui/93?from_backend=True HTTP/1.1" 200 - 34 0.030 0.214 2026-10-23 04:08:23,638 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:23] "GET /web/image/res.company/88/favicon HTTP/1.1" 304 - 4 0.015 0.239 2026-10-23 04:08:23,688 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:23] "GET /web/image?model=product.template&field=image_128&id=1975&unique=2026-10-23T04:06:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.332 2026-10-23 04:08:23,823 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.196 2026-10-23 04:08:23,912 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:23,963 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:24,014 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:24,066 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:24,116 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:24,200 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:24,221 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:08:24,224 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:08:24,252 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:24,301 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:24,373 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:24,381 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75734151 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': '938b6100-7325-44fc-a2db-15ec406a2836'}] 2026-10-23 04:08:24,494 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75734151 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': '938b6100-7325-44fc-a2db-15ec406a2836'} created pos.order #668 2026-10-23 04:08:24,520 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75734151 finished 2026-10-23 04:08:24,616 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.061 0.179 2026-10-23 04:08:24,702 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:24,753 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:24,816 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:24,888 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:24,940 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:24,990 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:25,041 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:25,100 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:25,150 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:25,202 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:25,252 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:25,309 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:25,369 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:25,434 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:25,443 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98224144 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': '938b6100-7325-44fc-a2db-15ec406a2836'}] 2026-10-23 04:08:25,556 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [684] to pos.order #668 2026-10-23 04:08:25,564 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98224144 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': '938b6100-7325-44fc-a2db-15ec406a2836'} updated pos.order #668 2026-10-23 04:08:25,588 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98224144 finished 2026-10-23 04:08:25,716 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 101 0.077 0.199 2026-10-23 04:08:25,798 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:25] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.004 0.012 2026-10-23 04:08:25,837 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:25] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.004 0.015 2026-10-23 04:08:25,861 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75969359 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': '938b6100-7325-44fc-a2db-15ec406a2836'}] 2026-10-23 04:08:25,871 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:08:26,324 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75969359 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': '938b6100-7325-44fc-a2db-15ec406a2836'} updated pos.order #668 2026-10-23 04:08:26,347 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75969359 finished 2026-10-23 04:08:26,428 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.154 0.415 2026-10-23 04:08:26,497 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08: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-23 04:08:26,634 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: tour succeeded 2026-10-23 04:08:26,635 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: ╔════════════════════════════════════════════╗ ║ TOUR RestaurantOnlinePaymentTour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-23 04:08:26,640 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56751459 started for PoS orders references: [{'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-93-000001', 'uuid': '938b6100-7325-44fc-a2db-15ec406a2836'}] 2026-10-23 04:08:26,653 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56751459 order {'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-93-000001', 'uuid': '938b6100-7325-44fc-a2db-15ec406a2836'} sync ignored for existing PoS order pos.order(668,) (state: paid) 2026-10-23 04:08:26,685 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56751459 finished 2026-10-23 04:08:26,738 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: heap 16153280 (allocated 18087936) 2026-10-23 04:08:26,750 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing chrome headless with pid 96568 2026-10-23 04:08:26,753 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing websocket connection 2026-10-23 04:08:26,756 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Terminating chrome headless with pid 96568 2026-10-23 04:08:26,799 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.044 0.118 2026-10-23 04:08:26,881 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040826_881045_test_restaurant_online_payment_flow.txt 2026-10-23 04:08:26,881 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Removing chrome user profile "/tmp/tmpm3hzi6fw_chrome_odoo" 2026-10-23 04:08:26,977 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_selected_customer_after_adding_payment_sync ... 2026-10-23 04:08:27,575 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome pid: 96778 2026-10-23 04:08:27,576 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpqcpcv2_j_chrome_odoo 2026-10-23 04:08:27,576 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:45423/json/version 2026-10-23 04:08:27,577 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45423', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:08:27,599 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:27,600 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:45423/json 2026-10-23 04:08:27,606 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45423', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:08:27,626 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Websocket url found: ws://127.0.0.1:45423/devtools/page/6131F773221654C9C6A6890DE273B0C2 2026-10-23 04:08:27,646 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Enable chrome headless console log notification 2026-10-23 04:08:27,654 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless enable page notifications 2026-10-23 04:08:27,728 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-23 04:08:27,742 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Setting session cookie in browser 2026-10-23 04:08:27,746 44 INFO rb-1f9f1af-225886-428050 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/93" in browser 2026-10-23 04:08:27,747 44 INFO rb-1f9f1af-225886-428050 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/93" 2026-10-23 04:08:27,767 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:08:28,561 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:28] "GET /pos/ui/93 HTTP/1.1" 200 - 90 0.063 0.735 2026-10-23 04:08:28,565 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigation result: {'frameId': '6131F773221654C9C6A6890DE273B0C2', 'loaderId': '85A2B4892D42A7BC7EBA2A97E6210FD4', 'isDownload': False} 2026-10-23 04:08:28,566 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:28,590 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:08:28,614 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:28] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-23 04:08:28,627 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:28] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-10-23 04:08:28,633 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:28] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.028 2026-10-23 04:08:29,279 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:08:29,287 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:08:29,314 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.016 0.017 2026-10-23 04:08:29,344 44 INFO rb-1f9f1af-225886-428050 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/93", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:08:29,346 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:08:29,354 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:29,365 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08: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-23 04:08:29,379 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:08:29,424 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08: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.013 2026-10-23 04:08:29,454 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.039 2026-10-23 04:08:29,503 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.038 2026-10-23 04:08:29,511 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-23 04:08:30,314 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.258 0.499 2026-10-23 04:08:30,355 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 04:08:30,418 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:08:30,474 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:30] "GET /web/image/res.company/88/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.035 2026-10-23 04:08:30,503 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:08:30,522 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:30,543 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.006 2026-10-23 04:08:30,603 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:08:30,658 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:08:30,659 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:08:30,676 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:08:30,700 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:30] "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-23 04:08:30,726 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:30] "GET /web/image/res.users/183/avatar_128 HTTP/1.1" 200 - 14 0.054 0.046 2026-10-23 04:08:30,757 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:30] "GET /web/image?model=res.company&id=88&field=logo HTTP/1.1" 200 - 3 0.010 0.118 2026-10-23 04:08:30,806 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:30] "GET /web/image/res.company/88/favicon HTTP/1.1" 200 - 4 0.007 0.081 2026-10-23 04:08:30,812 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.195 2026-10-23 04:08:30,814 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:30,878 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:30] "GET /web/image/res.company/88/favicon HTTP/1.1" 304 - 4 0.003 0.026 2026-10-23 04:08:30,919 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:30] "GET /web/image?model=product.template&field=image_128&id=1975&unique=2026-10-23T04:06:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-23 04:08:30,952 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:08:30,954 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:08:30,963 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:31,013 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:08:31,057 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:31] "GET /pos/ui/93?from_backend=True HTTP/1.1" 200 - 34 0.078 0.065 2026-10-23 04:08:31,151 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:31] "GET /pos/ui/93 HTTP/1.1" 200 - 34 0.023 0.198 2026-10-23 04:08:31,269 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.264 2026-10-23 04:08:31,374 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:31,444 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:31,492 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:31,550 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:31,601 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:31,787 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:31,839 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:31,888 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:31,940 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:31,992 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:32,078 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:32,100 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:08:32,104 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:08:32,139 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:32,179 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:32,232 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:32,281 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:32,332 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:32,407 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:32,413 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28491219 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': '546d8112-69a9-4fc7-a59c-cb2983fc59c7'}] 2026-10-23 04:08:32,505 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28491219 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': '546d8112-69a9-4fc7-a59c-cb2983fc59c7'} created pos.order #669 2026-10-23 04:08:32,532 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28491219 finished 2026-10-23 04:08:32,623 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.054 0.159 2026-10-23 04:08:32,716 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:32,768 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:32,883 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:32,998 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:33,052 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:33,131 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:33,194 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:33,247 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:33,262 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:33] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.014 0.043 2026-10-23 04:08:33,319 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:33,370 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.016 0.064 2026-10-23 04:08:33,378 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61341022 started for PoS orders references: [{'name': '/', 'pos_reference': '261-93-000001', 'uuid': '546d8112-69a9-4fc7-a59c-cb2983fc59c7'}] 2026-10-23 04:08:33,422 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61341022 order {'name': '/', 'pos_reference': '261-93-000001', 'uuid': '546d8112-69a9-4fc7-a59c-cb2983fc59c7'} updated pos.order #669 2026-10-23 04:08:33,451 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61341022 finished 2026-10-23 04:08:33,614 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 74 0.061 0.222 2026-10-23 04:08:33,668 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:33] "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-23 04:08:33,701 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: tour succeeded 2026-10-23 04:08:33,702 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:33,801 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:33] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F669%3Faccess_token=6307e399-b9f7-42ab-8d70-6f8d65c91621?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.097 2026-10-23 04:08:33,815 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: heap 16070564 (allocated 17301504) 2026-10-23 04:08:33,833 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing chrome headless with pid 96778 2026-10-23 04:08:33,835 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing websocket connection 2026-10-23 04:08:33,842 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Terminating chrome headless with pid 96778 2026-10-23 04:08:33,938 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040833_938772_test_selected_customer_after_adding_payment_sync.txt 2026-10-23 04:08:33,939 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Removing chrome user profile "/tmp/tmpqcpcv2_j_chrome_odoo" 2026-10-23 04:08:34,396 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #178 deleted pos.payment.method records with IDs: [244] 2026-10-23 04:08:34,611 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #178 deleted account.account records with IDs: [4763] 2026-10-23 04:08:34,699 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #178 deleted account.payment.method.line records with IDs: [806, 807] 2026-10-23 04:08:34,901 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #178 deleted account.journal records with IDs: [1377] 2026-10-23 04:08:35,038 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #178 deleted account.account records with IDs: [4762] 2026-10-23 04:08:35,085 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-23 04:08:38,375 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel ... 2026-10-23 04:08:47,304 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome pid: 96979 2026-10-23 04:08:47,305 44 INFO rb-1f9f1af-225886-428050 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/tmp80fk3xfz_chrome_odoo 2026-10-23 04:08:47,306 44 INFO rb-1f9f1af-225886-428050 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:36943/json/version 2026-10-23 04:08:47,307 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36943', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:08:47,349 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:47,350 44 INFO rb-1f9f1af-225886-428050 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:36943/json 2026-10-23 04:08:47,351 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36943', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:08:47,370 44 INFO rb-1f9f1af-225886-428050 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:36943/devtools/page/11CE65F67AB12B1C766D02AC2F18CC90 2026-10-23 04:08:47,381 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:47,396 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:47,416 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:47,715 44 INFO rb-1f9f1af-225886-428050 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/94?access_token=c716793dc3694ace" in browser 2026-10-23 04:08:47,717 44 INFO rb-1f9f1af-225886-428050 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/94?access_token=c716793dc3694ace" 2026-10-23 04:08:47,742 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:08:48,360 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:48] "GET /pos-self/94?access_token=c716793dc3694ace HTTP/1.1" 200 - 56 0.064 0.567 2026-10-23 04:08:48,365 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '11CE65F67AB12B1C766D02AC2F18CC90', 'loaderId': '73AAF60F75569011BE48792230D1C355', 'isDownload': False} 2026-10-23 04:08:48,365 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:48,391 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:08:48,424 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:08:48,462 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:48] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.051 2026-10-23 04:08:48,477 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:08:48,500 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:48] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.086 2026-10-23 04:08:48,513 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:08:48,561 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:48] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.133 2026-10-23 04:08:48,758 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:48] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.018 2026-10-23 04:08:48,786 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.014 0.009 2026-10-23 04:08:48,799 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:48] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.023 2026-10-23 04:08:48,813 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:08:48,813 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:48] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:08:48,816 44 INFO rb-1f9f1af-225886-428050 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/94?access_token=c716793dc3694ace", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:08:48,828 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:48,941 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:48] "POST /pos-self/relations/94 HTTP/1.1" 200 - 37 0.027 0.068 2026-10-23 04:08:49,013 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-23 04:08:49,471 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:49] "POST /pos-self/data/94 HTTP/1.1" 200 - 180 0.165 0.310 2026-10-23 04:08:49,475 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.429 2026-10-23 04:08:49,605 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:49] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.053 2026-10-23 04:08:49,617 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:49,679 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:49] "GET /web/image/ir.attachment/7526/raw HTTP/1.1" 200 - 4 0.002 0.014 2026-10-23 04:08:49,744 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:49,814 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:49] "GET /web/image/pos.category/241/image_128?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.022 2026-10-23 04:08:49,828 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:08:49,847 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:49] "GET /web/image/product.template/1981/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.034 2026-10-23 04:08:49,868 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:49] "GET /web/image/product.template/1978/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.058 2026-10-23 04:08:49,872 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:49,884 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:49] "GET /web/image/product.template/1977/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-23 04:08:49,906 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:49] "GET /web/image/product.template/1979/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.073 2026-10-23 04:08:49,934 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:49] "GET /web/image/product.template/1980/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-23 04:08:49,943 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:50,016 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:50,029 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:50] "GET /web/image/ir.attachment/7475/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-23 04:08:50,056 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08: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-23 04:08:50,073 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:50,105 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:50] "GET /web/image/product.product/2473/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 8 0.009 0.039 2026-10-23 04:08:50,123 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:50,133 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:50] "GET /web/image/product.product/2475/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 8 0.005 0.062 2026-10-23 04:08:50,202 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:50,271 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32254215 started for PoS orders references: [{'name': None, 'pos_reference': '260-94-000001', 'uuid': '7afda9f9-a3f2-40eb-83b0-6b052664baa5'}] 2026-10-23 04:08:50,340 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32254215 order {'name': None, 'pos_reference': '260-94-000001', 'uuid': '7afda9f9-a3f2-40eb-83b0-6b052664baa5'} created pos.order #670 2026-10-23 04:08:50,365 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32254215 finished 2026-10-23 04:08:50,572 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:50] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 118 0.105 0.273 2026-10-23 04:08:50,655 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.015 2026-10-23 04:08:50,715 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:50,765 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:50,816 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:50,870 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:50,929 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:50,993 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:50,994 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:51,063 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: heap 8351904 (allocated 9699328) 2026-10-23 04:08:51,072 44 INFO rb-1f9f1af-225886-428050 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 96979 2026-10-23 04:08:51,073 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:08:51] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.014 0.063 2026-10-23 04:08:51,074 44 INFO rb-1f9f1af-225886-428050 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-23 04:08:51,076 44 INFO rb-1f9f1af-225886-428050 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 96979 2026-10-23 04:08:51,174 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040851_173917_test_kiosk_cart_restore_and_cancel.txt 2026-10-23 04:08:51,174 44 INFO rb-1f9f1af-225886-428050 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/tmp80fk3xfz_chrome_odoo" 2026-10-23 04:08:51,224 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk ... 2026-10-23 04:09:00,043 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome pid: 97161 2026-10-23 04:09:00,044 44 INFO rb-1f9f1af-225886-428050 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/tmpaw61tf0h_chrome_odoo 2026-10-23 04:09:00,044 44 INFO rb-1f9f1af-225886-428050 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:42993/json/version 2026-10-23 04:09:00,046 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42993', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:09:00,085 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:00,085 44 INFO rb-1f9f1af-225886-428050 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:42993/json 2026-10-23 04:09:00,086 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42993', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:09:00,096 44 INFO rb-1f9f1af-225886-428050 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:42993/devtools/page/3EF5F3187761BAF99B4381AC680EFC94 2026-10-23 04:09:00,108 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:00,119 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:00,178 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:00,480 44 INFO rb-1f9f1af-225886-428050 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/95?access_token=d8d1ab1d7cb14ef9" in browser 2026-10-23 04:09:00,480 44 INFO rb-1f9f1af-225886-428050 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/95?access_token=d8d1ab1d7cb14ef9" 2026-10-23 04:09:00,506 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:09:01,387 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:01] "GET /pos-self/95?access_token=d8d1ab1d7cb14ef9 HTTP/1.1" 200 - 56 0.057 0.828 2026-10-23 04:09:01,391 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigation result: {'frameId': '3EF5F3187761BAF99B4381AC680EFC94', 'loaderId': 'C234B24C4ED73F78880D870515718F44', 'isDownload': False} 2026-10-23 04:09:01,391 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:01,413 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:09:01,450 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:09:01,488 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:01] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.044 2026-10-23 04:09:01,501 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:09:01,552 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:01] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.119 2026-10-23 04:09:01,563 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:09:01,576 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:01] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.144 2026-10-23 04:09:01,799 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-10-23 04:09:01,822 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.010 0.006 2026-10-23 04:09:01,835 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:01] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.004 0.017 2026-10-23 04:09:01,848 44 INFO rb-1f9f1af-225886-428050 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/95?access_token=d8d1ab1d7cb14ef9", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:09:01,848 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:09:01,849 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:09:01,866 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:01,915 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:01,948 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:01] "POST /pos-self/relations/95 HTTP/1.1" 200 - 37 0.028 0.046 2026-10-23 04:09:02,047 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.166 2026-10-23 04:09:02,456 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:02] "POST /pos-self/data/95 HTTP/1.1" 200 - 180 0.145 0.294 2026-10-23 04:09:02,459 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.387 2026-10-23 04:09:02,576 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:02] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.045 2026-10-23 04:09:02,589 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:02,670 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:02] "GET /web/image/ir.attachment/7584/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-23 04:09:02,758 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:02,824 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:02] "GET /web/image/pos.category/241/image_128?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-10-23 04:09:02,870 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:09:02,875 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:02] "GET /web/image/product.template/1978/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.052 2026-10-23 04:09:02,893 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:02] "GET /web/image/product.template/1977/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-10-23 04:09:02,914 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:02] "GET /web/image/product.template/1981/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-23 04:09:02,932 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:02] "GET /web/image/product.template/1979/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-10-23 04:09:02,935 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:02,964 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:02] "GET /web/image/product.template/1980/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.087 2026-10-23 04:09:03,014 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:03,034 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:03] "GET /web/image/ir.attachment/7533/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-23 04:09:03,088 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09: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-23 04:09:03,109 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:03,132 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:03] "GET /web/image/product.product/2473/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 8 0.007 0.036 2026-10-23 04:09:03,167 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:03,218 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81051076 started for PoS orders references: [{'name': None, 'pos_reference': '260-95-000001', 'uuid': '8412722c-042f-4ca6-829f-16101b0e9d8c'}] 2026-10-23 04:09:03,271 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81051076 order {'name': None, 'pos_reference': '260-95-000001', 'uuid': '8412722c-042f-4ca6-829f-16101b0e9d8c'} created pos.order #671 2026-10-23 04:09:03,293 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81051076 finished 2026-10-23 04:09:03,433 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:03] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 108 0.073 0.191 2026-10-23 04:09:03,491 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.016 2026-10-23 04:09:03,558 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: tour succeeded 2026-10-23 04:09:03,559 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:03,643 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: heap 7725872 (allocated 8126464) 2026-10-23 04:09:03,650 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing chrome headless with pid 97161 2026-10-23 04:09:03,651 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing websocket connection 2026-10-23 04:09:03,652 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Terminating chrome headless with pid 97161 2026-10-23 04:09:03,753 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040903_752914_test_online_payment_kiosk.txt 2026-10-23 04:09:03,753 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Removing chrome user profile "/tmp/tmpaw61tf0h_chrome_odoo" 2026-10-23 04:09:03,776 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:09:04,973 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:04] "GET /pos/pay/671?access_token=8e579b03-855f-4300-84e1-34a3d959253d HTTP/1.1" 200 - 113 0.137 1.068 2026-10-23 04:09:04,988 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:09:05,066 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:05] "POST /pos/pay/transaction/671 HTTP/1.1" 200 - 37 0.030 0.054 2026-10-23 04:09:05,119 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:09:06,364 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:06] "GET /pos/pay/confirmation/671?access_token=8e579b03-855f-4300-84e1-34a3d959253d&exit_route=/&tx_id=6 HTTP/1.1" 303 - 357 0.437 0.812 2026-10-23 04:09:06,816 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:06] "GET / HTTP/1.1" 200 - 32 0.039 0.409 2026-10-23 04:09:06,823 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-23 04:09:06,872 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: Simulating signal changes during tests 2026-10-23 04:09:06,879 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 0.06s) 2026-10-23 04:09:06,938 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page ... 2026-10-23 04:09:15,042 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome pid: 97353 2026-10-23 04:09:15,042 44 INFO rb-1f9f1af-225886-428050 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/tmpb2jtmuqo_chrome_odoo 2026-10-23 04:09:15,042 44 INFO rb-1f9f1af-225886-428050 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:41731/json/version 2026-10-23 04:09:15,043 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41731', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:09:15,076 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:15,076 44 INFO rb-1f9f1af-225886-428050 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:41731/json 2026-10-23 04:09:15,081 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41731', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:09:15,093 44 INFO rb-1f9f1af-225886-428050 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:41731/devtools/page/C7E74B014DC2B294AA54264FDFB85E2F 2026-10-23 04:09:15,111 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:15,122 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:15,178 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:15,456 44 INFO rb-1f9f1af-225886-428050 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/96?access_token=4e868e3e6bd24986" in browser 2026-10-23 04:09:15,457 44 INFO rb-1f9f1af-225886-428050 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/96?access_token=4e868e3e6bd24986" 2026-10-23 04:09:15,480 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:09:15,985 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:15] "GET /pos-self/96?access_token=4e868e3e6bd24986 HTTP/1.1" 200 - 56 0.034 0.474 2026-10-23 04:09:15,989 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigation result: {'frameId': 'C7E74B014DC2B294AA54264FDFB85E2F', 'loaderId': '544602FE8D1083CFB997D6C457222F44', 'isDownload': False} 2026-10-23 04:09:15,990 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:15,999 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:09:16,028 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:09:16,054 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:16] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.034 2026-10-23 04:09:16,067 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:09:16,088 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:16] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.063 2026-10-23 04:09:16,109 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:09:16,138 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:16] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.105 2026-10-23 04:09:16,320 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:16] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-23 04:09:16,336 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.007 2026-10-23 04:09:16,355 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:16] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.004 0.011 2026-10-23 04:09:16,358 44 INFO rb-1f9f1af-225886-428050 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/96?access_token=4e868e3e6bd24986", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:09:16,363 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:09:16,363 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:16] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 04:09:16,371 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:16,431 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:16,446 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-23 04:09:16,551 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:16] "POST /pos-self/relations/96 HTTP/1.1" 200 - 37 0.026 0.114 2026-10-23 04:09:16,557 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.090 2026-10-23 04:09:16,978 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:16] "POST /pos-self/data/96 HTTP/1.1" 200 - 180 0.129 0.267 2026-10-23 04:09:17,086 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:17] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.038 2026-10-23 04:09:17,097 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:17,181 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:17] "GET /web/image/ir.attachment/7642/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-23 04:09:17,243 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:17,307 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:17] "GET /web/image/pos.category/241/image_128?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.026 2026-10-23 04:09:17,346 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:09:17,347 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:17] "GET /web/image/product.template/1977/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.016 0.033 2026-10-23 04:09:17,359 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:17,363 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:17] "GET /web/image/product.template/1978/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-23 04:09:17,392 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:17] "GET /web/image/product.template/1979/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.063 2026-10-23 04:09:17,415 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:17] "GET /web/image/product.template/1981/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.083 2026-10-23 04:09:17,432 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:17] "GET /web/image/product.template/1980/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-10-23 04:09:17,454 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:17,472 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:17] "GET /web/image/ir.attachment/7591/raw HTTP/1.1" 200 - 4 0.001 0.011 2026-10-23 04:09:17,508 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:17,517 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:09:17,539 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:17] "GET /web/image/product.product/2473/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 8 0.010 0.038 2026-10-23 04:09:17,587 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:17,638 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67718644 started for PoS orders references: [{'name': None, 'pos_reference': '260-96-000001', 'uuid': '78f9a7fb-42b8-41ee-81cd-2ddc4bf30ebe'}] 2026-10-23 04:09:17,695 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67718644 order {'name': None, 'pos_reference': '260-96-000001', 'uuid': '78f9a7fb-42b8-41ee-81cd-2ddc4bf30ebe'} created pos.order #672 2026-10-23 04:09:17,719 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67718644 finished 2026-10-23 04:09:17,888 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:17] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 108 0.086 0.219 2026-10-23 04:09:17,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.013 2026-10-23 04:09:18,047 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:18,049 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:18,147 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: heap 7708220 (allocated 8126464) 2026-10-23 04:09:18,153 44 INFO rb-1f9f1af-225886-428050 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 97353 2026-10-23 04:09:18,157 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:18,158 44 INFO rb-1f9f1af-225886-428050 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 97353 2026-10-23 04:09:18,277 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040918_276847_test_online_payment_kiosk_no_confirmation_page.txt 2026-10-23 04:09:18,277 44 INFO rb-1f9f1af-225886-428050 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/tmpb2jtmuqo_chrome_odoo" 2026-10-23 04:09:18,310 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:09:19,412 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:19] "GET /pos/pay/672?access_token=0281c6f8-83d5-4442-a3d3-5b57f293bc27 HTTP/1.1" 200 - 113 0.116 1.001 2026-10-23 04:09:19,424 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:09:19,499 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:19] "POST /pos/pay/transaction/672 HTTP/1.1" 200 - 37 0.033 0.046 2026-10-23 04:09:19,568 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-23 04:09:20,854 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: Simulating signal changes during tests 2026-10-23 04:09:20,863 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 1.29s) 2026-10-23 04:09:20,925 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code ... 2026-10-23 04:09:29,285 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome pid: 97545 2026-10-23 04:09:29,285 44 INFO rb-1f9f1af-225886-428050 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/tmp5kr18_31_chrome_odoo 2026-10-23 04:09:29,286 44 INFO rb-1f9f1af-225886-428050 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:39203/json/version 2026-10-23 04:09:29,287 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39203', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:09:29,339 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:29,339 44 INFO rb-1f9f1af-225886-428050 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:39203/json 2026-10-23 04:09:29,339 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39203', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:09:29,363 44 INFO rb-1f9f1af-225886-428050 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:39203/devtools/page/9348B5DECF57C1A4E03B7EFC8FAC1F84 2026-10-23 04:09:29,387 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:29,401 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:29,429 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:29,733 44 INFO rb-1f9f1af-225886-428050 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/97?access_token=38c8e307aec941c2" in browser 2026-10-23 04:09:29,733 44 INFO rb-1f9f1af-225886-428050 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/97?access_token=38c8e307aec941c2" 2026-10-23 04:09:29,751 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:09:30,564 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:30] "GET /pos-self/97?access_token=38c8e307aec941c2 HTTP/1.1" 200 - 56 0.057 0.759 2026-10-23 04:09:30,569 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '9348B5DECF57C1A4E03B7EFC8FAC1F84', 'loaderId': '54DC56B563DD182457BB4469EB00A42E', 'isDownload': False} 2026-10-23 04:09:30,569 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:30,587 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:09:30,617 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:09:30,661 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:30] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.040 2026-10-23 04:09:30,676 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:09:30,704 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:30] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.096 2026-10-23 04:09:30,719 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:09:30,739 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:30] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.127 2026-10-23 04:09:30,948 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:30] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-10-23 04:09:30,974 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.019 0.012 2026-10-23 04:09:30,993 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:30] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.007 0.023 2026-10-23 04:09:31,005 44 INFO rb-1f9f1af-225886-428050 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/97?access_token=38c8e307aec941c2", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:09:31,009 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:09:31,009 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:31] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:09:31,021 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:31,080 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:31,129 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:31] "POST /pos-self/relations/97 HTTP/1.1" 200 - 37 0.036 0.059 2026-10-23 04:09:31,197 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.155 2026-10-23 04:09:31,651 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:31] "POST /pos-self/data/97 HTTP/1.1" 200 - 180 0.140 0.329 2026-10-23 04:09:31,654 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.428 2026-10-23 04:09:31,761 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:31] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.037 2026-10-23 04:09:31,778 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:31,835 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:31] "GET /web/image/ir.attachment/7700/raw HTTP/1.1" 200 - 4 0.001 0.011 2026-10-23 04:09:31,891 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:31,953 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:31] "GET /web/image/pos.category/241/image_128?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-23 04:09:31,986 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:09:31,989 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:31] "GET /web/image/product.template/1978/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.029 2026-10-23 04:09:32,003 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:32,013 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:32] "GET /web/image/product.template/1977/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.048 2026-10-23 04:09:32,035 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:32] "GET /web/image/product.template/1981/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.061 2026-10-23 04:09:32,057 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:32] "GET /web/image/product.template/1979/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-10-23 04:09:32,075 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:32,085 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:32] "GET /web/image/product.template/1980/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-10-23 04:09:32,109 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:32] "GET /web/image/ir.attachment/7649/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-10-23 04:09:32,137 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:09:32,146 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:32] "GET /web/image/product.product/2473/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 8 0.005 0.024 2026-10-23 04:09:32,147 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:32,207 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:32,264 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17196797 started for PoS orders references: [{'name': None, 'pos_reference': '260-97-000001', 'uuid': '35dfd4a7-ed0d-48ad-828f-ee5bdce88aeb'}] 2026-10-23 04:09:32,318 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17196797 order {'name': None, 'pos_reference': '260-97-000001', 'uuid': '35dfd4a7-ed0d-48ad-828f-ee5bdce88aeb'} created pos.order #673 2026-10-23 04:09:32,341 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17196797 finished 2026-10-23 04:09:32,496 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:32] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 108 0.076 0.215 2026-10-23 04:09:32,559 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.015 2026-10-23 04:09:32,611 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:32,614 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:32,673 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: heap 7707748 (allocated 8912896) 2026-10-23 04:09:32,678 44 INFO rb-1f9f1af-225886-428050 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 97545 2026-10-23 04:09:32,680 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:32,681 44 INFO rb-1f9f1af-225886-428050 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 97545 2026-10-23 04:09:32,809 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040932_808931_test_online_payment_kiosk_qr_code.txt 2026-10-23 04:09:32,809 44 INFO rb-1f9f1af-225886-428050 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/tmp5kr18_31_chrome_odoo" 2026-10-23 04:09:32,851 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile ... 2026-10-23 04:09:41,304 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome pid: 97730 2026-10-23 04:09:41,305 44 INFO rb-1f9f1af-225886-428050 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/tmpgkehy3dc_chrome_odoo 2026-10-23 04:09:41,306 44 INFO rb-1f9f1af-225886-428050 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:44305/json/version 2026-10-23 04:09:41,309 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44305', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:09:41,333 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:41,333 44 INFO rb-1f9f1af-225886-428050 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:44305/json 2026-10-23 04:09:41,334 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44305', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:09:41,350 44 INFO rb-1f9f1af-225886-428050 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:44305/devtools/page/8BC6734D492230DCB22F5A59B574BB64 2026-10-23 04:09:41,360 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:41,372 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:41,399 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:41,681 44 INFO rb-1f9f1af-225886-428050 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/98?access_token=ea05a3f1251f4121" in browser 2026-10-23 04:09:41,681 44 INFO rb-1f9f1af-225886-428050 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/98?access_token=ea05a3f1251f4121" 2026-10-23 04:09:41,699 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:09:42,306 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:42] "GET /pos-self/98?access_token=ea05a3f1251f4121 HTTP/1.1" 200 - 56 0.045 0.565 2026-10-23 04:09:42,313 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigation result: {'frameId': '8BC6734D492230DCB22F5A59B574BB64', 'loaderId': '3EB342E25F2366B1552ECF637CFD0040', 'isDownload': False} 2026-10-23 04:09:42,315 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:42,354 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:09:42,384 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:09:42,433 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:42] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.043 2026-10-23 04:09:42,456 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:09:42,483 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:42] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.096 2026-10-23 04:09:42,492 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:09:42,514 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:42] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.124 2026-10-23 04:09:42,759 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:42] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-23 04:09:42,796 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.022 0.011 2026-10-23 04:09:42,820 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:42] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.010 0.038 2026-10-23 04:09:42,824 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:09:42,824 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:42] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-10-23 04:09:42,825 44 INFO rb-1f9f1af-225886-428050 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/98?access_token=ea05a3f1251f4121", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:09:42,839 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:42,895 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:42,926 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:42] "POST /pos-self/relations/98 HTTP/1.1" 200 - 37 0.031 0.048 2026-10-23 04:09:43,003 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.150 2026-10-23 04:09:43,377 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:43] "POST /pos-self/data/98 HTTP/1.1" 200 - 181 0.132 0.255 2026-10-23 04:09:43,380 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.329 2026-10-23 04:09:43,442 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:43,498 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:43] "GET /web/image/ir.attachment/7758/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-23 04:09:43,557 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:43,635 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:43] "GET /web/image/pos.category/241/image_128?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.037 2026-10-23 04:09:43,659 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:09:43,665 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:43] "GET /web/image/product.template/1981/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.042 2026-10-23 04:09:43,674 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:43,683 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:43] "GET /web/image/product.template/1977/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.067 2026-10-23 04:09:43,713 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:43] "GET /web/image/product.template/1978/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-10-23 04:09:43,733 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:43] "GET /web/image/product.template/1980/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-10-23 04:09:43,759 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:43] "GET /web/image/product.template/1979/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.137 2026-10-23 04:09:43,760 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:43,839 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:43,860 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:43] "GET /web/image/ir.attachment/7707/raw HTTP/1.1" 200 - 4 0.003 0.009 2026-10-23 04:09:43,892 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09: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-23 04:09:43,897 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:43,923 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:43] "GET /web/image/product.product/2473/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 8 0.005 0.025 2026-10-23 04:09:43,954 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:43,975 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:43] "GET /web/image/product.product/2475/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 8 0.011 0.064 2026-10-23 04:09:44,019 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:44,071 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:44,167 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: tour succeeded 2026-10-23 04:09:44,170 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:44,240 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: heap 7955828 (allocated 9175040) 2026-10-23 04:09:44,244 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing chrome headless with pid 97730 2026-10-23 04:09:44,249 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94485827 started for PoS orders references: [{'name': None, 'pos_reference': '260-98-000001', 'uuid': '73a0ea35-4ee3-45c0-88c3-69423f6339b5'}] 2026-10-23 04:09:44,252 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing websocket connection 2026-10-23 04:09:44,260 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Terminating chrome headless with pid 97730 2026-10-23 04:09:44,318 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94485827 order {'name': None, 'pos_reference': '260-98-000001', 'uuid': '73a0ea35-4ee3-45c0-88c3-69423f6339b5'} created pos.order #674 2026-10-23 04:09:44,319 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94485827 finished 2026-10-23 04:09:44,377 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040944_377699_test_online_payment_mobile.txt 2026-10-23 04:09:44,378 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Removing chrome user profile "/tmp/tmpgkehy3dc_chrome_odoo" 2026-10-23 04:09:44,417 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: waiting for threads: [, ] 2026-10-23 04:09:44,480 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.103 0.224 2026-10-23 04:09:44,500 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:09:45,623 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:45] "GET /pos/pay/674?access_token=1899cf59-ddf9-45bf-8147-0b9aae7b0a15 HTTP/1.1" 200 - 129 0.136 0.997 2026-10-23 04:09:45,637 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:09:45,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:45] "POST /pos/pay/transaction/674 HTTP/1.1" 200 - 35 0.031 0.058 2026-10-23 04:09:45,784 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:09:47,104 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:47] "GET /pos/pay/confirmation/674?access_token=1899cf59-ddf9-45bf-8147-0b9aae7b0a15&exit_route=/&tx_id=8 HTTP/1.1" 303 - 381 0.563 0.761 2026-10-23 04:09:47,561 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:47] "GET / HTTP/1.1" 200 - 32 0.040 0.414 2026-10-23 04:09:47,566 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-23 04:09:47,616 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: Simulating signal changes during tests 2026-10-23 04:09:47,623 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 0.06s) 2026-10-23 04:09:47,670 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page ... 2026-10-23 04:09:55,850 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome pid: 97913 2026-10-23 04:09:55,850 44 INFO rb-1f9f1af-225886-428050 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/tmpk4yiimp7_chrome_odoo 2026-10-23 04:09:55,851 44 INFO rb-1f9f1af-225886-428050 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:43473/json/version 2026-10-23 04:09:55,852 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43473', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:09:55,879 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:55,879 44 INFO rb-1f9f1af-225886-428050 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:43473/json 2026-10-23 04:09:55,880 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43473', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:09:55,899 44 INFO rb-1f9f1af-225886-428050 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:43473/devtools/page/E60A7981E0579F105A9D061E964DC53F 2026-10-23 04:09:55,917 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:55,924 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:55,950 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:56,227 44 INFO rb-1f9f1af-225886-428050 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/99?access_token=56a18c159bd74522" in browser 2026-10-23 04:09:56,228 44 INFO rb-1f9f1af-225886-428050 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/99?access_token=56a18c159bd74522" 2026-10-23 04:09:56,262 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:09:56,895 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:56] "GET /pos-self/99?access_token=56a18c159bd74522 HTTP/1.1" 200 - 56 0.075 0.562 2026-10-23 04:09:56,899 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigation result: {'frameId': 'E60A7981E0579F105A9D061E964DC53F', 'loaderId': 'DBE87F8D0CA88A4297335397ADDD82BD', 'isDownload': False} 2026-10-23 04:09:56,899 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:56,918 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:09:56,943 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:09:56,981 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:56] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.043 2026-10-23 04:09:56,992 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:09:57,009 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:57] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.071 2026-10-23 04:09:57,025 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:09:57,069 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:57] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.118 2026-10-23 04:09:57,258 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:57] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-23 04:09:57,284 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.011 2026-10-23 04:09:57,301 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:57] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.004 0.012 2026-10-23 04:09:57,306 44 INFO rb-1f9f1af-225886-428050 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/99?access_token=56a18c159bd74522", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:09:57,314 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:09:57,315 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:57] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:09:57,316 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:57,377 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:57,389 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.057 2026-10-23 04:09:57,486 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:57] "POST /pos-self/relations/99 HTTP/1.1" 200 - 37 0.029 0.127 2026-10-23 04:09:57,490 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.079 2026-10-23 04:09:57,922 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:57] "POST /pos-self/data/99 HTTP/1.1" 200 - 181 0.136 0.269 2026-10-23 04:09:58,000 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:58,053 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:58] "GET /web/image/ir.attachment/7816/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 04:09:58,114 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:58,172 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:58] "GET /web/image/pos.category/241/image_128?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-10-23 04:09:58,215 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:09:58,215 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:58] "GET /web/image/product.template/1977/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.032 2026-10-23 04:09:58,223 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:58,240 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:58] "GET /web/image/product.template/1981/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.040 2026-10-23 04:09:58,267 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:58] "GET /web/image/product.template/1978/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.079 2026-10-23 04:09:58,287 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:58] "GET /web/image/product.template/1980/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-10-23 04:09:58,312 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:58,317 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:58] "GET /web/image/product.template/1979/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.099 2026-10-23 04:09:58,394 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:58,416 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:58] "GET /web/image/ir.attachment/7765/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 04:09:58,449 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:58,457 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:09:58,480 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:58] "GET /web/image/product.product/2475/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 8 0.008 0.028 2026-10-23 04:09:58,500 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:58,503 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:58] "GET /web/image/product.product/2473/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 8 0.004 0.056 2026-10-23 04:09:58,568 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:58,621 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:58,724 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:58,725 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:58,760 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67689411 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000001', 'uuid': 'd7d8e782-95c6-4279-8829-e51823c88db8'}] 2026-10-23 04:09:58,770 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: heap 7922344 (allocated 8912896) 2026-10-23 04:09:58,777 44 INFO rb-1f9f1af-225886-428050 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 97913 2026-10-23 04:09:58,778 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:58,779 44 INFO rb-1f9f1af-225886-428050 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 97913 2026-10-23 04:09:58,826 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67689411 order {'name': None, 'pos_reference': '260-99-000001', 'uuid': 'd7d8e782-95c6-4279-8829-e51823c88db8'} created pos.order #675 2026-10-23 04:09:58,828 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67689411 finished 2026-10-23 04:09:58,876 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_040958_876166_test_online_payment_mobile_no_confirmation_page.txt 2026-10-23 04:09:58,876 44 INFO rb-1f9f1af-225886-428050 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/tmpk4yiimp7_chrome_odoo" 2026-10-23 04:09:58,881 44 INFO rb-1f9f1af-225886-428050 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-23 04:09:58,958 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:09:58] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.093 0.169 2026-10-23 04:09:58,986 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:10:00,164 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:00] "GET /pos/pay/675?access_token=2952d90b-da60-47a8-b91c-bc8be85b7561 HTTP/1.1" 200 - 129 0.156 1.038 2026-10-23 04:10:00,175 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:10:00,243 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:00] "POST /pos/pay/transaction/675 HTTP/1.1" 200 - 35 0.032 0.038 2026-10-23 04:10:00,284 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-23 04:10:01,602 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: Simulating signal changes during tests 2026-10-23 04:10:01,610 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 1.33s) 2026-10-23 04:10:01,672 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:09,743 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 98106 2026-10-23 04:10:09,743 44 INFO rb-1f9f1af-225886-428050 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/tmpjggfnruq_chrome_odoo 2026-10-23 04:10:09,743 44 INFO rb-1f9f1af-225886-428050 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:34391/json/version 2026-10-23 04:10:09,745 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34391', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:10:09,790 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:09,790 44 INFO rb-1f9f1af-225886-428050 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:34391/json 2026-10-23 04:10:09,793 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34391', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:10:09,824 44 INFO rb-1f9f1af-225886-428050 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:34391/devtools/page/548B3129B774F5D7F4542881BD330ABE 2026-10-23 04:10:09,841 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:09,859 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:09,887 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:10,089 44 INFO rb-1f9f1af-225886-428050 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/100?access_token=246bd494425b4a9f" in browser 2026-10-23 04:10:10,089 44 INFO rb-1f9f1af-225886-428050 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/100?access_token=246bd494425b4a9f" 2026-10-23 04:10:10,117 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:10:10,688 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:10] "GET /pos-self/100?access_token=246bd494425b4a9f HTTP/1.1" 200 - 56 0.045 0.529 2026-10-23 04:10:10,693 44 INFO rb-1f9f1af-225886-428050 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': '548B3129B774F5D7F4542881BD330ABE', 'loaderId': '800F4A510183C516ED29FF61624DEBEE', 'isDownload': False} 2026-10-23 04:10:10,694 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:10,731 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:10:10,751 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:10:10,774 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:10] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.032 2026-10-23 04:10:10,793 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:10:10,834 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:10] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.067 2026-10-23 04:10:10,856 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:10:10,896 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:10] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.148 2026-10-23 04:10:11,148 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.009 2026-10-23 04:10:11,166 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.009 2026-10-23 04:10:11,180 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:11] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.012 2026-10-23 04:10:11,199 44 INFO rb-1f9f1af-225886-428050 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/100?access_token=246bd494425b4a9f", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:10:11,200 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:10:11,200 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:11] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:10:11,210 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:11,269 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:11,318 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:11] "POST /pos-self/relations/100 HTTP/1.1" 200 - 37 0.027 0.069 2026-10-23 04:10:11,392 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.165 2026-10-23 04:10:11,795 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:11] "POST /pos-self/data/100 HTTP/1.1" 200 - 181 0.147 0.272 2026-10-23 04:10:11,799 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.380 2026-10-23 04:10:11,874 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:11,941 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:11] "GET /web/image/ir.attachment/7874/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:10:12,002 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:12,066 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:12] "GET /web/image/pos.category/241/image_128?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-23 04:10:12,123 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:10:12,132 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:12] "GET /web/image/product.template/1977/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.023 0.035 2026-10-23 04:10:12,141 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:12,165 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:12] "GET /web/image/product.template/1978/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-10-23 04:10:12,182 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:12] "GET /web/image/product.template/1980/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.078 2026-10-23 04:10:12,214 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:12] "GET /web/image/product.template/1979/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.111 2026-10-23 04:10:12,237 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:12,259 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:12] "GET /web/image/product.template/1981/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.158 2026-10-23 04:10:12,301 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:12,319 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:12] "GET /web/image/ir.attachment/7823/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-10-23 04:10:12,363 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:12,365 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:10:12,401 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:12] "GET /web/image/product.product/2473/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 8 0.006 0.028 2026-10-23 04:10:12,419 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:12,433 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:12] "GET /web/image/product.product/2475/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 8 0.005 0.056 2026-10-23 04:10:12,490 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:12,542 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:12,644 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:12,649 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:12,697 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10288487 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': 'c17b3008-26b6-4366-a0c0-bbb5fd43c044'}] 2026-10-23 04:10:12,734 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7925076 (allocated 8912896) 2026-10-23 04:10:12,746 44 INFO rb-1f9f1af-225886-428050 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 98106 2026-10-23 04:10:12,748 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10288487 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': 'c17b3008-26b6-4366-a0c0-bbb5fd43c044'} created pos.order #676 2026-10-23 04:10:12,749 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:12,749 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10288487 finished 2026-10-23 04:10:12,753 44 INFO rb-1f9f1af-225886-428050 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 98106 2026-10-23 04:10:12,844 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041012_844062_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-23 04:10:12,844 44 INFO rb-1f9f1af-225886-428050 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/tmpjggfnruq_chrome_odoo" 2026-10-23 04:10:12,888 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:12,894 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.092 0.185 2026-10-23 04:10:13,241 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 98298 2026-10-23 04:10:13,241 44 INFO rb-1f9f1af-225886-428050 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/tmpb1a5dqs3_chrome_odoo 2026-10-23 04:10:13,242 44 INFO rb-1f9f1af-225886-428050 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:38579/json/version 2026-10-23 04:10:13,243 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38579', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:10:13,316 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:13,316 44 INFO rb-1f9f1af-225886-428050 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:38579/json 2026-10-23 04:10:13,317 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38579', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:10:13,332 44 INFO rb-1f9f1af-225886-428050 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:38579/devtools/page/696068E360A72EC3AD7291BD3A68E749 2026-10-23 04:10:13,348 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:13,357 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:13,404 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:10:13,424 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:13,431 44 INFO rb-1f9f1af-225886-428050 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=100" in browser 2026-10-23 04:10:13,431 44 INFO rb-1f9f1af-225886-428050 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=100" 2026-10-23 04:10:13,903 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:13] "GET /pos/ui?config_id=100 HTTP/1.1" 200 - 73 0.054 0.382 2026-10-23 04:10:13,907 44 INFO rb-1f9f1af-225886-428050 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': '696068E360A72EC3AD7291BD3A68E749', 'loaderId': '839E40F12C3E4C001408AB0ED66AA8EA', 'isDownload': False} 2026-10-23 04:10:13,907 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:13,943 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:10:13,975 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:13] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-10-23 04:10:13,987 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:13] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-23 04:10:14,002 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:14] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.045 2026-10-23 04:10:14,623 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:10:14,635 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:10:14,655 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:10:14,686 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:10:14,690 44 INFO rb-1f9f1af-225886-428050 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=100", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:10:14,697 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:14,715 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-23 04:10:14,732 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:10:14,761 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.004 0.010 2026-10-23 04:10:14,769 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-10-23 04:10:14,841 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.011 0.055 2026-10-23 04:10:14,848 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.042 2026-10-23 04:10:15,886 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 191, model: sale.order 2026-10-23 04:10:15,888 44 INFO rb-1f9f1af-225886-428050 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 - Foreign Trade/User - 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-23 04:10:15,889 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 191, model: sale.order.line 2026-10-23 04:10:15,894 44 INFO rb-1f9f1af-225886-428050 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 - Foreign Trade/User - 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-23 04:10:15,910 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 490 0.398 0.600 2026-10-23 04:10:15,948 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 04:10:16,085 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.012 2026-10-23 04:10:16,150 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:16] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.041 2026-10-23 04:10:16,198 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 04:10:16,222 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:16,262 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.013 0.010 2026-10-23 04:10:16,290 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:10:16,297 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:10:16,326 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:16] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:10:16,327 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:10:16,336 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:16] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.009 0.023 2026-10-23 04:10:16,348 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:10:16,350 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:10:16,402 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:10:16,443 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:16,510 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:16] "GET /pos/ui/100?from_backend=True HTTP/1.1" 200 - 33 0.047 0.080 2026-10-23 04:10:16,529 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.135 2026-10-23 04:10:16,626 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:16] "GET /pos/ui/100 HTTP/1.1" 200 - 33 0.029 0.214 2026-10-23 04:10:16,644 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.103 2026-10-23 04:10:16,687 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:16,738 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:16,838 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:16] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 47 0.044 0.104 2026-10-23 04:10:16,860 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.131 2026-10-23 04:10:16,888 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.030 2026-10-23 04:10:16,931 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:16,933 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:10:16,987 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:17,067 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:17,119 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:17,120 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:17,242 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13982876 (allocated 14942208) 2026-10-23 04:10:17,276 44 INFO rb-1f9f1af-225886-428050 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 98298 2026-10-23 04:10:17,277 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:17,278 44 INFO rb-1f9f1af-225886-428050 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 98298 2026-10-23 04:10:17,391 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041017_391296_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-23 04:10:17,391 44 INFO rb-1f9f1af-225886-428050 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/tmpb1a5dqs3_chrome_odoo" 2026-10-23 04:10:17,437 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:25,342 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 98499 2026-10-23 04:10:25,342 44 INFO rb-1f9f1af-225886-428050 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/tmp4479a461_chrome_odoo 2026-10-23 04:10:25,343 44 INFO rb-1f9f1af-225886-428050 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:33845/json/version 2026-10-23 04:10:25,344 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33845', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:10:25,355 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:25,355 44 INFO rb-1f9f1af-225886-428050 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:33845/json 2026-10-23 04:10:25,356 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33845', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:10:25,363 44 INFO rb-1f9f1af-225886-428050 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:33845/devtools/page/DA980AE0C49BC5A3E8BD311DC855020A 2026-10-23 04:10:25,372 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:25,380 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:25,390 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:25,656 44 INFO rb-1f9f1af-225886-428050 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/101?access_token=2246735700fe4adb" in browser 2026-10-23 04:10:25,656 44 INFO rb-1f9f1af-225886-428050 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/101?access_token=2246735700fe4adb" 2026-10-23 04:10:25,672 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:10:26,269 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:26] "GET /pos-self/101?access_token=2246735700fe4adb HTTP/1.1" 200 - 56 0.054 0.547 2026-10-23 04:10:26,277 44 INFO rb-1f9f1af-225886-428050 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': 'DA980AE0C49BC5A3E8BD311DC855020A', 'loaderId': '538B042C335F98F86526C85D2A0E9FF8', 'isDownload': False} 2026-10-23 04:10:26,278 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:26,303 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:10:26,348 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:10:26,397 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:26] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.047 2026-10-23 04:10:26,413 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:10:26,427 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:26] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.091 2026-10-23 04:10:26,447 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:10:26,478 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:26] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.134 2026-10-23 04:10:26,706 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:26] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-23 04:10:26,719 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.007 2026-10-23 04:10:26,731 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:26] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.011 2026-10-23 04:10:26,747 44 INFO rb-1f9f1af-225886-428050 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/101?access_token=2246735700fe4adb", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:10:26,751 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:10:26,751 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:26] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 04:10:26,775 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:26,817 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:26,863 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:26] "POST /pos-self/relations/101 HTTP/1.1" 200 - 37 0.026 0.055 2026-10-23 04:10:26,923 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.136 2026-10-23 04:10:27,360 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:27] "POST /pos-self/data/101 HTTP/1.1" 200 - 181 0.156 0.284 2026-10-23 04:10:27,362 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.414 2026-10-23 04:10:27,418 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:27,463 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:27] "GET /web/image/ir.attachment/7935/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-23 04:10:27,509 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:27,527 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:27] "GET /web/image/ir.attachment/7881/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-10-23 04:10:27,539 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:10:27,591 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:27,691 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:27,741 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:27] "GET /web/image/pos.category/241/image_128?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.026 2026-10-23 04:10:27,767 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:27,772 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:27] "GET /web/image/product.template/1977/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.027 2026-10-23 04:10:27,791 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:27] "GET /web/image/product.template/1981/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.042 2026-10-23 04:10:27,815 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:27] "GET /web/image/product.template/1978/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.067 2026-10-23 04:10:27,836 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:27,837 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:27] "GET /web/image/product.template/1980/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-10-23 04:10:27,869 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:10:27,871 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:27] "GET /web/image/product.template/1979/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-10-23 04:10:27,890 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:27,897 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:27] "GET /web/image/product.product/2473/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 8 0.004 0.029 2026-10-23 04:10:27,959 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:27,984 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:27] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.005 0.016 2026-10-23 04:10:28,046 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:28,132 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:28,166 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19890177 started for PoS orders references: [{'name': None, 'pos_reference': '260-101-000001', 'uuid': 'f8e1b374-76c0-485e-8ca7-39c64f31bc84'}] 2026-10-23 04:10:28,204 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19890177 order {'name': None, 'pos_reference': '260-101-000001', 'uuid': 'f8e1b374-76c0-485e-8ca7-39c64f31bc84'} created pos.order #677 2026-10-23 04:10:28,223 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19890177 finished 2026-10-23 04:10:28,366 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.072 0.171 2026-10-23 04:10:28,429 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:28] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.013 2026-10-23 04:10:28,431 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:28,487 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:28,564 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:28,628 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:28,675 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:28,678 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:28] "GET /web/image/product.product/2475/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 8 0.004 0.020 2026-10-23 04:10:28,740 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:28,782 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24796321 started for PoS orders references: [{'name': None, 'pos_reference': '260-101-000001', 'uuid': 'f8e1b374-76c0-485e-8ca7-39c64f31bc84'}] 2026-10-23 04:10:28,805 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added lines [1120] to pos.order #677 2026-10-23 04:10:28,812 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24796321 order {'name': None, 'pos_reference': '260-101-000001', 'uuid': 'f8e1b374-76c0-485e-8ca7-39c64f31bc84'} updated pos.order #677 2026-10-23 04:10:28,835 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24796321 finished 2026-10-23 04:10:28,973 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:28] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.054 0.178 2026-10-23 04:10:29,043 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:29,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-10-23 04:10:29,099 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:29,156 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:29,221 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:29,224 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:29,289 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 8999800 (allocated 10485760) 2026-10-23 04:10:29,292 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:29,319 44 INFO rb-1f9f1af-225886-428050 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 98499 2026-10-23 04:10:29,324 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:29,327 44 INFO rb-1f9f1af-225886-428050 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 98499 2026-10-23 04:10:29,327 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:10:29,428 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041029_428504_test_online_payment_self_pay_after_meal_table.txt 2026-10-23 04:10:29,428 44 INFO rb-1f9f1af-225886-428050 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/tmp4479a461_chrome_odoo" 2026-10-23 04:10:29,456 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:30,629 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:30] "GET /pos/pay/677?access_token=39b1d8d4-79f3-450d-8c19-8d8273ab90c8&exit_route=http://127.0.0.1:8069/pos-self/101?access_token%3D2246735700fe4adb HTTP/1.1" 200 - 129 0.142 1.179 2026-10-23 04:10:31,041 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 98694 2026-10-23 04:10:31,042 44 INFO rb-1f9f1af-225886-428050 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/tmphej0rc2a_chrome_odoo 2026-10-23 04:10:31,042 44 INFO rb-1f9f1af-225886-428050 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:37245/json/version 2026-10-23 04:10:31,045 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:31,051 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:31,051 44 INFO rb-1f9f1af-225886-428050 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:37245/json 2026-10-23 04:10:31,053 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:31,060 44 INFO rb-1f9f1af-225886-428050 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:37245/devtools/page/A854C99D236D029CA8DCBBF92F25779C 2026-10-23 04:10:31,072 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:31,082 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:31,138 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:31,146 44 INFO rb-1f9f1af-225886-428050 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/101?access_token=2246735700fe4adb&table_identifier=bb3c2693" in browser 2026-10-23 04:10:31,146 44 INFO rb-1f9f1af-225886-428050 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/101?access_token=2246735700fe4adb&table_identifier=bb3c2693" 2026-10-23 04:10:31,203 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:31] "GET /pos-self/101?access_token=2246735700fe4adb&table_identifier=bb3c2693 HTTP/1.1" 200 - 9 0.005 0.030 2026-10-23 04:10:31,207 44 INFO rb-1f9f1af-225886-428050 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': 'A854C99D236D029CA8DCBBF92F25779C', 'loaderId': 'BA34CFBCE802601C6AA0D91DCC1B0282', 'isDownload': False} 2026-10-23 04:10:31,207 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:31,233 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:10:31,260 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:31] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.015 2026-10-23 04:10:31,270 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:31] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.019 2026-10-23 04:10:31,288 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:31] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.035 2026-10-23 04:10:31,488 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:31] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-23 04:10:31,518 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:31] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.004 0.016 2026-10-23 04:10:31,520 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:10:31,555 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:10:31,556 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:10:31,556 44 INFO rb-1f9f1af-225886-428050 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/101?access_token=2246735700fe4adb&table_identifier=bb3c2693", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:10:31,564 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:31,584 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-10-23 04:10:31,627 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:31,658 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:31] "POST /pos-self/relations/101 HTTP/1.1" 200 - 16 0.016 0.067 2026-10-23 04:10:31,663 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.043 2026-10-23 04:10:32,002 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:32] "POST /pos-self/data/101 HTTP/1.1" 200 - 116 0.099 0.201 2026-10-23 04:10:32,091 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.010 2026-10-23 04:10:32,098 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:32,157 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:32] "GET /web/image/ir.attachment/7935/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-23 04:10:32,177 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:32,205 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:32] "GET /web/image/ir.attachment/7881/raw HTTP/1.1" 200 - 4 0.003 0.008 2026-10-23 04:10:32,215 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:10:32,292 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:32,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:32] "GET /web/image/pos.category/241/image_128?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-10-23 04:10:32,354 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:32] "GET /web/image/product.template/1977/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-23 04:10:32,370 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:32,381 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:32] "GET /web/image/product.template/1978/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.054 2026-10-23 04:10:32,410 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:32] "GET /web/image/product.template/1981/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-10-23 04:10:32,440 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:32] "GET /web/image/product.template/1980/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.108 2026-10-23 04:10:32,442 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:32,466 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:32] "GET /web/image/product.template/1979/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.137 2026-10-23 04:10:32,476 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:10:32,491 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:32,500 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:32] "GET /web/image/product.product/2473/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 8 0.005 0.021 2026-10-23 04:10:32,589 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:32,632 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42196798 started for PoS orders references: [{'name': None, 'pos_reference': '260-101-000002', 'uuid': '0aab71ed-68b0-4399-b191-431d9b6c909d'}] 2026-10-23 04:10:32,673 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42196798 order {'name': None, 'pos_reference': '260-101-000002', 'uuid': '0aab71ed-68b0-4399-b191-431d9b6c909d'} created pos.order #678 2026-10-23 04:10:32,696 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42196798 finished 2026-10-23 04:10:32,807 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:32] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 72 0.051 0.178 2026-10-23 04:10:32,892 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.019 2026-10-23 04:10:32,898 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:32,940 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:33,014 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:33,084 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:33,123 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:33] "GET /web/image/product.product/2475/image_512?unique=2026-10-23T04:08:35.000+00:00 HTTP/1.1" 200 - 8 0.004 0.020 2026-10-23 04:10:33,130 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:33,194 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:33,233 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31706381 started for PoS orders references: [{'name': None, 'pos_reference': '260-101-000002', 'uuid': '0aab71ed-68b0-4399-b191-431d9b6c909d'}] 2026-10-23 04:10:33,257 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added lines [1122] to pos.order #678 2026-10-23 04:10:33,265 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31706381 order {'name': None, 'pos_reference': '260-101-000002', 'uuid': '0aab71ed-68b0-4399-b191-431d9b6c909d'} updated pos.order #678 2026-10-23 04:10:33,294 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31706381 finished 2026-10-23 04:10:33,487 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:33] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.064 0.234 2026-10-23 04:10:33,538 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.023 2026-10-23 04:10:33,557 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:33,615 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:33,677 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:33,745 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:33,750 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:33,838 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 8796980 (allocated 9961472) 2026-10-23 04:10:33,843 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:33,886 44 INFO rb-1f9f1af-225886-428050 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 98694 2026-10-23 04:10:33,888 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:33,889 44 INFO rb-1f9f1af-225886-428050 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 98694 2026-10-23 04:10:34,008 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041034_007749_test_online_payment_self_pay_after_meal_table.txt 2026-10-23 04:10:34,008 44 INFO rb-1f9f1af-225886-428050 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/tmphej0rc2a_chrome_odoo" 2026-10-23 04:10:34,079 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-23 04:10:36,994 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel ... 2026-10-23 04:10:45,985 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome pid: 98895 2026-10-23 04:10:45,985 44 INFO rb-1f9f1af-225886-428050 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/tmp2ijt0lwi_chrome_odoo 2026-10-23 04:10:45,985 44 INFO rb-1f9f1af-225886-428050 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:33325/json/version 2026-10-23 04:10:45,987 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33325', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:10:46,003 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:46,003 44 INFO rb-1f9f1af-225886-428050 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:33325/json 2026-10-23 04:10:46,004 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33325', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:10:46,043 44 INFO rb-1f9f1af-225886-428050 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:33325/devtools/page/1AB39220EF517B6054A50E70E6668486 2026-10-23 04:10:46,057 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:46,065 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:46,076 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:46,142 44 INFO rb-1f9f1af-225886-428050 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/102?access_token=960833c4d8c64105" in browser 2026-10-23 04:10:46,144 44 INFO rb-1f9f1af-225886-428050 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/102?access_token=960833c4d8c64105" 2026-10-23 04:10:46,171 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:10:46,746 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:46] "GET /pos-self/102?access_token=960833c4d8c64105 HTTP/1.1" 200 - 56 0.042 0.541 2026-10-23 04:10:46,751 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '1AB39220EF517B6054A50E70E6668486', 'loaderId': '04C3214AC7E9246270EEE0803E2E4933', 'isDownload': False} 2026-10-23 04:10:46,751 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:46,788 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:10:46,818 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:10:46,843 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:46] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.032 2026-10-23 04:10:46,854 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:10:46,902 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:46] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.072 2026-10-23 04:10:46,921 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:10:46,946 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:46] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.017 0.121 2026-10-23 04:10:47,061 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-10-23 04:10:47,098 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.026 0.007 2026-10-23 04:10:47,123 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:47] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.006 0.046 2026-10-23 04:10:47,137 44 INFO rb-1f9f1af-225886-428050 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/102?access_token=960833c4d8c64105", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:10:47,139 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:10:47,140 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 04:10:47,149 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:47,259 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:47] "POST /pos-self/relations/102 HTTP/1.1" 200 - 37 0.026 0.071 2026-10-23 04:10:47,321 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.152 2026-10-23 04:10:47,770 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:47] "POST /pos-self/data/102 HTTP/1.1" 200 - 180 0.170 0.279 2026-10-23 04:10:47,774 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.426 2026-10-23 04:10:47,893 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:47] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.049 2026-10-23 04:10:47,904 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:47,959 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:47] "GET /web/image/ir.attachment/8008/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-23 04:10:48,026 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:48,073 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:10:48,079 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:48] "GET /web/image/pos.category/242/image_128?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-23 04:10:48,099 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:48] "GET /web/image/product.template/1982/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.006 0.023 2026-10-23 04:10:48,115 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:48] "GET /web/image/product.template/1983/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-10-23 04:10:48,115 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:48,137 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:48] "GET /web/image/product.template/1984/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-10-23 04:10:48,157 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:48] "GET /web/image/product.template/1986/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.079 2026-10-23 04:10:48,171 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:48] "GET /web/image/product.template/1985/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-10-23 04:10:48,181 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:48,258 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:48,275 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:48] "GET /web/image/ir.attachment/7957/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-23 04:10:48,304 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:10:48,314 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:48,318 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:48] "GET /web/image/product.product/2478/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 8 0.007 0.018 2026-10-23 04:10:48,341 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:48] "GET /web/image/product.product/2480/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 8 0.004 0.027 2026-10-23 04:10:48,360 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:48,434 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:48,496 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35198312 started for PoS orders references: [{'name': None, 'pos_reference': '260-102-000001', 'uuid': '19fc8046-edfc-4e24-beb3-774446373593'}] 2026-10-23 04:10:48,547 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35198312 order {'name': None, 'pos_reference': '260-102-000001', 'uuid': '19fc8046-edfc-4e24-beb3-774446373593'} created pos.order #679 2026-10-23 04:10:48,568 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35198312 finished 2026-10-23 04:10:48,719 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:48] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 118 0.081 0.201 2026-10-23 04:10:48,812 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.026 2026-10-23 04:10:48,853 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:48,901 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:48,952 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:49,007 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:49,062 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:49,122 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:49,123 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:49,193 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: heap 8336832 (allocated 9175040) 2026-10-23 04:10:49,199 44 INFO rb-1f9f1af-225886-428050 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 98895 2026-10-23 04:10:49,203 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:49] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.012 0.066 2026-10-23 04:10:49,209 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:49,212 44 INFO rb-1f9f1af-225886-428050 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 98895 2026-10-23 04:10:49,337 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041049_337139_test_kiosk_cart_restore_and_cancel.txt 2026-10-23 04:10:49,337 44 INFO rb-1f9f1af-225886-428050 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/tmp2ijt0lwi_chrome_odoo" 2026-10-23 04:10:49,395 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code ... 2026-10-23 04:10:57,709 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome pid: 99082 2026-10-23 04:10:57,709 44 INFO rb-1f9f1af-225886-428050 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/tmpq4zq4c58_chrome_odoo 2026-10-23 04:10:57,709 44 INFO rb-1f9f1af-225886-428050 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:38183/json/version 2026-10-23 04:10:57,713 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38183', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:10:57,747 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:57,749 44 INFO rb-1f9f1af-225886-428050 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:38183/json 2026-10-23 04:10:57,757 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38183', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:10:57,782 44 INFO rb-1f9f1af-225886-428050 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:38183/devtools/page/B1744F2CD2ADD96B14CCC352CDF5F7BA 2026-10-23 04:10:57,790 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:57,805 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:57,837 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:57,898 44 INFO rb-1f9f1af-225886-428050 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/103?access_token=cad5cb59d287455b" in browser 2026-10-23 04:10:57,898 44 INFO rb-1f9f1af-225886-428050 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/103?access_token=cad5cb59d287455b" 2026-10-23 04:10:57,919 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:10:58,499 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:58] "GET /pos-self/103?access_token=cad5cb59d287455b HTTP/1.1" 200 - 56 0.042 0.543 2026-10-23 04:10:58,504 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'B1744F2CD2ADD96B14CCC352CDF5F7BA', 'loaderId': '6A2A1DA5402ADFDF3FDF47578FC5E182', 'isDownload': False} 2026-10-23 04:10:58,504 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:58,536 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:10:58,563 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:10:58,616 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:58] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.048 2026-10-23 04:10:58,641 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:10:58,676 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:58] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.119 2026-10-23 04:10:58,688 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:10:58,705 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:58] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.143 2026-10-23 04:10:58,938 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:58] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-23 04:10:58,961 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.012 0.013 2026-10-23 04:10:58,971 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:58] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.016 2026-10-23 04:10:58,996 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:10:58,996 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:58] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 04:10:59,007 44 INFO rb-1f9f1af-225886-428050 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/103?access_token=cad5cb59d287455b", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:10:59,021 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:59,072 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:59,092 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:59] "POST /pos-self/relations/103 HTTP/1.1" 200 - 37 0.026 0.054 2026-10-23 04:10:59,164 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-23 04:10:59,561 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:59] "POST /pos-self/data/103 HTTP/1.1" 200 - 180 0.150 0.260 2026-10-23 04:10:59,565 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.382 2026-10-23 04:10:59,683 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:59] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.045 2026-10-23 04:10:59,696 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:59,759 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:59] "GET /web/image/ir.attachment/8066/raw HTTP/1.1" 200 - 4 0.001 0.011 2026-10-23 04:10:59,803 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:59,865 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:59] "GET /web/image/pos.category/242/image_128?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-10-23 04:10:59,881 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:10:59,889 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:59] "GET /web/image/product.template/1986/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.005 0.026 2026-10-23 04:10:59,912 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:59,917 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:59] "GET /web/image/product.template/1984/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-23 04:10:59,932 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:59] "GET /web/image/product.template/1983/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.066 2026-10-23 04:10:59,973 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:59] "GET /web/image/product.template/1982/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.009 0.104 2026-10-23 04:10:59,984 44 INFO rb-1f9f1af-225886-428050 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-23 04:10:59,991 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:10:59] "GET /web/image/product.template/1985/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-23 04:11:00,001 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:00] "GET /web/image/ir.attachment/8015/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 04:11:00,017 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11: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-23 04:11:00,042 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:00] "GET /web/image/product.product/2478/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 8 0.006 0.024 2026-10-23 04:11:00,046 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:00,122 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:00,181 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14695370 started for PoS orders references: [{'name': None, 'pos_reference': '260-103-000001', 'uuid': '609fc0ee-0028-478f-9b82-4cd6d64fdd31'}] 2026-10-23 04:11:00,238 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14695370 order {'name': None, 'pos_reference': '260-103-000001', 'uuid': '609fc0ee-0028-478f-9b82-4cd6d64fdd31'} created pos.order #680 2026-10-23 04:11:00,262 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14695370 finished 2026-10-23 04:11:00,425 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:00] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 108 0.089 0.212 2026-10-23 04:11:00,571 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:00,571 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:00,647 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: heap 7723088 (allocated 8388608) 2026-10-23 04:11:00,662 44 INFO rb-1f9f1af-225886-428050 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 99082 2026-10-23 04:11:00,663 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:00,663 44 INFO rb-1f9f1af-225886-428050 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 99082 2026-10-23 04:11:00,791 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041100_790787_test_online_payment_kiosk_qr_code.txt 2026-10-23 04:11:00,791 44 INFO rb-1f9f1af-225886-428050 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/tmpq4zq4c58_chrome_odoo" 2026-10-23 04:11:00,832 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:09,824 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 99266 2026-10-23 04:11:09,824 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmp_dzq13c5_chrome_odoo 2026-10-23 04:11:09,826 44 INFO rb-1f9f1af-225886-428050 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:43203/json/version 2026-10-23 04:11:09,829 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43203', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:11:09,897 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:09,897 44 INFO rb-1f9f1af-225886-428050 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:43203/json 2026-10-23 04:11:09,898 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43203', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:11:09,910 44 INFO rb-1f9f1af-225886-428050 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:43203/devtools/page/2CC78A43C3A624623619DDD39BB88CBF 2026-10-23 04:11:09,924 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:09,937 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:09,963 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:10,018 44 INFO rb-1f9f1af-225886-428050 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/104?access_token=ead1183891e34e7c" in browser 2026-10-23 04:11:10,018 44 INFO rb-1f9f1af-225886-428050 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/104?access_token=ead1183891e34e7c" 2026-10-23 04:11:10,048 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:11:10,914 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:10] "GET /pos-self/104?access_token=ead1183891e34e7c HTTP/1.1" 200 - 56 0.051 0.823 2026-10-23 04:11:10,918 44 INFO rb-1f9f1af-225886-428050 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': '2CC78A43C3A624623619DDD39BB88CBF', 'loaderId': '4E884037FC454ACFFD184D48C249CD4E', 'isDownload': False} 2026-10-23 04:11:10,919 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:10,941 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:11:10,969 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:11:10,990 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:10] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.033 2026-10-23 04:11:11,002 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:11:11,034 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:11] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.077 2026-10-23 04:11:11,063 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:11:11,109 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:11] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.121 2026-10-23 04:11:11,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.004 0.011 2026-10-23 04:11:11,350 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.010 0.008 2026-10-23 04:11:11,372 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:11] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.024 2026-10-23 04:11:11,396 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:11:11,396 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:11] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:11:11,405 44 INFO rb-1f9f1af-225886-428050 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/104?access_token=ead1183891e34e7c", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:11:11,442 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:11,480 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:11,495 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-23 04:11:11,614 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:11] "POST /pos-self/relations/104 HTTP/1.1" 200 - 37 0.046 0.151 2026-10-23 04:11:11,617 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.096 2026-10-23 04:11:12,058 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:12] "POST /pos-self/data/104 HTTP/1.1" 200 - 181 0.131 0.270 2026-10-23 04:11:12,125 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:12,191 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:12] "GET /web/image/ir.attachment/8124/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 04:11:12,248 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:12,342 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:12] "GET /web/image/pos.category/242/image_128?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 2 0.001 0.047 2026-10-23 04:11:12,353 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:11:12,358 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:12] "GET /web/image/product.template/1982/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-10-23 04:11:12,366 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:12,383 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:12] "GET /web/image/product.template/1983/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.004 0.059 2026-10-23 04:11:12,406 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:12] "GET /web/image/product.template/1986/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-10-23 04:11:12,426 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:12] "GET /web/image/product.template/1984/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.004 0.097 2026-10-23 04:11:12,444 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:12,452 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:12] "GET /web/image/product.template/1985/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.006 0.115 2026-10-23 04:11:12,524 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:12,537 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:12] "GET /web/image/ir.attachment/8073/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 04:11:12,585 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:12,589 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:12] "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-23 04:11:12,606 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:12] "GET /web/image/product.product/2478/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 8 0.011 0.024 2026-10-23 04:11:12,631 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:12,636 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:12] "GET /web/image/product.product/2480/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 8 0.005 0.045 2026-10-23 04:11:12,711 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:12,772 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:12,843 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:12,846 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:12,904 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7923092 (allocated 8912896) 2026-10-23 04:11:12,918 44 INFO rb-1f9f1af-225886-428050 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 99266 2026-10-23 04:11:12,922 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:12,926 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74297847 started for PoS orders references: [{'name': None, 'pos_reference': '260-104-000001', 'uuid': '0e647307-33a8-4f75-9d55-eed7504146dc'}] 2026-10-23 04:11:12,938 44 INFO rb-1f9f1af-225886-428050 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 99266 2026-10-23 04:11:12,985 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74297847 order {'name': None, 'pos_reference': '260-104-000001', 'uuid': '0e647307-33a8-4f75-9d55-eed7504146dc'} created pos.order #681 2026-10-23 04:11:12,990 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74297847 finished 2026-10-23 04:11:13,056 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041113_056403_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-23 04:11:13,056 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmp_dzq13c5_chrome_odoo" 2026-10-23 04:11:13,067 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-10-23 04:11:13,144 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:13] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.108 0.201 2026-10-23 04:11:13,579 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 99452 2026-10-23 04:11:13,579 44 INFO rb-1f9f1af-225886-428050 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/tmpur0t_vtc_chrome_odoo 2026-10-23 04:11:13,579 44 INFO rb-1f9f1af-225886-428050 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:46201/json/version 2026-10-23 04:11:13,589 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46201', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:11:13,617 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:13,618 44 INFO rb-1f9f1af-225886-428050 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:46201/json 2026-10-23 04:11:13,618 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46201', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:11:13,634 44 INFO rb-1f9f1af-225886-428050 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:46201/devtools/page/20009C03E91CDE1E7094AFB1014B9D61 2026-10-23 04:11:13,649 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:13,659 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:13,723 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:11:13,743 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:13,746 44 INFO rb-1f9f1af-225886-428050 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=104" in browser 2026-10-23 04:11:13,747 44 INFO rb-1f9f1af-225886-428050 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=104" 2026-10-23 04:11:14,259 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:14] "GET /pos/ui?config_id=104 HTTP/1.1" 200 - 73 0.064 0.434 2026-10-23 04:11:14,263 44 INFO rb-1f9f1af-225886-428050 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': '20009C03E91CDE1E7094AFB1014B9D61', 'loaderId': 'A01314671F8394A205AAE06BEE0D93DD', 'isDownload': False} 2026-10-23 04:11:14,263 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:14,281 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:11:14,314 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:14] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-23 04:11:14,323 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:14] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-23 04:11:14,330 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:14] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-23 04:11:15,025 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:11:15,030 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:11:15,068 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.029 2026-10-23 04:11:15,101 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-23 04:11:15,102 44 INFO rb-1f9f1af-225886-428050 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=104", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:11:15,110 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:15,133 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-23 04:11:15,152 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:11:15,197 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.004 0.028 2026-10-23 04:11:15,204 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.030 2026-10-23 04:11:15,325 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.013 0.098 2026-10-23 04:11:15,330 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-10-23 04:11:16,460 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 195, model: sale.order 2026-10-23 04:11:16,463 44 INFO rb-1f9f1af-225886-428050 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 - Foreign Trade/User - 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-23 04:11:16,463 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 195, model: sale.order.line 2026-10-23 04:11:16,466 44 INFO rb-1f9f1af-225886-428050 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 - Foreign Trade/User - 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-23 04:11:16,487 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 490 0.403 0.688 2026-10-23 04:11:16,531 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:11:16,703 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.024 2026-10-23 04:11:16,788 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:16] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.048 2026-10-23 04:11:16,839 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:16] "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.015 2026-10-23 04:11:16,869 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:16,892 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.010 2026-10-23 04:11:16,941 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:11:16,980 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:11:16,986 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:16] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 04:11:16,989 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:11:17,027 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:17] "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-23 04:11:17,028 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:11:17,036 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:17] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.009 0.052 2026-10-23 04:11:17,068 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:17,094 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.007 0.039 2026-10-23 04:11:17,119 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:11:17,193 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:17,230 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:17] "GET /pos/ui/104 HTTP/1.1" 200 - 33 0.049 0.092 2026-10-23 04:11:17,240 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:17,261 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.008 0.125 2026-10-23 04:11:17,370 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:17] "GET /pos/ui/104?from_backend=True HTTP/1.1" 200 - 33 0.029 0.249 2026-10-23 04:11:17,489 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:17] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 47 0.040 0.242 2026-10-23 04:11:17,513 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.007 0.239 2026-10-23 04:11:17,547 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.037 2026-10-23 04:11:17,549 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:17,566 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:11:17,600 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:17,671 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:17,722 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:17,724 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:17,803 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13857168 (allocated 14680064) 2026-10-23 04:11:17,830 44 INFO rb-1f9f1af-225886-428050 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 99452 2026-10-23 04:11:17,832 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:17,835 44 INFO rb-1f9f1af-225886-428050 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 99452 2026-10-23 04:11:17,939 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041117_939575_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-23 04:11:17,939 44 INFO rb-1f9f1af-225886-428050 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/tmpur0t_vtc_chrome_odoo" 2026-10-23 04:11:17,987 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:27,006 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:11:27,359 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:11:28,704 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:28] "GET /pos/pay/682?access_token=d23ae1fd-5174-42de-a6ec-51f90cfe8151 HTTP/1.1" 200 - 152 0.192 1.509 2026-10-23 04:11:28,716 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:11:28,810 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:28] "POST /pos/pay/transaction/682 HTTP/1.1" 200 - 34 0.034 0.063 2026-10-23 04:11:28,865 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:11:30,216 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:30] "GET /pos/pay/confirmation/682?access_token=d23ae1fd-5174-42de-a6ec-51f90cfe8151&exit_route=/&tx_id=10 HTTP/1.1" 303 - 363 0.592 0.764 2026-10-23 04:11:30,615 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:30] "GET / HTTP/1.1" 200 - 32 0.034 0.362 2026-10-23 04:11:30,620 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-10-23 04:11:30,665 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: Simulating signal changes during tests 2026-10-23 04:11:30,672 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 0.05s) 2026-10-23 04:11:30,873 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:30] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 51 0.063 0.112 2026-10-23 04:11:30,920 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:39,536 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 99655 2026-10-23 04:11:39,536 44 INFO rb-1f9f1af-225886-428050 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/tmpabbtgvjg_chrome_odoo 2026-10-23 04:11:39,540 44 INFO rb-1f9f1af-225886-428050 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:33427/json/version 2026-10-23 04:11:39,542 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33427', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:11:39,652 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:39,652 44 INFO rb-1f9f1af-225886-428050 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:33427/json 2026-10-23 04:11:39,653 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33427', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:11:39,683 44 INFO rb-1f9f1af-225886-428050 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:33427/devtools/page/646F112B3EC3589FB7732B12D7584A79 2026-10-23 04:11:39,714 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:39,722 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:39,741 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:39,784 44 INFO rb-1f9f1af-225886-428050 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/106?access_token=2343c760be0b4034" in browser 2026-10-23 04:11:39,784 44 INFO rb-1f9f1af-225886-428050 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/106?access_token=2343c760be0b4034" 2026-10-23 04:11:39,805 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:11:40,407 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:40] "GET /pos-self/106?access_token=2343c760be0b4034 HTTP/1.1" 200 - 56 0.068 0.538 2026-10-23 04:11:40,411 44 INFO rb-1f9f1af-225886-428050 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': '646F112B3EC3589FB7732B12D7584A79', 'loaderId': 'E3EAF2B330D8546554B9CB826A9D34DB', 'isDownload': False} 2026-10-23 04:11:40,411 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:40,436 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:11:40,477 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:11:40,522 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:40] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.031 0.042 2026-10-23 04:11:40,537 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:11:40,558 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:40] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.099 2026-10-23 04:11:40,572 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:11:40,603 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:40] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.136 2026-10-23 04:11:40,820 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.012 2026-10-23 04:11:40,838 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.010 2026-10-23 04:11:40,871 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:40] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.008 0.026 2026-10-23 04:11:40,873 44 INFO rb-1f9f1af-225886-428050 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/106?access_token=2343c760be0b4034", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:11:40,880 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:11:40,880 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.015 2026-10-23 04:11:40,890 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:40,942 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:40,983 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:40] "POST /pos-self/relations/106 HTTP/1.1" 200 - 37 0.029 0.058 2026-10-23 04:11:41,076 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.178 2026-10-23 04:11:41,472 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:41] "POST /pos-self/data/106 HTTP/1.1" 200 - 181 0.128 0.272 2026-10-23 04:11:41,475 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.377 2026-10-23 04:11:41,531 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:41,590 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:41] "GET /web/image/ir.attachment/8240/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-23 04:11:41,625 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:41,640 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:41] "GET /web/image/ir.attachment/8186/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 04:11:41,665 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:11:41,690 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:41,773 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:41,818 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:41] "GET /web/image/pos.category/242/image_128?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-10-23 04:11:41,834 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:41] "GET /web/image/product.template/1982/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.026 2026-10-23 04:11:41,848 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:41,865 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:41] "GET /web/image/product.template/1983/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.006 0.051 2026-10-23 04:11:41,889 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:41] "GET /web/image/product.template/1986/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.003 0.075 2026-10-23 04:11:41,913 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:41] "GET /web/image/product.template/1984/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-23 04:11:41,930 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:41,955 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:41] "GET /web/image/product.template/1985/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.007 0.137 2026-10-23 04:11:41,969 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:11:41,970 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:41,992 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:41] "GET /web/image/product.product/2478/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 8 0.014 0.034 2026-10-23 04:11:42,056 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:42,078 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:42] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.007 0.020 2026-10-23 04:11:42,132 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:42,197 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:42,241 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #305746 started for PoS orders references: [{'name': None, 'pos_reference': '260-106-000001', 'uuid': 'e2b1adc9-713e-4dc4-b82a-92a75f7e5fb4'}] 2026-10-23 04:11:42,293 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #305746 order {'name': None, 'pos_reference': '260-106-000001', 'uuid': 'e2b1adc9-713e-4dc4-b82a-92a75f7e5fb4'} created pos.order #683 2026-10-23 04:11:42,326 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #305746 finished 2026-10-23 04:11:42,523 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.099 0.225 2026-10-23 04:11:42,616 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:42,633 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.015 0.019 2026-10-23 04:11:42,680 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:42,783 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:42,842 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:42,894 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:42] "GET /web/image/product.product/2480/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 8 0.005 0.020 2026-10-23 04:11:42,896 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:42,983 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:43,027 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63610869 started for PoS orders references: [{'name': None, 'pos_reference': '260-106-000001', 'uuid': 'e2b1adc9-713e-4dc4-b82a-92a75f7e5fb4'}] 2026-10-23 04:11:43,057 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added lines [1130] to pos.order #683 2026-10-23 04:11:43,065 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63610869 order {'name': None, 'pos_reference': '260-106-000001', 'uuid': 'e2b1adc9-713e-4dc4-b82a-92a75f7e5fb4'} updated pos.order #683 2026-10-23 04:11:43,088 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63610869 finished 2026-10-23 04:11:43,321 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.066 0.276 2026-10-23 04:11:43,392 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:43,397 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.008 0.015 2026-10-23 04:11:43,447 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:43,504 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:43,589 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:43,590 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:43,710 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 8977080 (allocated 10223616) 2026-10-23 04:11:43,717 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:43,732 44 INFO rb-1f9f1af-225886-428050 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 99655 2026-10-23 04:11:43,733 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:43,733 44 INFO rb-1f9f1af-225886-428050 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 99655 2026-10-23 04:11:43,831 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041143_831724_test_online_payment_self_pay_after_meal_table.txt 2026-10-23 04:11:43,832 44 INFO rb-1f9f1af-225886-428050 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/tmpabbtgvjg_chrome_odoo" 2026-10-23 04:11:44,161 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 99852 2026-10-23 04:11:44,161 44 INFO rb-1f9f1af-225886-428050 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/tmp5854e62__chrome_odoo 2026-10-23 04:11:44,161 44 INFO rb-1f9f1af-225886-428050 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:32785/json/version 2026-10-23 04:11:44,164 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32785', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:11:44,252 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:44,254 44 INFO rb-1f9f1af-225886-428050 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:32785/json 2026-10-23 04:11:44,256 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32785', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:11:44,307 44 INFO rb-1f9f1af-225886-428050 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:32785/devtools/page/89FF546410236CBB40BC826EE259A837 2026-10-23 04:11:44,328 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:44,337 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:44,371 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:44,380 44 INFO rb-1f9f1af-225886-428050 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/106?access_token=2343c760be0b4034&table_identifier=3592127a" in browser 2026-10-23 04:11:44,380 44 INFO rb-1f9f1af-225886-428050 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/106?access_token=2343c760be0b4034&table_identifier=3592127a" 2026-10-23 04:11:44,426 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:44] "GET /pos-self/106?access_token=2343c760be0b4034&table_identifier=3592127a HTTP/1.1" 200 - 9 0.005 0.027 2026-10-23 04:11:44,431 44 INFO rb-1f9f1af-225886-428050 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': '89FF546410236CBB40BC826EE259A837', 'loaderId': '25819CD5FDF86BB5B1878D35FA9DB9FE', 'isDownload': False} 2026-10-23 04:11:44,432 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:44,453 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:11:44,494 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:44] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.006 0.025 2026-10-23 04:11:44,509 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:44] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.044 2026-10-23 04:11:44,525 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:44] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.056 2026-10-23 04:11:44,741 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-23 04:11:44,750 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:11:44,780 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:44] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.002 0.011 2026-10-23 04:11:44,783 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:11:44,783 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:11:44,792 44 INFO rb-1f9f1af-225886-428050 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/106?access_token=2343c760be0b4034&table_identifier=3592127a", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:11:44,809 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:44,862 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:44,874 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:44] "POST /pos-self/relations/106 HTTP/1.1" 200 - 16 0.012 0.045 2026-10-23 04:11:44,881 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.061 2026-10-23 04:11:44,927 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-10-23 04:11:45,280 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:45] "POST /pos-self/data/106 HTTP/1.1" 200 - 116 0.091 0.264 2026-10-23 04:11:45,356 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.010 2026-10-23 04:11:45,369 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:45,439 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:45] "GET /web/image/ir.attachment/8240/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 04:11:45,477 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:45,500 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:45] "GET /web/image/ir.attachment/8186/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 04:11:45,533 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:11:45,649 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:45,703 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:45] "GET /web/image/pos.category/242/image_128?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 2 0.001 0.022 2026-10-23 04:11:45,720 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:45] "GET /web/image/product.template/1982/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.022 2026-10-23 04:11:45,732 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:45,742 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:45] "GET /web/image/product.template/1983/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-10-23 04:11:45,768 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:45] "GET /web/image/product.template/1986/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-23 04:11:45,792 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:45] "GET /web/image/product.template/1985/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.004 0.087 2026-10-23 04:11:45,809 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:45,819 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:45] "GET /web/image/product.template/1984/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 3 0.008 0.109 2026-10-23 04:11:45,841 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11: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-23 04:11:45,857 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:45,875 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:45] "GET /web/image/product.product/2478/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 8 0.013 0.030 2026-10-23 04:11:45,932 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:46,045 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15186660 started for PoS orders references: [{'name': None, 'pos_reference': '260-106-000002', 'uuid': '1d88f19d-0d60-4b1b-bfe6-d5d094066fcb'}] 2026-10-23 04:11:46,084 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15186660 order {'name': None, 'pos_reference': '260-106-000002', 'uuid': '1d88f19d-0d60-4b1b-bfe6-d5d094066fcb'} created pos.order #684 2026-10-23 04:11:46,107 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15186660 finished 2026-10-23 04:11:46,236 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 72 0.063 0.236 2026-10-23 04:11:46,279 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.013 2026-10-23 04:11:46,293 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:46,349 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:46,417 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:46,474 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:46,512 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:46] "GET /web/image/product.product/2480/image_512?unique=2026-10-23T04:10:34.000+00:00 HTTP/1.1" 200 - 8 0.004 0.017 2026-10-23 04:11:46,526 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:46,601 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:46,641 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33322803 started for PoS orders references: [{'name': None, 'pos_reference': '260-106-000002', 'uuid': '1d88f19d-0d60-4b1b-bfe6-d5d094066fcb'}] 2026-10-23 04:11:46,662 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added lines [1132] to pos.order #684 2026-10-23 04:11:46,669 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33322803 order {'name': None, 'pos_reference': '260-106-000002', 'uuid': '1d88f19d-0d60-4b1b-bfe6-d5d094066fcb'} updated pos.order #684 2026-10-23 04:11:46,691 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33322803 finished 2026-10-23 04:11:46,827 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.052 0.172 2026-10-23 04:11:46,914 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:46,921 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:11:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.014 0.014 2026-10-23 04:11:46,971 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:47,036 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:47,095 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:47,096 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:47,160 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 8886348 (allocated 10223616) 2026-10-23 04:11:47,160 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:47,199 44 INFO rb-1f9f1af-225886-428050 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 99852 2026-10-23 04:11:47,200 44 INFO rb-1f9f1af-225886-428050 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-23 04:11:47,201 44 INFO rb-1f9f1af-225886-428050 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 99852 2026-10-23 04:11:47,319 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041147_318996_test_online_payment_self_pay_after_meal_table.txt 2026-10-23 04:11:47,319 44 INFO rb-1f9f1af-225886-428050 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/tmp5854e62__chrome_odoo" 2026-10-23 04:11:47,382 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-23 04:12:11,488 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #197 deleted restaurant.floor records with IDs: [32] 2026-10-23 04:12:12,996 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table ... 2026-10-23 04:12:13,054 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #197 deleted pos.printer records with IDs: [24, 25] 2026-10-23 04:12:13,528 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome pid: 100047 2026-10-23 04:12:13,529 44 INFO rb-1f9f1af-225886-428050 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/tmpr737txxn_chrome_odoo 2026-10-23 04:12:13,529 44 INFO rb-1f9f1af-225886-428050 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:46289/json/version 2026-10-23 04:12:13,532 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:12:13,602 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:13,602 44 INFO rb-1f9f1af-225886-428050 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:46289/json 2026-10-23 04:12:13,604 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:12:13,618 44 INFO rb-1f9f1af-225886-428050 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:46289/devtools/page/43F2AF395069CA45D6C98B4790C298F8 2026-10-23 04:12:13,626 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:13,633 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:13,727 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-23 04:12:13,739 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:13,741 44 INFO rb-1f9f1af-225886-428050 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/108" in browser 2026-10-23 04:12:13,741 44 INFO rb-1f9f1af-225886-428050 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/108" 2026-10-23 04:12:13,768 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:12:14,589 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:14] "GET /pos/ui/108 HTTP/1.1" 200 - 84 0.056 0.774 2026-10-23 04:12:14,595 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigation result: {'frameId': '43F2AF395069CA45D6C98B4790C298F8', 'loaderId': '9EDF815063EECFED7999A0A66CD83C90', 'isDownload': False} 2026-10-23 04:12:14,596 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:14,622 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:12:14,642 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:14] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-23 04:12:14,650 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:14] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-23 04:12:14,662 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:14] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-10-23 04:12:15,307 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:12:15,310 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:12:15,335 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.012 2026-10-23 04:12:15,373 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.011 2026-10-23 04:12:15,380 44 INFO rb-1f9f1af-225886-428050 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/108", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:12:15,388 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:15,400 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:12:15,416 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:12:15,460 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.015 2026-10-23 04:12:15,477 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-23 04:12:15,532 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.038 2026-10-23 04:12:15,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-10-23 04:12:16,437 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.317 0.539 2026-10-23 04:12:16,471 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:12:16,599 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12: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.012 2026-10-23 04:12:16,682 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:16] "GET /web/image/res.company/102/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.040 2026-10-23 04:12:16,724 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12: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.010 2026-10-23 04:12:16,758 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:16,788 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.009 2026-10-23 04:12:16,854 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:12:16,909 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-23 04:12:16,915 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-23 04:12:16,973 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:16] "GET /web/image/res.users/202/avatar_128 HTTP/1.1" 200 - 14 0.041 0.081 2026-10-23 04:12:16,979 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:12:16,982 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:12:17,031 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:17,035 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:17] "GET /web/image?model=res.company&id=102&field=logo HTTP/1.1" 200 - 3 0.008 0.169 2026-10-23 04:12:17,065 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:17] "GET /web/image/res.company/102/favicon HTTP/1.1" 200 - 4 0.006 0.071 2026-10-23 04:12:17,066 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.182 2026-10-23 04:12:17,126 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:17] "GET /web/image/res.company/102/favicon HTTP/1.1" 304 - 4 0.007 0.015 2026-10-23 04:12:17,156 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:17,243 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.030 0.051 2026-10-23 04:12:17,304 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:12:17,327 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:12:17,427 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:17] "GET /pos/ui/108 HTTP/1.1" 200 - 34 0.053 0.082 2026-10-23 04:12:17,435 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:17,504 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:12:17,527 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:17] "GET /pos/ui/108?from_backend=True HTTP/1.1" 200 - 34 0.035 0.199 2026-10-23 04:12:17,534 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:17,539 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.193 2026-10-23 04:12:17,623 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:17,647 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:12:17,660 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13580247 started for PoS orders references: [{'name': '/', 'pos_reference': '261-108-000001', 'uuid': '6ca8f2ae-d6d0-42a4-bf9e-92bb787a6f4c'}] 2026-10-23 04:12:17,675 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:17,725 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:17,772 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13580247 order {'name': '/', 'pos_reference': '261-108-000001', 'uuid': '6ca8f2ae-d6d0-42a4-bf9e-92bb787a6f4c'} created pos.order #685 2026-10-23 04:12:17,782 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:17,804 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13580247 finished 2026-10-23 04:12:17,853 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:17,906 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.068 0.182 2026-10-23 04:12:17,970 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:18,054 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.018 2026-10-23 04:12:18,062 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:18,138 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:18,201 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:18,229 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50883982 started for PoS orders references: [{'name': '/', 'pos_reference': '261-108-000002', 'uuid': '1b29b76d-51a7-48c0-b876-bf3234e375bc'}] 2026-10-23 04:12:18,248 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:18,302 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:18,311 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50883982 order {'name': '/', 'pos_reference': '261-108-000002', 'uuid': '1b29b76d-51a7-48c0-b876-bf3234e375bc'} created pos.order #686 2026-10-23 04:12:18,343 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50883982 finished 2026-10-23 04:12:18,432 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.031 0.175 2026-10-23 04:12:18,501 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:18,568 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:18,570 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:18,585 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39043846 started for PoS orders references: [{'name': '/', 'pos_reference': '261-108-000002', 'uuid': '1b29b76d-51a7-48c0-b876-bf3234e375bc'}] 2026-10-23 04:12:18,650 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39043846 order {'name': '/', 'pos_reference': '261-108-000002', 'uuid': '1b29b76d-51a7-48c0-b876-bf3234e375bc'} updated pos.order #686 2026-10-23 04:12:18,680 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39043846 finished 2026-10-23 04:12:18,692 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: heap 16903916 (allocated 17960960) 2026-10-23 04:12:18,711 44 INFO rb-1f9f1af-225886-428050 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 100047 2026-10-23 04:12:18,715 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:18,717 44 INFO rb-1f9f1af-225886-428050 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 100047 2026-10-23 04:12:18,811 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.075 0.168 2026-10-23 04:12:18,831 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041218_831074_test_01_online_payment_with_multi_table.txt 2026-10-23 04:12:18,831 44 INFO rb-1f9f1af-225886-428050 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/tmpr737txxn_chrome_odoo" 2026-10-23 04:12:18,859 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company ... 2026-10-23 04:12:31,946 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 100242 2026-10-23 04:12:31,947 44 INFO rb-1f9f1af-225886-428050 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/tmpl604k28m_chrome_odoo 2026-10-23 04:12:31,947 44 INFO rb-1f9f1af-225886-428050 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:45959/json/version 2026-10-23 04:12:31,948 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45959', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:12:32,039 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:32,039 44 INFO rb-1f9f1af-225886-428050 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:45959/json 2026-10-23 04:12:32,040 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45959', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:12:32,057 44 INFO rb-1f9f1af-225886-428050 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:45959/devtools/page/5614AF1EBF22A4ED85FB1BC7C5211717 2026-10-23 04:12:32,067 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:32,078 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:32,219 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-10-23 04:12:32,230 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:32,232 44 INFO rb-1f9f1af-225886-428050 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/109?access_token=03686e921f784c5a" in browser 2026-10-23 04:12:32,232 44 INFO rb-1f9f1af-225886-428050 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/109?access_token=03686e921f784c5a" 2026-10-23 04:12:32,252 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:12:32,925 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:32] "GET /pos-self/109?access_token=03686e921f784c5a HTTP/1.1" 200 - 82 0.113 0.564 2026-10-23 04:12:32,928 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '5614AF1EBF22A4ED85FB1BC7C5211717', 'loaderId': 'FB7CC2E09EC0E979FB1CB4850AFB3D12', 'isDownload': False} 2026-10-23 04:12:32,929 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:32,957 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:12:32,967 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 2 2026-10-23 04:12:33,420 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:12:33,455 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:33] "GET /web/assets/2/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 12 0.020 0.471 2026-10-23 04:12:33,468 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:12:33,510 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:33] "GET /web/assets/2/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.011 0.535 2026-10-23 04:12:33,528 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:12:33,559 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:33] "GET /web/assets/2/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 11 0.010 0.559 2026-10-23 04:12:33,757 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:33] "GET /favicon.ico HTTP/1.1" 301 - 7 0.003 0.010 2026-10-23 04:12:33,775 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.010 0.008 2026-10-23 04:12:33,799 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:33] "GET /web/image/website/2/favicon?unique=abb49f8 HTTP/1.1" 200 - 5 0.002 0.027 2026-10-23 04:12:33,808 44 INFO rb-1f9f1af-225886-428050 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/109?access_token=03686e921f784c5a", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:12:33,814 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:33] "POST /pos/ping HTTP/1.1" 200 - 2 0.001 0.008 2026-10-23 04:12:33,826 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:33,885 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:33,918 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:33] "POST /pos-self/relations/109 HTTP/1.1" 200 - 26 0.022 0.065 2026-10-23 04:12:33,941 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/aaadcb7/bus.websocket_worker_assets.min.js, copying from /web/assets/aaadcb7/bus.websocket_worker_assets.min.js 2026-10-23 04:12:33,965 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 15 0.012 0.120 2026-10-23 04:12:34,414 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:34] "POST /pos-self/data/109 HTTP/1.1" 200 - 183 0.147 0.305 2026-10-23 04:12:34,420 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.415 2026-10-23 04:12:34,462 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:34,510 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:34] "GET /web/image/ir.attachment/8378/raw HTTP/1.1" 200 - 5 0.001 0.008 2026-10-23 04:12:34,575 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:34,641 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:34] "GET /web/image/pos.category/246/image_128?unique=2026-10-23T04:11:47.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-10-23 04:12:34,663 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:34] "GET /web/image/pos.category/247/image_128?unique=2026-10-23T04:11:47.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-10-23 04:12:34,684 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:34] "GET /web/image/product.template/2000/image_512?unique=2026-10-23T04:11:47.000+00:00 HTTP/1.1" 200 - 4 0.002 0.056 2026-10-23 04:12:34,703 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:34] "GET /web/image/product.template/2003/image_512?unique=2026-10-23T04:11:47.000+00:00 HTTP/1.1" 200 - 4 0.002 0.077 2026-10-23 04:12:34,725 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:34] "GET /web/image/product.template/2004/image_512?unique=2026-10-23T04:11:47.000+00:00 HTTP/1.1" 200 - 4 0.004 0.096 2026-10-23 04:12:34,752 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:34] "GET /web/image/product.template/2002/image_512?unique=2026-10-23T04:11:47.000+00:00 HTTP/1.1" 200 - 4 0.004 0.123 2026-10-23 04:12:34,770 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:34,786 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:34] "GET /web/image/product.template/2001/image_512?unique=2026-10-23T04:11:47.000+00:00 HTTP/1.1" 200 - 4 0.005 0.131 2026-10-23 04:12:34,842 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:34,860 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:34] "GET /web/image/ir.attachment/8379/raw HTTP/1.1" 200 - 5 0.002 0.012 2026-10-23 04:12:34,889 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:12:34,897 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:12:34,923 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:34,929 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:34] "GET /web/image/product.product/2496/image_512?unique=2026-10-23T04:11:47.000+00:00 HTTP/1.1" 200 - 9 0.007 0.029 2026-10-23 04:12:34,993 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:34,994 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:35,074 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35249874 started for PoS orders references: [{'name': None, 'pos_reference': '260-109-000001', 'uuid': 'd94478af-0945-4d80-b063-da60690294c2'}] 2026-10-23 04:12:35,075 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 7495708 (allocated 8388608) 2026-10-23 04:12:35,098 44 INFO rb-1f9f1af-225886-428050 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 100242 2026-10-23 04:12:35,100 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:35,108 44 INFO rb-1f9f1af-225886-428050 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 100242 2026-10-23 04:12:35,130 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35249874 order {'name': None, 'pos_reference': '260-109-000001', 'uuid': 'd94478af-0945-4d80-b063-da60690294c2'} created pos.order #687 2026-10-23 04:12:35,132 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35249874 finished 2026-10-23 04:12:35,245 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:35] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 116 0.095 0.154 2026-10-23 04:12:35,256 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041235_255819_test_02_online_payment_with_multi_website_company.txt 2026-10-23 04:12:35,256 44 INFO rb-1f9f1af-225886-428050 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/tmpl604k28m_chrome_odoo" 2026-10-23 04:12:35,686 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 100433 2026-10-23 04:12:35,687 44 INFO rb-1f9f1af-225886-428050 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/tmpl6xxikp7_chrome_odoo 2026-10-23 04:12:35,687 44 INFO rb-1f9f1af-225886-428050 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:33411/json/version 2026-10-23 04:12:35,688 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33411', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:12:35,757 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:35,757 44 INFO rb-1f9f1af-225886-428050 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:33411/json 2026-10-23 04:12:35,758 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33411', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:12:35,790 44 INFO rb-1f9f1af-225886-428050 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:33411/devtools/page/540AFD178ACA6F0A759F15684279A409 2026-10-23 04:12:35,802 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:35,816 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:35,886 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-10-23 04:12:35,892 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:35,904 44 INFO rb-1f9f1af-225886-428050 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/687?access_token=4b2619da-5429-4420-b156-1642e79557bf" in browser 2026-10-23 04:12:35,904 44 INFO rb-1f9f1af-225886-428050 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/687?access_token=4b2619da-5429-4420-b156-1642e79557bf" 2026-10-23 04:12:35,979 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 204, model: pos.order 2026-10-23 04:12:37,338 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:37] "GET /pos/pay/687?access_token=4b2619da-5429-4420-b156-1642e79557bf HTTP/1.1" 200 - 162 0.193 1.220 2026-10-23 04:12:37,343 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '540AFD178ACA6F0A759F15684279A409', 'loaderId': '09A21CDD7B7204306022651D75435A31', 'isDownload': False} 2026-10-23 04:12:37,343 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:37,368 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:37,369 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:37,375 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-23 04:12:37,394 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12: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-23 04:12:37,409 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/9e8d0d6/web.assets_frontend.min.css, copying from /web/assets/9e8d0d6/web.assets_frontend.min.css 2026-10-23 04:12:37,492 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:37] "GET /web/assets/2/9e8d0d6/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.058 0.046 2026-10-23 04:12:37,512 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/948abec/web.assets_frontend_minimal.min.js, copying from /web/assets/948abec/web.assets_frontend_minimal.min.js 2026-10-23 04:12:37,528 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:37,529 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:37,536 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:37] "GET /web/assets/2/948abec/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.016 0.081 2026-10-23 04:12:37,554 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/937c27b/web.__assets_tests_call__.min.js, copying from /web/assets/937c27b/web.__assets_tests_call__.min.js 2026-10-23 04:12:37,600 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:37] "GET /web/assets/2/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 11 0.012 0.055 2026-10-23 04:12:37,665 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:37] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=abb49f8 HTTP/1.1" 200 - 5 0.006 0.024 2026-10-23 04:12:37,801 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/8bd4ad6/web.assets_frontend_lazy.min.js, copying from /web/assets/8bd4ad6/web.assets_frontend_lazy.min.js 2026-10-23 04:12:37,861 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:37] "GET /web/assets/2/8bd4ad6/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.016 0.086 2026-10-23 04:12:37,875 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:37] "GET /web/image/website/2/favicon?unique=abb49f8 HTTP/1.1" 200 - 5 0.004 0.108 2026-10-23 04:12:38,523 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.013 2026-10-23 04:12:38,629 44 INFO rb-1f9f1af-225886-428050 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/687?access_token=4b2619da-5429-4420-b156-1642e79557bf", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:12:38,641 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:38,678 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:38] "POST /mail/data HTTP/1.1" 200 - 17 0.017 0.030 2026-10-23 04:12:38,694 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:38,695 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:38,758 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10413056 (allocated 11010048) 2026-10-23 04:12:38,759 44 INFO rb-1f9f1af-225886-428050 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 100433 2026-10-23 04:12:38,760 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:38,762 44 INFO rb-1f9f1af-225886-428050 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 100433 2026-10-23 04:12:38,887 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041238_887726_test_02_online_payment_with_multi_website_company.txt 2026-10-23 04:12:38,888 44 INFO rb-1f9f1af-225886-428050 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/tmpl6xxikp7_chrome_odoo" 2026-10-23 04:12:39,215 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 100602 2026-10-23 04:12:39,217 44 INFO rb-1f9f1af-225886-428050 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/tmpw2nt2y9d_chrome_odoo 2026-10-23 04:12:39,217 44 INFO rb-1f9f1af-225886-428050 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:33355/json/version 2026-10-23 04:12:39,223 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33355', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:12:39,311 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:39,311 44 INFO rb-1f9f1af-225886-428050 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:33355/json 2026-10-23 04:12:39,312 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33355', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:12:39,350 44 INFO rb-1f9f1af-225886-428050 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:33355/devtools/page/E742F3ED9CE672EF334A95895FBF681F 2026-10-23 04:12:39,377 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:39,394 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:39,434 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-23 04:12:39,455 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:39,462 44 INFO rb-1f9f1af-225886-428050 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/687?access_token=4b2619da-5429-4420-b156-1642e79557bf" in browser 2026-10-23 04:12:39,463 44 INFO rb-1f9f1af-225886-428050 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/687?access_token=4b2619da-5429-4420-b156-1642e79557bf" 2026-10-23 04:12:40,338 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:40] "GET /pos/pay/687?access_token=4b2619da-5429-4420-b156-1642e79557bf HTTP/1.1" 200 - 105 0.121 0.738 2026-10-23 04:12:40,345 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'E742F3ED9CE672EF334A95895FBF681F', 'loaderId': '2C476AEA547432A50F28525DA4E2E514', 'isDownload': False} 2026-10-23 04:12:40,345 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:40,375 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:40,376 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:40,378 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-23 04:12:40,397 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:12:40,408 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:40] "GET /web/assets/2/9e8d0d6/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.002 0.014 2026-10-23 04:12:40,441 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:40] "GET /web/assets/2/948abec/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.003 0.013 2026-10-23 04:12:40,451 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:40,452 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:40,453 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:40] "GET /web/assets/2/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 04:12:40,583 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:40] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=abb49f8 HTTP/1.1" 200 - 5 0.005 0.012 2026-10-23 04:12:40,638 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:40] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:12:40,654 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:40] "GET /web/assets/2/8bd4ad6/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-10-23 04:12:40,682 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:40] "GET /web/image/website/2/favicon?unique=abb49f8 HTTP/1.1" 200 - 6 0.010 0.021 2026-10-23 04:12:41,262 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 04:12:41,353 44 INFO rb-1f9f1af-225886-428050 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/687?access_token=4b2619da-5429-4420-b156-1642e79557bf", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:12:41,365 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:41,415 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:41,418 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:41,419 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:41] "POST /mail/data HTTP/1.1" 200 - 22 0.025 0.038 2026-10-23 04:12:41,483 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10452504 (allocated 11534336) 2026-10-23 04:12:41,489 44 INFO rb-1f9f1af-225886-428050 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 100602 2026-10-23 04:12:41,491 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:41,494 44 INFO rb-1f9f1af-225886-428050 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 100602 2026-10-23 04:12:41,606 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041241_605740_test_02_online_payment_with_multi_website_company.txt 2026-10-23 04:12:41,606 44 INFO rb-1f9f1af-225886-428050 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/tmpw2nt2y9d_chrome_odoo" 2026-10-23 04:12:42,055 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 100773 2026-10-23 04:12:42,058 44 INFO rb-1f9f1af-225886-428050 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/tmp_iwr55q0_chrome_odoo 2026-10-23 04:12:42,058 44 INFO rb-1f9f1af-225886-428050 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:43379/json/version 2026-10-23 04:12:42,063 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43379', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:12:42,108 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:42,108 44 INFO rb-1f9f1af-225886-428050 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:43379/json 2026-10-23 04:12:42,110 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43379', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:12:42,132 44 INFO rb-1f9f1af-225886-428050 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:43379/devtools/page/EFE1BE110D75C8E0377D753CCCFBF866 2026-10-23 04:12:42,143 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:42,163 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:42,202 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:42,213 44 INFO rb-1f9f1af-225886-428050 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/687?access_token=4b2619da-5429-4420-b156-1642e79557bf" in browser 2026-10-23 04:12:42,213 44 INFO rb-1f9f1af-225886-428050 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/687?access_token=4b2619da-5429-4420-b156-1642e79557bf" 2026-10-23 04:12:42,331 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:12:42,458 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:42] "GET /pos/pay/687?access_token=4b2619da-5429-4420-b156-1642e79557bf HTTP/1.1" 200 - 63 0.067 0.156 2026-10-23 04:12:42,468 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'EFE1BE110D75C8E0377D753CCCFBF866', 'loaderId': 'AF90B9BDE4661CD5D05F9CDF95EBB13F', 'isDownload': False} 2026-10-23 04:12:42,469 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:42,490 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:42,491 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:42,497 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-23 04:12:42,513 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:12:42,522 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:42] "GET /web/assets/2/9e8d0d6/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.003 0.010 2026-10-23 04:12:42,552 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:42] "GET /web/assets/2/948abec/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.004 0.012 2026-10-23 04:12:42,557 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:42,558 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:42,569 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:42] "GET /web/assets/2/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.002 0.008 2026-10-23 04:12:42,722 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:42] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=abb49f8 HTTP/1.1" 200 - 7 0.004 0.008 2026-10-23 04:12:42,800 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:42] "GET /web/assets/2/8bd4ad6/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.003 0.012 2026-10-23 04:12:42,817 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:42] "GET /web/image/website/2/favicon?unique=abb49f8 HTTP/1.1" 200 - 7 0.005 0.017 2026-10-23 04:12:43,419 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-10-23 04:12:43,532 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:43] "POST /mail/data HTTP/1.1" 200 - 2 0.001 0.007 2026-10-23 04:12:43,533 44 INFO rb-1f9f1af-225886-428050 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/687?access_token=4b2619da-5429-4420-b156-1642e79557bf", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:12:43,545 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:43,596 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:43,597 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:43,692 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10413856 (allocated 11010048) 2026-10-23 04:12:43,711 44 INFO rb-1f9f1af-225886-428050 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 100773 2026-10-23 04:12:43,715 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:43,724 44 INFO rb-1f9f1af-225886-428050 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 100773 2026-10-23 04:12:43,820 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041243_820630_test_02_online_payment_with_multi_website_company.txt 2026-10-23 04:12:43,821 44 INFO rb-1f9f1af-225886-428050 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/tmp_iwr55q0_chrome_odoo" 2026-10-23 04:12:43,914 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-23 04:12:47,320 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel ... 2026-10-23 04:12:55,970 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome pid: 100948 2026-10-23 04:12:55,971 44 INFO rb-1f9f1af-225886-428050 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/tmpdcj6n6l6_chrome_odoo 2026-10-23 04:12:55,971 44 INFO rb-1f9f1af-225886-428050 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:45727/json/version 2026-10-23 04:12:55,972 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45727', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:12:55,997 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:55,997 44 INFO rb-1f9f1af-225886-428050 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:45727/json 2026-10-23 04:12:55,998 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45727', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:12:56,017 44 INFO rb-1f9f1af-225886-428050 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:45727/devtools/page/62607F0253B4C968ECD233E0A8A04F78 2026-10-23 04:12:56,031 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:56,048 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:56,062 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:56,371 44 INFO rb-1f9f1af-225886-428050 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/110?access_token=5a70ec004b5040dc" in browser 2026-10-23 04:12:56,372 44 INFO rb-1f9f1af-225886-428050 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/110?access_token=5a70ec004b5040dc" 2026-10-23 04:12:56,394 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:12:56,952 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:56] "GET /pos-self/110?access_token=5a70ec004b5040dc HTTP/1.1" 200 - 56 0.051 0.511 2026-10-23 04:12:56,957 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '62607F0253B4C968ECD233E0A8A04F78', 'loaderId': '077510BFB25C75F19CECAAA2C8C45F7B', 'isDownload': False} 2026-10-23 04:12:56,958 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:56,997 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:12:57,027 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:12:57,057 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:57] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.039 2026-10-23 04:12:57,066 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:12:57,083 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:57] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.061 2026-10-23 04:12:57,097 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:12:57,141 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:57] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.104 2026-10-23 04:12:57,311 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:57] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-23 04:12:57,365 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.034 0.022 2026-10-23 04:12:57,388 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:57] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.005 0.052 2026-10-23 04:12:57,400 44 INFO rb-1f9f1af-225886-428050 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/110?access_token=5a70ec004b5040dc", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:12:57,407 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:12:57,408 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:57] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 04:12:57,413 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:57,519 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.085 2026-10-23 04:12:57,630 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:57] "POST /pos-self/relations/110 HTTP/1.1" 200 - 37 0.035 0.167 2026-10-23 04:12:57,634 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.085 2026-10-23 04:12:58,007 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:58] "POST /pos-self/data/110 HTTP/1.1" 200 - 180 0.114 0.229 2026-10-23 04:12:58,106 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:58] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.044 2026-10-23 04:12:58,122 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:58,183 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:58] "GET /web/image/ir.attachment/8470/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-23 04:12:58,290 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:58,313 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:58] "GET /web/image/ir.attachment/8469/raw HTTP/1.1" 200 - 4 0.002 0.015 2026-10-23 04:12:58,351 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:58] "GET /web/image/pos.category/248/image_128?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 2 0.001 0.026 2026-10-23 04:12:58,365 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:12:58,396 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:58] "GET /web/image/product.template/2006/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.012 0.026 2026-10-23 04:12:58,408 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:58,412 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:58] "GET /web/image/product.template/2009/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-10-23 04:12:58,439 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:58] "GET /web/image/product.template/2005/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.070 2026-10-23 04:12:58,464 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:58] "GET /web/image/product.template/2007/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.080 2026-10-23 04:12:58,485 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:58,486 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:58] "GET /web/image/product.template/2008/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-23 04:12:58,562 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:58,573 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:58] "GET /web/image/ir.attachment/8419/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:12:58,610 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:12:58,630 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:58,643 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:58] "GET /web/image/product.product/2501/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 8 0.013 0.028 2026-10-23 04:12:58,673 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:58,695 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:58] "GET /web/image/product.product/2503/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 8 0.010 0.082 2026-10-23 04:12:58,754 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:58,825 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54221444 started for PoS orders references: [{'name': None, 'pos_reference': '260-110-000001', 'uuid': '4d8a47de-8e9e-4281-89fe-281d350568c0'}] 2026-10-23 04:12:58,891 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54221444 order {'name': None, 'pos_reference': '260-110-000001', 'uuid': '4d8a47de-8e9e-4281-89fe-281d350568c0'} created pos.order #688 2026-10-23 04:12:58,923 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54221444 finished 2026-10-23 04:12:59,128 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:59] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 118 0.110 0.275 2026-10-23 04:12:59,252 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:59,303 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:59,355 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:59,412 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:59,472 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:59,535 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-10-23 04:12:59,536 44 INFO rb-1f9f1af-225886-428050 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-23 04:12:59,620 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:12:59] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.019 0.063 2026-10-23 04:12:59,670 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: heap 8969012 (allocated 9961472) 2026-10-23 04:12:59,672 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing chrome headless with pid 100948 2026-10-23 04:12:59,673 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-10-23 04:12:59,674 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Terminating chrome headless with pid 100948 2026-10-23 04:12:59,791 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041259_791380_test_kiosk_cart_restore_and_cancel.txt 2026-10-23 04:12:59,791 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Removing chrome user profile "/tmp/tmpdcj6n6l6_chrome_odoo" 2026-10-23 04:12:59,840 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_kiosk_qr_code ... 2026-10-23 04:13:08,232 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome pid: 101142 2026-10-23 04:13:08,233 44 INFO rb-1f9f1af-225886-428050 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/tmpnvrq_b_d_chrome_odoo 2026-10-23 04:13:08,233 44 INFO rb-1f9f1af-225886-428050 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:44709/json/version 2026-10-23 04:13:08,234 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44709', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:13:08,304 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:08,304 44 INFO rb-1f9f1af-225886-428050 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:44709/json 2026-10-23 04:13:08,305 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44709', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:13:08,331 44 INFO rb-1f9f1af-225886-428050 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:44709/devtools/page/250E0ACD122E340F558AB27BEE0F6A9C 2026-10-23 04:13:08,358 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:08,374 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:08,399 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:08,749 44 INFO rb-1f9f1af-225886-428050 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/111?access_token=db74be9c9669425b" in browser 2026-10-23 04:13:08,749 44 INFO rb-1f9f1af-225886-428050 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/111?access_token=db74be9c9669425b" 2026-10-23 04:13:08,771 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:13:12,646 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:12] "GET /pos-self/111?access_token=db74be9c9669425b HTTP/1.1" 200 - 56 0.056 3.826 2026-10-23 04:13:12,654 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': '250E0ACD122E340F558AB27BEE0F6A9C', 'loaderId': '7C7430E81763D44FAB28EE59A9BDB7EE', 'isDownload': False} 2026-10-23 04:13:12,655 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:12,679 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:13:12,706 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:13:12,730 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:12] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.033 2026-10-23 04:13:12,751 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:13:12,778 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:12] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.016 0.071 2026-10-23 04:13:12,792 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:13:12,843 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:12] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.128 2026-10-23 04:13:13,050 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:13] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-10-23 04:13:13,072 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.011 2026-10-23 04:13:13,091 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:13] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.004 0.029 2026-10-23 04:13:13,101 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:13:13,101 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:13] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-10-23 04:13:13,104 44 INFO rb-1f9f1af-225886-428050 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/111?access_token=db74be9c9669425b", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:13:13,124 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:13,176 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:13,229 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:13] "POST /pos-self/relations/111 HTTP/1.1" 200 - 37 0.031 0.084 2026-10-23 04:13:13,341 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.224 2026-10-23 04:13:13,743 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:13] "POST /pos-self/data/111 HTTP/1.1" 200 - 180 0.144 0.311 2026-10-23 04:13:13,749 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.378 2026-10-23 04:13:13,873 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:13] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.047 2026-10-23 04:13:13,884 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:13,952 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:13] "GET /web/image/ir.attachment/8528/raw HTTP/1.1" 200 - 4 0.003 0.008 2026-10-23 04:13:14,004 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:14,069 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:14] "GET /web/image/pos.category/248/image_128?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-10-23 04:13:14,083 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:13:14,119 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:14,135 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:14] "GET /web/image/product.template/2005/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.017 0.047 2026-10-23 04:13:14,165 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:14] "GET /web/image/product.template/2006/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.087 2026-10-23 04:13:14,175 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:14,191 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:14] "GET /web/image/product.template/2009/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.099 2026-10-23 04:13:14,216 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:13:14,216 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:14] "GET /web/image/product.template/2008/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.096 2026-10-23 04:13:14,231 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:14,240 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:14] "GET /web/image/product.template/2007/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-10-23 04:13:14,250 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:14] "GET /web/image/ir.attachment/8477/raw HTTP/1.1" 200 - 4 0.002 0.055 2026-10-23 04:13:14,278 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:14] "GET /web/image/product.product/2501/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 8 0.005 0.063 2026-10-23 04:13:14,302 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:14,351 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95646957 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': 'f3363bf2-d093-4c78-8108-6455591bd636'}] 2026-10-23 04:13:14,409 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95646957 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': 'f3363bf2-d093-4c78-8108-6455591bd636'} created pos.order #689 2026-10-23 04:13:14,428 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95646957 finished 2026-10-23 04:13:14,581 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:14] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 108 0.091 0.195 2026-10-23 04:13:14,655 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.016 2026-10-23 04:13:14,734 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-10-23 04:13:14,735 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:14,817 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: heap 7729140 (allocated 8650752) 2026-10-23 04:13:14,823 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing chrome headless with pid 101142 2026-10-23 04:13:14,827 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-10-23 04:13:14,828 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Terminating chrome headless with pid 101142 2026-10-23 04:13:14,979 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041314_979463_test_online_payment_kiosk_qr_code.txt 2026-10-23 04:13:14,979 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Removing chrome user profile "/tmp/tmpnvrq_b_d_chrome_odoo" 2026-10-23 04:13:15,020 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes ... 2026-10-23 04:13:23,482 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 101333 2026-10-23 04:13:23,483 44 INFO rb-1f9f1af-225886-428050 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/tmpt3594r7f_chrome_odoo 2026-10-23 04:13:23,483 44 INFO rb-1f9f1af-225886-428050 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:34217/json/version 2026-10-23 04:13:23,486 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34217', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:13:23,550 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:23,550 44 INFO rb-1f9f1af-225886-428050 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:34217/json 2026-10-23 04:13:23,551 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34217', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:13:23,568 44 INFO rb-1f9f1af-225886-428050 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:34217/devtools/page/C444D64CD91655647282866921CE9613 2026-10-23 04:13:23,588 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:23,597 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:23,623 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:23,920 44 INFO rb-1f9f1af-225886-428050 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/112?access_token=a9adb74dff2a4ee4" in browser 2026-10-23 04:13:23,920 44 INFO rb-1f9f1af-225886-428050 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/112?access_token=a9adb74dff2a4ee4" 2026-10-23 04:13:23,944 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:13:24,484 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:24] "GET /pos-self/112?access_token=a9adb74dff2a4ee4 HTTP/1.1" 200 - 56 0.060 0.483 2026-10-23 04:13:24,488 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'C444D64CD91655647282866921CE9613', 'loaderId': 'B800A83B945877BE9D0B0FB183B8179E', 'isDownload': False} 2026-10-23 04:13:24,488 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:24,528 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:13:24,560 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:13:24,592 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:24] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.047 2026-10-23 04:13:24,626 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:13:24,668 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:24] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.098 2026-10-23 04:13:24,685 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:13:24,718 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:24] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.153 2026-10-23 04:13:24,889 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:24] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.010 2026-10-23 04:13:24,930 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.031 0.015 2026-10-23 04:13:24,946 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:24] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.004 0.042 2026-10-23 04:13:24,968 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:13:24,968 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:24] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:13:24,969 44 INFO rb-1f9f1af-225886-428050 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/112?access_token=a9adb74dff2a4ee4", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:13:24,992 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:25,045 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:25,095 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:25] "POST /pos-self/relations/112 HTTP/1.1" 200 - 37 0.028 0.064 2026-10-23 04:13:25,204 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.191 2026-10-23 04:13:25,652 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:25] "POST /pos-self/data/112 HTTP/1.1" 200 - 181 0.143 0.314 2026-10-23 04:13:25,655 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.426 2026-10-23 04:13:25,704 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:25,783 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:25] "GET /web/image/ir.attachment/8586/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 04:13:25,906 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:26,002 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:26] "GET /web/image/pos.category/248/image_128?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-10-23 04:13:26,010 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:13:26,035 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:26] "GET /web/image/product.template/2005/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.009 0.041 2026-10-23 04:13:26,070 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:26] "GET /web/image/product.template/2009/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.062 2026-10-23 04:13:26,098 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:26] "GET /web/image/product.template/2006/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-10-23 04:13:26,100 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:26,126 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:26] "GET /web/image/product.template/2007/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.108 2026-10-23 04:13:26,146 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:26] "GET /web/image/product.template/2008/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-23 04:13:26,175 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:26,257 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:26,273 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:26] "GET /web/image/ir.attachment/8535/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 04:13:26,313 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:26] "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-23 04:13:26,317 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:26,335 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:26] "GET /web/image/product.product/2501/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 8 0.008 0.030 2026-10-23 04:13:26,370 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:26,374 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:26] "GET /web/image/product.product/2503/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 8 0.004 0.069 2026-10-23 04:13:26,445 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:26,494 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:26,592 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:26,598 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:26,660 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59121593 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000001', 'uuid': '2bff4af6-accc-4ee6-8b2c-f4bccab92722'}] 2026-10-23 04:13:26,674 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7935496 (allocated 8388608) 2026-10-23 04:13:26,679 44 INFO rb-1f9f1af-225886-428050 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 101333 2026-10-23 04:13:26,681 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:26,682 44 INFO rb-1f9f1af-225886-428050 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 101333 2026-10-23 04:13:26,737 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59121593 order {'name': None, 'pos_reference': '260-112-000001', 'uuid': '2bff4af6-accc-4ee6-8b2c-f4bccab92722'} created pos.order #690 2026-10-23 04:13:26,739 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59121593 finished 2026-10-23 04:13:26,825 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041326_823076_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-23 04:13:26,825 44 INFO rb-1f9f1af-225886-428050 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/tmpt3594r7f_chrome_odoo" 2026-10-23 04:13:26,853 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-10-23 04:13:26,905 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:26] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.106 0.224 2026-10-23 04:13:27,342 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 101511 2026-10-23 04:13:27,343 44 INFO rb-1f9f1af-225886-428050 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/tmpoybcm03o_chrome_odoo 2026-10-23 04:13:27,344 44 INFO rb-1f9f1af-225886-428050 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:35787/json/version 2026-10-23 04:13:27,346 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35787', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:13:27,378 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:27,378 44 INFO rb-1f9f1af-225886-428050 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:35787/json 2026-10-23 04:13:27,379 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35787', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:13:27,408 44 INFO rb-1f9f1af-225886-428050 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:35787/devtools/page/40B0BD61CC0244D8042C2CBDB414E57A 2026-10-23 04:13:27,431 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:27,446 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:27,492 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:13:27,507 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:27,510 44 INFO rb-1f9f1af-225886-428050 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=112" in browser 2026-10-23 04:13:27,511 44 INFO rb-1f9f1af-225886-428050 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=112" 2026-10-23 04:13:28,003 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:28] "GET /pos/ui?config_id=112 HTTP/1.1" 200 - 73 0.060 0.415 2026-10-23 04:13:28,007 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '40B0BD61CC0244D8042C2CBDB414E57A', 'loaderId': '5F662288B7C3E68C13D9F9D4845BAE09', 'isDownload': False} 2026-10-23 04:13:28,007 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:28,043 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:13:28,062 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:28] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-23 04:13:28,081 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:28] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-10-23 04:13:28,086 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:28] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-23 04:13:28,740 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:13:28,741 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:13:28,760 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:13:28,790 44 INFO rb-1f9f1af-225886-428050 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=112", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:13:28,796 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-23 04:13:28,797 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:28,810 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:13:28,822 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:13:28,844 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.005 0.008 2026-10-23 04:13:28,851 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-23 04:13:28,917 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.012 0.046 2026-10-23 04:13:28,920 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.052 2026-10-23 04:13:30,186 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 207, model: sale.order 2026-10-23 04:13:30,192 44 INFO rb-1f9f1af-225886-428050 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 - Foreign Trade/User - 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-23 04:13:30,192 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 207, model: sale.order.line 2026-10-23 04:13:30,195 44 INFO rb-1f9f1af-225886-428050 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 - Foreign Trade/User - 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-23 04:13:30,213 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 490 0.573 0.670 2026-10-23 04:13:30,243 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:30] "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-23 04:13:30,381 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.024 2026-10-23 04:13:30,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:30] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.048 2026-10-23 04:13:30,490 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.011 2026-10-23 04:13:30,548 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:30,591 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.018 0.009 2026-10-23 04:13:30,611 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:30] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:13:30,612 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:13:30,618 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:13:30,644 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:30] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.013 0.030 2026-10-23 04:13:30,647 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-10-23 04:13:30,656 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:13:30,659 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:13:30,717 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.005 0.019 2026-10-23 04:13:30,749 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:30,811 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.010 0.017 2026-10-23 04:13:30,812 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:13:30,915 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:30,920 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:30] "GET /pos/ui/112?from_backend=True HTTP/1.1" 200 - 33 0.036 0.097 2026-10-23 04:13:30,971 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:31,066 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:31] "GET /pos/ui/112 HTTP/1.1" 200 - 33 0.050 0.227 2026-10-23 04:13:31,103 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.122 2026-10-23 04:13:31,258 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 47 0.045 0.270 2026-10-23 04:13:31,307 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.035 2026-10-23 04:13:31,330 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:31,331 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:13:31,382 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:31,477 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:31,530 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:31,531 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:31,642 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 14000740 (allocated 15204352) 2026-10-23 04:13:31,644 44 INFO rb-1f9f1af-225886-428050 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 101511 2026-10-23 04:13:31,644 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:31,646 44 INFO rb-1f9f1af-225886-428050 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 101511 2026-10-23 04:13:31,775 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041331_775420_test_online_payment_mobile_self_order_preparation_changes.txt 2026-10-23 04:13:31,775 44 INFO rb-1f9f1af-225886-428050 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/tmpoybcm03o_chrome_odoo" 2026-10-23 04:13:31,814 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table ... 2026-10-23 04:13:40,610 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 101706 2026-10-23 04:13:40,610 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome headless temporary user profile dir: /tmp/tmp__9mpofq_chrome_odoo 2026-10-23 04:13:40,610 44 INFO rb-1f9f1af-225886-428050 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:41537/json/version 2026-10-23 04:13:40,627 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41537', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:13:40,728 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:40,729 44 INFO rb-1f9f1af-225886-428050 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:41537/json 2026-10-23 04:13:40,729 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41537', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:13:40,741 44 INFO rb-1f9f1af-225886-428050 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:41537/devtools/page/E782C03B27C1483840F0D76F73AA4E1E 2026-10-23 04:13:40,758 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:40,767 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:40,804 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:41,089 44 INFO rb-1f9f1af-225886-428050 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/113?access_token=4a8625b6660f49c4" in browser 2026-10-23 04:13:41,089 44 INFO rb-1f9f1af-225886-428050 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/113?access_token=4a8625b6660f49c4" 2026-10-23 04:13:41,113 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:13:41,751 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:41] "GET /pos-self/113?access_token=4a8625b6660f49c4 HTTP/1.1" 200 - 56 0.095 0.549 2026-10-23 04:13:41,755 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'E782C03B27C1483840F0D76F73AA4E1E', 'loaderId': 'A5436C281DEA10EBB0BA45AF9C8E83C7', 'isDownload': False} 2026-10-23 04:13:41,756 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:41,799 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:13:41,835 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:13:41,926 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:41] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.034 0.084 2026-10-23 04:13:41,963 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:13:41,989 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:41] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.168 2026-10-23 04:13:42,004 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:13:42,029 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:42] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.207 2026-10-23 04:13:42,231 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:42] "GET /favicon.ico HTTP/1.1" 301 - 1 0.006 0.014 2026-10-23 04:13:42,261 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.011 0.028 2026-10-23 04:13:42,282 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:42] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.005 0.017 2026-10-23 04:13:42,304 44 INFO rb-1f9f1af-225886-428050 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/113?access_token=4a8625b6660f49c4", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:13:42,310 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:13:42,310 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:42] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 04:13:42,323 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:42,380 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:42,454 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:42] "POST /pos-self/relations/113 HTTP/1.1" 200 - 37 0.041 0.075 2026-10-23 04:13:42,696 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.034 0.321 2026-10-23 04:13:43,235 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:43] "POST /pos-self/data/113 HTTP/1.1" 200 - 181 0.262 0.323 2026-10-23 04:13:43,239 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.524 2026-10-23 04:13:43,310 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:43,371 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:43] "GET /web/image/ir.attachment/8647/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-23 04:13:43,391 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:43,412 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:43] "GET /web/image/ir.attachment/8593/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 04:13:43,434 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:13:43,451 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:43,551 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:43,601 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:43] "GET /web/image/pos.category/248/image_128?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 2 0.004 0.031 2026-10-23 04:13:43,624 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:43] "GET /web/image/product.template/2005/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.041 2026-10-23 04:13:43,639 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:43,642 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:43] "GET /web/image/product.template/2006/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-10-23 04:13:43,664 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:43] "GET /web/image/product.template/2009/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-10-23 04:13:43,700 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:43] "GET /web/image/product.template/2007/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-10-23 04:13:43,711 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:43,720 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:43] "GET /web/image/product.template/2008/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.128 2026-10-23 04:13:43,744 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13: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-23 04:13:43,767 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:43,772 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:43] "GET /web/image/product.product/2501/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 8 0.013 0.021 2026-10-23 04:13:43,839 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:43,869 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:43] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.008 0.018 2026-10-23 04:13:43,913 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:43,980 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:44,037 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79243508 started for PoS orders references: [{'name': None, 'pos_reference': '260-113-000001', 'uuid': 'a2879721-cdd3-49a8-86d2-c860970971f8'}] 2026-10-23 04:13:44,154 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79243508 order {'name': None, 'pos_reference': '260-113-000001', 'uuid': 'a2879721-cdd3-49a8-86d2-c860970971f8'} created pos.order #691 2026-10-23 04:13:44,185 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79243508 finished 2026-10-23 04:13:44,468 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.199 0.287 2026-10-23 04:13:44,529 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.017 2026-10-23 04:13:44,545 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:44,599 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:44,686 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:44,747 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:44,800 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:44,827 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:44] "GET /web/image/product.product/2503/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 8 0.023 0.024 2026-10-23 04:13:44,868 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:44,914 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63720146 started for PoS orders references: [{'name': None, 'pos_reference': '260-113-000001', 'uuid': 'a2879721-cdd3-49a8-86d2-c860970971f8'}] 2026-10-23 04:13:44,939 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added lines [1142] to pos.order #691 2026-10-23 04:13:44,947 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63720146 order {'name': None, 'pos_reference': '260-113-000001', 'uuid': 'a2879721-cdd3-49a8-86d2-c860970971f8'} updated pos.order #691 2026-10-23 04:13:44,969 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63720146 finished 2026-10-23 04:13:45,163 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:45] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.090 0.203 2026-10-23 04:13:45,204 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.021 2026-10-23 04:13:45,235 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:45,294 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:45,347 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:45,433 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:45,435 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:45,523 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:45,541 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 9672304 (allocated 10485760) 2026-10-23 04:13:45,561 44 INFO rb-1f9f1af-225886-428050 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 101706 2026-10-23 04:13:45,563 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:45,564 44 INFO rb-1f9f1af-225886-428050 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 101706 2026-10-23 04:13:45,758 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041345_758701_test_online_payment_self_pay_after_meal_table.txt 2026-10-23 04:13:45,759 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Removing chrome user profile "/tmp/tmp__9mpofq_chrome_odoo" 2026-10-23 04:13:46,193 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 101897 2026-10-23 04:13:46,193 44 INFO rb-1f9f1af-225886-428050 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/tmp1ejp1edk_chrome_odoo 2026-10-23 04:13:46,193 44 INFO rb-1f9f1af-225886-428050 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:37931/json/version 2026-10-23 04:13:46,196 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37931', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:13:46,253 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:46,254 44 INFO rb-1f9f1af-225886-428050 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:37931/json 2026-10-23 04:13:46,255 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37931', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:13:46,281 44 INFO rb-1f9f1af-225886-428050 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:37931/devtools/page/F987BE172152D831D37B32BF514150FF 2026-10-23 04:13:46,293 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:46,306 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:46,332 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:46,349 44 INFO rb-1f9f1af-225886-428050 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/113?access_token=4a8625b6660f49c4&table_identifier=25361102" in browser 2026-10-23 04:13:46,349 44 INFO rb-1f9f1af-225886-428050 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/113?access_token=4a8625b6660f49c4&table_identifier=25361102" 2026-10-23 04:13:46,446 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:46] "GET /pos-self/113?access_token=4a8625b6660f49c4&table_identifier=25361102 HTTP/1.1" 200 - 9 0.025 0.047 2026-10-23 04:13:46,452 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': 'F987BE172152D831D37B32BF514150FF', 'loaderId': '67CA534A82E8582C9B4CD1C340E72AEF', 'isDownload': False} 2026-10-23 04:13:46,452 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:46,490 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:13:46,523 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:46] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.017 2026-10-23 04:13:46,536 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:46] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.029 2026-10-23 04:13:46,553 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:46] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.049 2026-10-23 04:13:46,813 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.008 2026-10-23 04:13:46,830 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:13:46,853 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:46] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.003 0.009 2026-10-23 04:13:46,867 44 INFO rb-1f9f1af-225886-428050 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/113?access_token=4a8625b6660f49c4&table_identifier=25361102", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:13:46,873 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:13:46,874 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:13:46,881 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:46,935 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:46,957 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:46] "POST /pos-self/relations/113 HTTP/1.1" 200 - 16 0.014 0.049 2026-10-23 04:13:46,963 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.065 2026-10-23 04:13:47,001 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-10-23 04:13:47,377 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:47] "POST /pos-self/data/113 HTTP/1.1" 200 - 116 0.112 0.266 2026-10-23 04:13:47,475 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.018 2026-10-23 04:13:47,483 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:47,561 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:47] "GET /web/image/ir.attachment/8647/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-23 04:13:47,604 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:47,619 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:47] "GET /web/image/ir.attachment/8593/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-23 04:13:47,640 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:13:47,718 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:47,781 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:47] "GET /web/image/pos.category/248/image_128?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 2 0.004 0.032 2026-10-23 04:13:47,794 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:47,807 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:47] "GET /web/image/product.template/2005/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-10-23 04:13:47,840 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:47] "GET /web/image/product.template/2006/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.068 2026-10-23 04:13:47,864 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:47,869 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:47] "GET /web/image/product.template/2009/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-23 04:13:47,894 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13: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-23 04:13:47,900 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:47] "GET /web/image/product.template/2007/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.122 2026-10-23 04:13:47,933 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:47] "GET /web/image/product.template/2008/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.157 2026-10-23 04:13:47,943 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:47,965 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:47] "GET /web/image/product.product/2501/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 8 0.004 0.073 2026-10-23 04:13:47,992 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:48,055 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97746431 started for PoS orders references: [{'name': None, 'pos_reference': '260-113-000002', 'uuid': 'cb028562-ec40-413e-ae6c-3467b3cbd416'}] 2026-10-23 04:13:48,104 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97746431 order {'name': None, 'pos_reference': '260-113-000002', 'uuid': 'cb028562-ec40-413e-ae6c-3467b3cbd416'} created pos.order #692 2026-10-23 04:13:48,130 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97746431 finished 2026-10-23 04:13:48,266 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 72 0.053 0.225 2026-10-23 04:13:48,343 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:48,346 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.021 2026-10-23 04:13:48,402 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:48,478 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:48,542 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:48,593 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:48] "GET /web/image/product.product/2503/image_512?unique=2026-10-23T04:12:43.000+00:00 HTTP/1.1" 200 - 8 0.005 0.019 2026-10-23 04:13:48,594 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:48,678 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:48,730 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33725190 started for PoS orders references: [{'name': None, 'pos_reference': '260-113-000002', 'uuid': 'cb028562-ec40-413e-ae6c-3467b3cbd416'}] 2026-10-23 04:13:48,755 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added lines [1144] to pos.order #692 2026-10-23 04:13:48,763 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33725190 order {'name': None, 'pos_reference': '260-113-000002', 'uuid': 'cb028562-ec40-413e-ae6c-3467b3cbd416'} updated pos.order #692 2026-10-23 04:13:48,783 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33725190 finished 2026-10-23 04:13:48,932 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.070 0.199 2026-10-23 04:13:48,974 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.010 2026-10-23 04:13:49,001 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:49,059 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:49,121 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:49,183 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:49,184 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:49,255 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:49,288 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 9404148 (allocated 10747904) 2026-10-23 04:13:49,290 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-10-23 04:13:49,291 44 INFO rb-1f9f1af-225886-428050 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 101897 2026-10-23 04:13:49,299 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:49,306 44 INFO rb-1f9f1af-225886-428050 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 101897 2026-10-23 04:13:49,448 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041349_446192_test_online_payment_self_pay_after_meal_table.txt 2026-10-23 04:13:49,448 44 INFO rb-1f9f1af-225886-428050 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/tmp1ejp1edk_chrome_odoo" 2026-10-23 04:13:49,464 44 INFO rb-1f9f1af-225886-428050 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-23 04:13:50,675 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:13:50] "GET /pos/pay/692?access_token=6a9722ee-74bd-41b6-b456-abe15b160b3b&exit_route=http://127.0.0.1:8069/pos-self/113?access_token%3D4a8625b6660f49c4%26table_identifier%3D25361102 HTTP/1.1" 200 - 129 0.173 1.227 2026-10-23 04:13:50,715 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-23 04:14:13,454 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_qfpay.tests.test_basic: Starting TestQFPayPoS.test_tour_qfpay_order_and_refund ... 2026-10-23 04:14:13,936 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome pid: 102083 2026-10-23 04:14:13,937 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless temporary user profile dir: /tmp/tmp_8c7r5zw_chrome_odoo 2026-10-23 04:14:13,937 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:44825/json/version 2026-10-23 04:14:13,938 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44825', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:14:13,963 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Browser version: Chrome/150.0.7871.114 2026-10-23 04:14:13,963 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:44825/json 2026-10-23 04:14:13,964 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44825', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:14:13,979 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Websocket url found: ws://127.0.0.1:44825/devtools/page/35A45A348144E1F34F9D67DBBB231B12 2026-10-23 04:14:13,995 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Enable chrome headless console log notification 2026-10-23 04:14:14,010 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless enable page notifications 2026-10-23 04:14:14,071 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:14:14,082 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Setting session cookie in browser 2026-10-23 04:14:14,086 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Open "http://127.0.0.1:8069/pos/ui/114" in browser 2026-10-23 04:14:14,086 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-10-23 04:14:14,107 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:14:14,916 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:14] "GET /pos/ui/114 HTTP/1.1" 200 - 125 0.095 0.720 2026-10-23 04:14:14,923 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigation result: {'frameId': '35A45A348144E1F34F9D67DBBB231B12', 'loaderId': '89880CBC8E10D92DF8F39BBACF02BAA6', 'isDownload': False} 2026-10-23 04:14:14,924 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:14,947 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:14:14,973 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:14] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-23 04:14:14,992 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:14] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.030 2026-10-23 04:14:15,005 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:15] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.042 2026-10-23 04:14:15,609 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:14:15,611 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:14:15,673 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.035 0.011 2026-10-23 04:14:15,712 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:14:15,728 44 INFO rb-1f9f1af-225886-428050 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/114", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:14:15,734 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14: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-23 04:14:15,743 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:15,758 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:14:15,791 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-23 04:14:15,817 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14: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.037 2026-10-23 04:14:15,824 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-23 04:14:15,924 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.020 0.061 2026-10-23 04:14:16,814 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.356 0.495 2026-10-23 04:14:16,854 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 04:14:16,944 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-23 04:14:17,033 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:17] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.051 2026-10-23 04:14:17,087 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.010 2026-10-23 04:14:17,111 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: Owl is running in 'dev' mode. 2026-10-23 04:14:17,135 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.007 2026-10-23 04:14:17,210 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:14:17,236 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 04:14:17,245 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 04:14:17,249 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:17] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.010 0.038 2026-10-23 04:14:17,301 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:14:17,321 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.036 2026-10-23 04:14:17,329 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:17,368 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:17] "GET /web/image/res.users/211/avatar_128 HTTP/1.1" 200 - 14 0.041 0.123 2026-10-23 04:14:17,391 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:17] "GET /web/image/res.company/108/favicon HTTP/1.1" 200 - 4 0.004 0.032 2026-10-23 04:14:17,393 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.186 2026-10-23 04:14:17,554 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:14:17,626 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:17] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 33 0.039 0.060 2026-10-23 04:14:17,663 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:17,761 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:17,762 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:17] "GET /pos/ui/114 HTTP/1.1" 200 - 33 0.049 0.178 2026-10-23 04:14:17,788 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:14:17,800 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:14:17,814 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:17] "GET /web/image?model=product.template&field=image_128&id=2014&unique=2026-10-23T04:13:50.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-10-23 04:14:17,846 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:17] "GET /web/image?model=product.template&field=image_128&id=2016&unique=2026-10-23T04:13:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-10-23 04:14:17,884 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:17] "GET /web/image?model=product.template&field=image_128&id=2017&unique=2026-10-23T04:13:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-10-23 04:14:17,950 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:17] "GET /web/image?model=product.template&field=image_128&id=2018&unique=2026-10-23T04:13:50.000+00:00 HTTP/1.1" 200 - 3 0.021 0.214 2026-10-23 04:14:17,987 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:17] "GET /web/image?model=product.template&field=image_128&id=2015&unique=2026-10-23T04:13:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.277 2026-10-23 04:14:18,012 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:18] "GET /web/image?model=product.template&field=image_128&id=2020&unique=2026-10-23T04:13:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-10-23 04:14:18,044 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:18] "GET /web/image?model=product.template&field=image_128&id=2022&unique=2026-10-23T04:13:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.217 2026-10-23 04:14:18,086 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:18] "GET /web/image?model=product.template&field=image_128&id=2021&unique=2026-10-23T04:13:50.000+00:00 HTTP/1.1" 200 - 3 0.004 0.217 2026-10-23 04:14:18,118 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:18] "GET /web/image?model=product.template&field=image_128&id=2019&unique=2026-10-23T04:13:50.000+00:00 HTTP/1.1" 200 - 3 0.002 0.157 2026-10-23 04:14:18,219 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.032 0.270 2026-10-23 04:14:18,318 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:18,364 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:18,415 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:18,466 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:18,517 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:18,592 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:18,609 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:14:18,610 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:14:18,645 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:18,694 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:18,779 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:18,833 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:18,836 44 INFO rb-1f9f1af-225886-428050 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': '7848f0c0-c683-40a1-9fd7-53825f8100ac--709--273', '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-23 04:14:18,876 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:18] "POST /qfpay/notify HTTP/1.1" 200 - 12 0.007 0.035 2026-10-23 04:14:18,912 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79696294 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': '63625358-8fc2-4138-8e0c-a33f4087df85'}] 2026-10-23 04:14:18,931 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:14:19,589 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79696294 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': '63625358-8fc2-4138-8e0c-a33f4087df85'} created pos.order #693 2026-10-23 04:14:19,616 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79696294 finished 2026-10-23 04:14:19,716 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 227 0.218 0.589 2026-10-23 04:14:19,796 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14: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-23 04:14:19,931 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:19,939 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75802602 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '63625358-8fc2-4138-8e0c-a33f4087df85'}] 2026-10-23 04:14:19,953 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75802602 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '63625358-8fc2-4138-8e0c-a33f4087df85'} sync ignored for existing PoS order pos.order(693,) (state: paid) 2026-10-23 04:14:19,982 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75802602 finished 2026-10-23 04:14:20,012 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:20,177 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.051 0.192 2026-10-23 04:14:20,187 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.163 2026-10-23 04:14:20,239 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:20,258 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.034 2026-10-23 04:14:20,290 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:20,346 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:20,399 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:20,450 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:20,510 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:20,522 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14: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.014 2026-10-23 04:14:20,569 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:20,619 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:20,719 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:20,775 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:20,830 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:20,882 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:20,888 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_qfpay.controllers.main: Received QFPay notification: {'status': '1', 'sysdtm': '2025-08-26 17:51:34', 'txcurrcd': 'HKD', 'orig_out_trade_no': '7848f0c0-c683-40a1-9fd7-53825f8100ac--709--273', '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-23 04:14:20,928 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:20] "POST /qfpay/notify HTTP/1.1" 200 - 8 0.007 0.036 2026-10-23 04:14:20,966 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70282811 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000002', 'uuid': 'd7218cf7-695c-46f7-9327-1cb5940a776a'}] 2026-10-23 04:14:21,495 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70282811 order {'name': '/', 'pos_reference': '261-114-000002', 'uuid': 'd7218cf7-695c-46f7-9327-1cb5940a776a'} created pos.order #694 2026-10-23 04:14:21,540 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70282811 finished 2026-10-23 04:14:21,667 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 171 0.146 0.557 2026-10-23 04:14:21,730 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:14:21,789 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:21,795 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73673396 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-114-000002', 'uuid': 'd7218cf7-695c-46f7-9327-1cb5940a776a'}] 2026-10-23 04:14:21,808 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73673396 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-114-000002', 'uuid': 'd7218cf7-695c-46f7-9327-1cb5940a776a'} sync ignored for existing PoS order pos.order(694,) (state: paid) 2026-10-23 04:14:21,842 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: tour succeeded 2026-10-23 04:14:21,843 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: ╔═══════════════════════════════════════╗ ║ TOUR qfpay_order_and_refund SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-23 04:14:21,847 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73673396 finished 2026-10-23 04:14:22,015 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.039 0.185 2026-10-23 04:14:22,020 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: heap 17168960 (allocated 19271680) 2026-10-23 04:14:22,091 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing chrome headless with pid 102083 2026-10-23 04:14:22,095 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing websocket connection 2026-10-23 04:14:22,096 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Terminating chrome headless with pid 102083 2026-10-23 04:14:22,197 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041422_196893_test_tour_qfpay_order_and_refund.txt 2026-10-23 04:14:22,197 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Removing chrome user profile "/tmp/tmp_8c7r5zw_chrome_odoo" 2026-10-23 04:14:22,265 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 04:14:45,066 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_basic_order ... 2026-10-23 04:14:45,531 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome pid: 102304 2026-10-23 04:14:45,532 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless temporary user profile dir: /tmp/tmpl35bdfow_chrome_odoo 2026-10-23 04:14:45,532 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:41867/json/version 2026-10-23 04:14:45,534 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41867', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:14:45,607 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Browser version: Chrome/150.0.7871.114 2026-10-23 04:14:45,608 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:41867/json 2026-10-23 04:14:45,608 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41867', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:14:45,669 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Websocket url found: ws://127.0.0.1:41867/devtools/page/2F73F9513625CE91FE4BE61B1C8CEFEA 2026-10-23 04:14:45,688 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Enable chrome headless console log notification 2026-10-23 04:14:45,705 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless enable page notifications 2026-10-23 04:14:45,812 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:14:45,827 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Setting session cookie in browser 2026-10-23 04:14:45,830 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Open "http://127.0.0.1:8069/pos/ui/115" in browser 2026-10-23 04:14:45,830 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui/115" 2026-10-23 04:14:45,854 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:14:46,893 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:46] "GET /pos/ui/115 HTTP/1.1" 200 - 125 0.112 0.932 2026-10-23 04:14:46,898 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigation result: {'frameId': '2F73F9513625CE91FE4BE61B1C8CEFEA', 'loaderId': '5EE6988F3BF3D6F04A1DE0EA05EE95A7', 'isDownload': False} 2026-10-23 04:14:46,898 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate ready code "odoo.isTourReady('PosRazorpayTour')" 2026-10-23 04:14:46,935 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:14:46,958 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:46] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-23 04:14:46,969 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:46] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-10-23 04:14:46,980 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:46] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.021 2026-10-23 04:14:47,619 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:14:47,620 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:14:47,666 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.016 0.018 2026-10-23 04:14:47,703 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:14:47,712 44 INFO rb-1f9f1af-225886-428050 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/115", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:14:47,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:14:47,723 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:47,748 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:14:47,796 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.011 2026-10-23 04:14:47,829 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-23 04:14:47,901 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.021 0.055 2026-10-23 04:14:47,904 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-23 04:14:48,921 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.313 0.649 2026-10-23 04:14:48,953 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14: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-23 04:14:49,067 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:14:49,151 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:49] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.046 2026-10-23 04:14:49,195 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 04:14:49,222 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: Owl is running in 'dev' mode. 2026-10-23 04:14:49,248 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-23 04:14:49,312 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:14:49,364 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:14:49,377 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:14:49,427 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:49] "GET /web/image/res.users/215/avatar_128 HTTP/1.1" 200 - 14 0.047 0.055 2026-10-23 04:14:49,476 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:14:49,489 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:14:49,493 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:49] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.009 0.156 2026-10-23 04:14:49,498 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.173 2026-10-23 04:14:49,531 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:49] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.011 0.043 2026-10-23 04:14:49,622 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:49,658 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:49] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.025 2026-10-23 04:14:49,778 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:49] "GET /web/image?model=product.template&field=image_128&id=2027&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.019 0.078 2026-10-23 04:14:49,836 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:49] "GET /web/image?model=product.template&field=image_128&id=2029&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.018 0.126 2026-10-23 04:14:49,860 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:14:49,880 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:49] "GET /web/image?model=product.template&field=image_128&id=2031&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.007 0.164 2026-10-23 04:14:49,895 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:14:49,910 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:49] "GET /web/image?model=product.template&field=image_128&id=2030&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.210 2026-10-23 04:14:49,953 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:49] "GET /web/image?model=product.template&field=image_128&id=2028&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.011 0.248 2026-10-23 04:14:49,998 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:49,999 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:49] "GET /web/image?model=product.template&field=image_128&id=2032&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.011 0.260 2026-10-23 04:14:50,012 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:14:50,135 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:50] "GET /pos/ui/115?from_backend=True HTTP/1.1" 200 - 33 0.035 0.310 2026-10-23 04:14:50,173 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:50] "GET /web/image?model=product.template&field=image_128&id=2035&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.250 2026-10-23 04:14:50,220 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:50] "GET /web/image?model=product.template&field=image_128&id=2034&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.285 2026-10-23 04:14:50,257 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:50] "GET /web/image?model=product.template&field=image_128&id=2033&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.286 2026-10-23 04:14:50,372 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.042 0.301 2026-10-23 04:14:50,456 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:50] "GET /pos/ui/115 HTTP/1.1" 200 - 33 0.031 0.556 2026-10-23 04:14:50,483 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:50,530 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:50,582 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:50,638 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:50,688 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:50,768 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:50,794 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:14:50,797 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:14:50,819 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:50,869 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:50,941 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:50] "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.010 2026-10-23 04:14:50,951 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:50,969 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:50] "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-23 04:14:51,028 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73299572 started for PoS orders references: [{'name': '/', 'pos_reference': '261-115-000001', 'uuid': '29e6545d-1591-4465-9981-1d60bd6a6429'}] 2026-10-23 04:14:51,040 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:14:51,637 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73299572 order {'name': '/', 'pos_reference': '261-115-000001', 'uuid': '29e6545d-1591-4465-9981-1d60bd6a6429'} created pos.order #695 2026-10-23 04:14:51,668 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73299572 finished 2026-10-23 04:14:51,752 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.228 0.502 2026-10-23 04:14:51,834 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:51] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.009 2026-10-23 04:14:51,982 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50304400 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-115-000001', 'uuid': '29e6545d-1591-4465-9981-1d60bd6a6429'}] 2026-10-23 04:14:51,991 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50304400 order {'name': 'Shop - 000001', 'pos_reference': '261-115-000001', 'uuid': '29e6545d-1591-4465-9981-1d60bd6a6429'} sync ignored for existing PoS order pos.order(695,) (state: paid) 2026-10-23 04:14:51,992 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: tour succeeded 2026-10-23 04:14:51,997 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: ╔════════════════════════════════╗ ║ TOUR PosRazorpayTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-23 04:14:52,016 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50304400 finished 2026-10-23 04:14:52,110 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: heap 15370644 (allocated 16777216) 2026-10-23 04:14:52,118 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing chrome headless with pid 102304 2026-10-23 04:14:52,126 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing websocket connection 2026-10-23 04:14:52,131 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Terminating chrome headless with pid 102304 2026-10-23 04:14:52,162 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.049 0.133 2026-10-23 04:14:52,258 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041452_257867_test_razorpay_basic_order.txt 2026-10-23 04:14:52,258 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Removing chrome user profile "/tmp/tmpl35bdfow_chrome_odoo" 2026-10-23 04:14:52,283 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_cancel_payment ... 2026-10-23 04:14:52,710 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome pid: 102518 2026-10-23 04:14:52,711 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless temporary user profile dir: /tmp/tmpex3ys5j0_chrome_odoo 2026-10-23 04:14:52,711 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:33969/json/version 2026-10-23 04:14:52,712 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33969', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:14:52,808 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Browser version: Chrome/150.0.7871.114 2026-10-23 04:14:52,809 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:33969/json 2026-10-23 04:14:52,809 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33969', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:14:52,821 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Websocket url found: ws://127.0.0.1:33969/devtools/page/460A39C3478A3FBE11DE193C2037B1A2 2026-10-23 04:14:52,841 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Enable chrome headless console log notification 2026-10-23 04:14:52,846 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless enable page notifications 2026-10-23 04:14:52,953 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:14:52,967 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Setting session cookie in browser 2026-10-23 04:14:52,973 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Open "http://127.0.0.1:8069/pos/ui/115" in browser 2026-10-23 04:14:52,973 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/115" 2026-10-23 04:14:52,994 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:14:53,955 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:53] "GET /pos/ui/115 HTTP/1.1" 200 - 131 0.086 0.879 2026-10-23 04:14:53,960 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigation result: {'frameId': '460A39C3478A3FBE11DE193C2037B1A2', 'loaderId': 'BA8B6E61CB46B3612E087621DD2952D7', 'isDownload': False} 2026-10-23 04:14:53,961 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate ready code "odoo.isTourReady('PosRazorpayCancelTour')" 2026-10-23 04:14:53,993 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:14:54,028 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:54] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.008 2026-10-23 04:14:54,047 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:54] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-23 04:14:54,056 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:54] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.015 2026-10-23 04:14:54,705 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:14:54,709 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:14:54,755 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.012 0.022 2026-10-23 04:14:54,793 44 INFO rb-1f9f1af-225886-428050 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/115", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:14:54,795 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:14:54,808 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:54,828 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14: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-23 04:14:54,847 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:14:54,896 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.026 2026-10-23 04:14:54,921 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.014 0.033 2026-10-23 04:14:54,927 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-10-23 04:14:55,015 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.042 2026-10-23 04:14:55,799 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.252 0.495 2026-10-23 04:14:55,827 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:14:55,904 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14: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-23 04:14:55,974 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:55] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.045 2026-10-23 04:14:56,014 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:14:56,035 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: Owl is running in 'dev' mode. 2026-10-23 04:14:56,057 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-10-23 04:14:56,130 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:14:56,161 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 04:14:56,167 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-23 04:14:56,233 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:14:56,235 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:14:56,237 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:56] "GET /web/image/res.users/215/avatar_128 HTTP/1.1" 200 - 14 0.039 0.072 2026-10-23 04:14:56,251 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.123 2026-10-23 04:14:56,288 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:56] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.004 0.154 2026-10-23 04:14:56,300 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:56] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.003 0.052 2026-10-23 04:14:56,363 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:56,498 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.043 2026-10-23 04:14:56,529 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:56,534 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:56] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.034 0.084 2026-10-23 04:14:56,547 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:14:56,635 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:56] "GET /pos/ui/115 HTTP/1.1" 200 - 33 0.037 0.155 2026-10-23 04:14:56,652 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:14:56,681 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:56] "GET /web/image?model=product.template&field=image_128&id=2028&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.010 0.199 2026-10-23 04:14:56,727 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:56] "GET /web/image?model=product.template&field=image_128&id=2027&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.242 2026-10-23 04:14:56,839 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:56] "GET /pos/ui/115?from_backend=True HTTP/1.1" 200 - 33 0.025 0.375 2026-10-23 04:14:56,883 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:56] "GET /web/image?model=product.template&field=image_128&id=2032&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.007 0.305 2026-10-23 04:14:56,937 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:56] "GET /web/image?model=product.template&field=image_128&id=2035&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.015 0.260 2026-10-23 04:14:56,966 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:56] "GET /web/image?model=product.template&field=image_128&id=2034&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.271 2026-10-23 04:14:57,008 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:57] "GET /web/image?model=product.template&field=image_128&id=2033&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.444 2026-10-23 04:14:57,073 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:57] "GET /web/image?model=product.template&field=image_128&id=2029&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.017 0.212 2026-10-23 04:14:57,114 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:57] "GET /web/image?model=product.template&field=image_128&id=2030&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.221 2026-10-23 04:14:57,152 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:57] "GET /web/image?model=product.template&field=image_128&id=2031&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.207 2026-10-23 04:14:57,275 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.038 0.502 2026-10-23 04:14:57,395 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:57,459 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:57,508 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:57,559 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:57,610 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:57,696 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:57,721 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:14:57,722 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:14:57,747 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:57,798 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:57,890 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:57] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.004 0.021 2026-10-23 04:14:57,896 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:57,917 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:57] "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.007 2026-10-23 04:14:57,959 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:57,967 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:57] "POST /web/dataset/call_kw/pos.payment.method/razorpay_cancel_payment_request#pos.payment.method.razorpay_cancel_payment_request HTTP/1.1" 200 - 2 0.001 0.006 2026-10-23 04:14:58,007 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:58,057 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:58,110 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:58,161 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:58,222 44 INFO rb-1f9f1af-225886-428050 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-23 04:14:58,232 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:58] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.008 2026-10-23 04:14:58,256 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:58] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.007 2026-10-23 04:14:58,327 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62430633 started for PoS orders references: [{'name': '/', 'pos_reference': '261-115-000001', 'uuid': '8e6149df-ccd3-4e8f-b771-dfabd996f324'}] 2026-10-23 04:14:58,331 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:14:58,919 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62430633 order {'name': '/', 'pos_reference': '261-115-000001', 'uuid': '8e6149df-ccd3-4e8f-b771-dfabd996f324'} created pos.order #696 2026-10-23 04:14:58,947 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62430633 finished 2026-10-23 04:14:59,055 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.207 0.528 2026-10-23 04:14:59,135 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:59] "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-23 04:14:59,306 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88789880 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-115-000001', 'uuid': '8e6149df-ccd3-4e8f-b771-dfabd996f324'}] 2026-10-23 04:14:59,316 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88789880 order {'name': 'Shop - 000001', 'pos_reference': '261-115-000001', 'uuid': '8e6149df-ccd3-4e8f-b771-dfabd996f324'} sync ignored for existing PoS order pos.order(696,) (state: paid) 2026-10-23 04:14:59,325 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: tour succeeded 2026-10-23 04:14:59,326 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayCancelTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-23 04:14:59,361 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88789880 finished 2026-10-23 04:14:59,482 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: heap 15617212 (allocated 16777216) 2026-10-23 04:14:59,490 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing chrome headless with pid 102518 2026-10-23 04:14:59,491 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing websocket connection 2026-10-23 04:14:59,492 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Terminating chrome headless with pid 102518 2026-10-23 04:14:59,496 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:14:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.056 0.136 2026-10-23 04:14:59,652 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041459_652600_test_razorpay_cancel_payment.txt 2026-10-23 04:14:59,652 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Removing chrome user profile "/tmp/tmpex3ys5j0_chrome_odoo" 2026-10-23 04:14:59,670 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_refund_order ... 2026-10-23 04:15:00,103 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome pid: 102741 2026-10-23 04:15:00,103 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless temporary user profile dir: /tmp/tmp4j376igi_chrome_odoo 2026-10-23 04:15:00,103 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:41281/json/version 2026-10-23 04:15:00,104 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41281', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:15:00,125 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Browser version: Chrome/150.0.7871.114 2026-10-23 04:15:00,125 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:41281/json 2026-10-23 04:15:00,129 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41281', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:15:00,137 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Websocket url found: ws://127.0.0.1:41281/devtools/page/3A853C59293B51CC5B2AD706F440288C 2026-10-23 04:15:00,147 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Enable chrome headless console log notification 2026-10-23 04:15:00,154 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless enable page notifications 2026-10-23 04:15:00,267 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:15:00,282 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Setting session cookie in browser 2026-10-23 04:15:00,285 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Open "http://127.0.0.1:8069/pos/ui/115" in browser 2026-10-23 04:15:00,285 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigating to: "http://127.0.0.1:8069/pos/ui/115" 2026-10-23 04:15:00,310 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:15:01,218 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:01] "GET /pos/ui/115 HTTP/1.1" 200 - 131 0.106 0.810 2026-10-23 04:15:01,221 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigation result: {'frameId': '3A853C59293B51CC5B2AD706F440288C', 'loaderId': '69460ADC1266C5FFB87B17F07EF7353B', 'isDownload': False} 2026-10-23 04:15:01,222 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate ready code "odoo.isTourReady('PosRazorpayRefundTour')" 2026-10-23 04:15:01,239 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:15:01,270 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:01] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-10-23 04:15:01,280 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:01] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.027 2026-10-23 04:15:01,309 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:01] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.015 0.041 2026-10-23 04:15:01,888 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:15:01,904 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:15:01,930 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.023 2026-10-23 04:15:01,958 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:15:01,960 44 INFO rb-1f9f1af-225886-428050 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/115", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:15:01,965 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:01,976 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 04:15:01,989 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:15:02,018 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-10-23 04:15:02,045 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.036 2026-10-23 04:15:02,098 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.037 2026-10-23 04:15:02,102 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-23 04:15:03,063 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.344 0.559 2026-10-23 04:15:03,103 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:03] "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-23 04:15:03,191 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.017 2026-10-23 04:15:03,287 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:03] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.070 2026-10-23 04:15:03,325 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:15:03,347 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: Owl is running in 'dev' mode. 2026-10-23 04:15:03,370 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.010 2026-10-23 04:15:03,445 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:15:03,478 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:15:03,485 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-10-23 04:15:03,508 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:15:03,601 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:03] "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-23 04:15:03,604 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-23 04:15:03,605 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:03] "GET /web/image/res.users/215/avatar_128 HTTP/1.1" 200 - 14 0.046 0.103 2026-10-23 04:15:03,638 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:15:03,641 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:03] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.007 0.176 2026-10-23 04:15:03,712 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:03,784 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:03] "GET /pos/ui/115?from_backend=True HTTP/1.1" 200 - 33 0.057 0.150 2026-10-23 04:15:03,838 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:03,920 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:03] "GET /pos/ui/115 HTTP/1.1" 200 - 33 0.056 0.237 2026-10-23 04:15:03,936 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:15:03,958 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:15:03,977 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:03] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.023 0.289 2026-10-23 04:15:04,023 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:04] "GET /web/image?model=product.template&field=image_128&id=2027&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.008 0.232 2026-10-23 04:15:04,069 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:04] "GET /web/image?model=product.template&field=image_128&id=2028&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.004 0.276 2026-10-23 04:15:04,104 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:04] "GET /web/image?model=product.template&field=image_128&id=2029&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.006 0.303 2026-10-23 04:15:04,152 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:04] "GET /web/image?model=product.template&field=image_128&id=2030&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.005 0.349 2026-10-23 04:15:04,180 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:04] "GET /web/image?model=product.template&field=image_128&id=2035&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-10-23 04:15:04,204 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:04] "GET /web/image?model=product.template&field=image_128&id=2031&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.002 0.212 2026-10-23 04:15:04,241 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:04] "GET /web/image?model=product.template&field=image_128&id=2032&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.003 0.196 2026-10-23 04:15:04,288 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:04] "GET /web/image?model=product.template&field=image_128&id=2033&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.012 0.200 2026-10-23 04:15:04,325 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:04] "GET /web/image?model=product.template&field=image_128&id=2034&unique=2026-10-23T04:14:22.000+00:00 HTTP/1.1" 200 - 3 0.008 0.207 2026-10-23 04:15:04,342 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:04] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.003 0.143 2026-10-23 04:15:04,441 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.045 0.235 2026-10-23 04:15:04,517 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:04,571 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:04,620 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:04,671 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:04,722 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:04,804 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:04,825 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:15:04,826 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:15:04,854 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:04,905 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:04,975 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:04] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.006 2026-10-23 04:15:04,994 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:05,016 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:05] "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-23 04:15:05,081 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63490946 started for PoS orders references: [{'name': '/', 'pos_reference': '261-115-000001', 'uuid': 'fdc79249-594e-43c0-82a6-e334cc030ac6'}] 2026-10-23 04:15:05,098 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 04:15:05,688 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63490946 order {'name': '/', 'pos_reference': '261-115-000001', 'uuid': 'fdc79249-594e-43c0-82a6-e334cc030ac6'} created pos.order #697 2026-10-23 04:15:05,729 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63490946 finished 2026-10-23 04:15:05,846 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.218 0.559 2026-10-23 04:15:05,925 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:15:06,078 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:06,084 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62479624 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-115-000001', 'uuid': 'fdc79249-594e-43c0-82a6-e334cc030ac6'}] 2026-10-23 04:15:06,096 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62479624 order {'name': 'Shop - 000001', 'pos_reference': '261-115-000001', 'uuid': 'fdc79249-594e-43c0-82a6-e334cc030ac6'} sync ignored for existing PoS order pos.order(697,) (state: paid) 2026-10-23 04:15:06,129 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62479624 finished 2026-10-23 04:15:06,155 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:06,204 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:06,254 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:06,301 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.054 0.167 2026-10-23 04:15:06,306 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:06,362 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:06,450 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:06,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:06] "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-23 04:15:06,508 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.033 2026-10-23 04:15:06,523 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:06,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:06] "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-23 04:15:06,569 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:06,653 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:06,711 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:06,764 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:06,772 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:06] "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.007 2026-10-23 04:15:06,802 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:06] "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.008 2026-10-23 04:15:06,844 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92417265 started for PoS orders references: [{'name': '/', 'pos_reference': '261-115-000002', 'uuid': 'e29063ed-47a0-4dfd-b387-7f2f1bf164d2'}] 2026-10-23 04:15:07,290 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92417265 order {'name': '/', 'pos_reference': '261-115-000002', 'uuid': 'e29063ed-47a0-4dfd-b387-7f2f1bf164d2'} created pos.order #698 2026-10-23 04:15:07,347 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92417265 finished 2026-10-23 04:15:07,475 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 171 0.154 0.480 2026-10-23 04:15:07,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:15:07,566 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: tour succeeded 2026-10-23 04:15:07,567 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayRefundTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-23 04:15:07,572 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53037650 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-115-000002', 'uuid': 'e29063ed-47a0-4dfd-b387-7f2f1bf164d2'}] 2026-10-23 04:15:07,583 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53037650 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-115-000002', 'uuid': 'e29063ed-47a0-4dfd-b387-7f2f1bf164d2'} sync ignored for existing PoS order pos.order(698,) (state: paid) 2026-10-23 04:15:07,613 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53037650 finished 2026-10-23 04:15:07,732 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: heap 17279024 (allocated 18223104) 2026-10-23 04:15:07,734 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.043 0.122 2026-10-23 04:15:07,755 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing chrome headless with pid 102741 2026-10-23 04:15:07,756 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing websocket connection 2026-10-23 04:15:07,757 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Terminating chrome headless with pid 102741 2026-10-23 04:15:07,886 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041507_886022_test_razorpay_refund_order.txt 2026-10-23 04:15:07,886 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Removing chrome user profile "/tmp/tmp4j376igi_chrome_odoo" 2026-10-23 04:15:07,945 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 04:15:29,613 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_repair.tests.test_frontend: Starting TestUi.test_pos_repair ... 2026-10-23 04:15:31,098 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome pid: 102973 2026-10-23 04:15:31,099 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless temporary user profile dir: /tmp/tmp3rdsx5gl_chrome_odoo 2026-10-23 04:15:31,099 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:40969/json/version 2026-10-23 04:15:31,104 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40969', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:15:31,168 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Browser version: Chrome/150.0.7871.114 2026-10-23 04:15:31,168 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:40969/json 2026-10-23 04:15:31,169 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40969', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:15:31,180 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Websocket url found: ws://127.0.0.1:40969/devtools/page/AAD90A6C2300CF674090A1535F91B74F 2026-10-23 04:15:31,193 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Enable chrome headless console log notification 2026-10-23 04:15:31,202 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless enable page notifications 2026-10-23 04:15:31,436 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:15:31,446 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Setting session cookie in browser 2026-10-23 04:15:31,448 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Open "http://127.0.0.1:8069/pos/ui/116" in browser 2026-10-23 04:15:31,448 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigating to: "http://127.0.0.1:8069/pos/ui/116" 2026-10-23 04:15:31,468 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:15:32,383 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:32] "GET /pos/ui/116 HTTP/1.1" 200 - 83 0.051 0.868 2026-10-23 04:15:32,403 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigation result: {'frameId': 'AAD90A6C2300CF674090A1535F91B74F', 'loaderId': '623E2096A9B059DB39A75501DF33E91E', 'isDownload': False} 2026-10-23 04:15:32,404 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate ready code "odoo.isTourReady('PosRepairSettleOrder')" 2026-10-23 04:15:32,429 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:15:32,444 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:32] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-10-23 04:15:32,452 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:32] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-23 04:15:32,461 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:32] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-10-23 04:15:33,121 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:15:33,132 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:15:33,178 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.041 2026-10-23 04:15:33,223 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-23 04:15:33,230 44 INFO rb-1f9f1af-225886-428050 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/116", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:15:33,251 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:33,255 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-23 04:15:33,277 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:15:33,317 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.016 2026-10-23 04:15:33,343 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.043 2026-10-23 04:15:33,414 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.019 0.053 2026-10-23 04:15:33,418 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-10-23 04:15:34,375 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.322 0.577 2026-10-23 04:15:34,414 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:34] "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-23 04:15:34,534 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:15:34,608 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:34] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.048 2026-10-23 04:15:34,654 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:15:34,685 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: Owl is running in 'dev' mode. 2026-10-23 04:15:34,706 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.008 2026-10-23 04:15:34,788 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:15:34,836 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:15:34,844 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:15:34,932 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.055 2026-10-23 04:15:34,935 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:34] "GET /web/image/res.users/219/avatar_128 HTTP/1.1" 200 - 14 0.034 0.103 2026-10-23 04:15:34,943 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.045 2026-10-23 04:15:34,987 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:34] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.007 0.156 2026-10-23 04:15:35,005 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:35] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.042 2026-10-23 04:15:35,011 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.177 2026-10-23 04:15:35,028 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:35,118 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:35] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.032 2026-10-23 04:15:35,172 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:15:35,264 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:35,317 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:15:35,351 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:35,359 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:15:35,376 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:35] "GET /pos/ui/116 HTTP/1.1" 200 - 33 0.096 0.134 2026-10-23 04:15:35,423 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:35] "GET /web/image?model=product.template&field=image_128&id=2040&unique=2026-10-23T04:15:07.000+00:00 HTTP/1.1" 200 - 3 0.008 0.234 2026-10-23 04:15:35,453 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:35] "GET /web/image?model=product.template&field=image_128&id=2041&unique=2026-10-23T04:15:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.258 2026-10-23 04:15:35,481 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:35] "GET /web/image?model=product.template&field=image_128&id=2042&unique=2026-10-23T04:15:07.000+00:00 HTTP/1.1" 200 - 3 0.006 0.257 2026-10-23 04:15:35,563 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:35] "GET /pos/ui/116?from_backend=True HTTP/1.1" 200 - 33 0.024 0.395 2026-10-23 04:15:35,592 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:35] "GET /web/image?model=product.template&field=image_128&id=2044&unique=2026-10-23T04:15:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-10-23 04:15:35,625 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:35] "GET /web/image?model=product.template&field=image_128&id=2045&unique=2026-10-23T04:15:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.241 2026-10-23 04:15:35,658 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:35] "GET /web/image?model=product.template&field=image_128&id=2046&unique=2026-10-23T04:15:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-10-23 04:15:35,704 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:35] "GET /web/image?model=product.template&field=image_128&id=2047&unique=2026-10-23T04:15:07.000+00:00 HTTP/1.1" 200 - 3 0.002 0.241 2026-10-23 04:15:35,735 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:35] "GET /web/image?model=product.template&field=image_128&id=2048&unique=2026-10-23T04:15:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-10-23 04:15:35,878 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.258 2026-10-23 04:15:35,907 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:35] "GET /web/image?model=product.template&field=image_128&id=2043&unique=2026-10-23T04:15:07.000+00:00 HTTP/1.1" 200 - 3 0.003 0.301 2026-10-23 04:15:35,928 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:36,002 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:36,302 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 69 0.103 0.194 2026-10-23 04:15:36,442 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 20 0.024 0.057 2026-10-23 04:15:36,546 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.019 2026-10-23 04:15:36,624 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:36,853 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:36] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 63 0.077 0.150 2026-10-23 04:15:37,093 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.058 0.166 2026-10-23 04:15:37,108 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.209 2026-10-23 04:15:37,192 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.045 2026-10-23 04:15:37,266 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [8/11] Tour PosRepairSettleOrder → Step body:not(:has(.modal)) 2026-10-23 04:15:37,286 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:37] "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.020 0.053 2026-10-23 04:15:37,349 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:37] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.016 0.055 2026-10-23 04:15:37,447 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:15:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.017 0.097 2026-10-23 04:15:37,514 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:37,564 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:37,612 44 INFO rb-1f9f1af-225886-428050 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-23 04:15:37,663 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: tour succeeded 2026-10-23 04:15:37,664 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRepairSettleOrder SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-23 04:15:37,788 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: heap 16513824 (allocated 17825792) 2026-10-23 04:15:37,820 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing chrome headless with pid 102973 2026-10-23 04:15:37,822 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing websocket connection 2026-10-23 04:15:37,823 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Terminating chrome headless with pid 102973 2026-10-23 04:15:37,992 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041537_991799_test_pos_repair.txt 2026-10-23 04:15:37,992 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Removing chrome user profile "/tmp/tmp3rdsx5gl_chrome_odoo" 2026-10-23 04:15:38,089 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 04:15:59,942 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #221 deleted restaurant.floor records with IDs: [45] 2026-10-23 04:16:01,286 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_devices_synchronization ... 2026-10-23 04:16:01,876 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome pid: 103193 2026-10-23 04:16:01,878 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless temporary user profile dir: /tmp/tmpc6smt2xl_chrome_odoo 2026-10-23 04:16:01,879 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:45103/json/version 2026-10-23 04:16:01,881 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45103', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:16:01,917 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Browser version: Chrome/150.0.7871.114 2026-10-23 04:16:01,917 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:45103/json 2026-10-23 04:16:01,918 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45103', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:16:01,937 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Websocket url found: ws://127.0.0.1:45103/devtools/page/A4B4D0675438C4BB7B56B07811C8421E 2026-10-23 04:16:01,956 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Enable chrome headless console log notification 2026-10-23 04:16:01,965 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless enable page notifications 2026-10-23 04:16:02,069 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:16:02,081 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Setting session cookie in browser 2026-10-23 04:16:02,090 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-10-23 04:16:02,090 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-10-23 04:16:02,107 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:16:02,817 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:02] "GET /pos/ui/118 HTTP/1.1" 200 - 86 0.058 0.656 2026-10-23 04:16:02,821 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigation result: {'frameId': 'A4B4D0675438C4BB7B56B07811C8421E', 'loaderId': '2A12496FB406ED59321F209DA1B9549D', 'isDownload': False} 2026-10-23 04:16:02,821 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate ready code "odoo.isTourReady('test_devices_synchronization')" 2026-10-23 04:16:02,851 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:16:02,872 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:02] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-23 04:16:02,884 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:02] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-10-23 04:16:02,892 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:02] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.029 2026-10-23 04:16:03,506 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:16:03,509 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:16:03,555 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.023 0.014 2026-10-23 04:16:03,587 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-23 04:16:03,597 44 INFO rb-1f9f1af-225886-428050 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/118", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:16:03,608 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:03,610 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:16:03,632 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:16:03,693 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.030 2026-10-23 04:16:03,712 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.043 2026-10-23 04:16:03,783 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.053 2026-10-23 04:16:03,787 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.047 2026-10-23 04:16:04,839 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 441 0.351 0.646 2026-10-23 04:16:04,873 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:04] "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-23 04:16:04,989 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.012 2026-10-23 04:16:05,059 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:05] "GET /web/image/res.company/111/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.046 2026-10-23 04:16:05,108 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.017 2026-10-23 04:16:05,136 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: Owl is running in 'dev' mode. 2026-10-23 04:16:05,153 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.005 2026-10-23 04:16:05,212 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:16:05,218 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:16:05,259 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:16:05,265 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:16:05,304 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16: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-23 04:16:05,305 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:05] "GET /web/image?model=res.company&id=111&field=logo HTTP/1.1" 200 - 3 0.047 0.030 2026-10-23 04:16:05,306 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:16:05,387 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:16:05,396 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:05,407 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:05] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.056 0.133 2026-10-23 04:16:05,431 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:05] "GET /web/image/res.company/111/favicon HTTP/1.1" 200 - 4 0.004 0.103 2026-10-23 04:16:05,532 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:05] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 34 0.032 0.163 2026-10-23 04:16:05,552 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:05] "GET /web/image/res.company/111/favicon HTTP/1.1" 304 - 4 0.003 0.069 2026-10-23 04:16:05,627 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:05,635 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:16:05,650 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:05] "GET /pos/ui/118 HTTP/1.1" 200 - 34 0.031 0.254 2026-10-23 04:16:05,789 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.098 2026-10-23 04:16:05,845 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16: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.011 2026-10-23 04:16:05,940 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:05,968 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:16:05,995 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [5/64] Tour test_devices_synchronization → Step body 2026-10-23 04:16:07,069 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:07] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 23 0.021 0.032 2026-10-23 04:16:07,120 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.004 0.032 2026-10-23 04:16:07,129 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:07,222 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.026 0.064 2026-10-23 04:16:07,275 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [7/64] Tour test_devices_synchronization → Step body 2026-10-23 04:16:08,049 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:08] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 18 0.012 0.023 2026-10-23 04:16:08,090 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.029 2026-10-23 04:16:08,107 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:08,176 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.023 0.051 2026-10-23 04:16:08,244 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:08,295 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:08,393 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:08,472 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:08,524 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:08,585 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:08,667 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:08,719 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:08,724 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:08] "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.012 0.045 2026-10-23 04:16:08,786 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:08,833 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.019 0.074 2026-10-23 04:16:08,838 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69980828 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync', 'uuid': '3c134c9c-286d-4fe2-be1a-8a1949e65122'}] 2026-10-23 04:16:08,870 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69980828 order {'name': '/', 'pos_reference': 'device_sync', 'uuid': '3c134c9c-286d-4fe2-be1a-8a1949e65122'} updated pos.order #699 2026-10-23 04:16:08,878 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:08,898 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69980828 finished 2026-10-23 04:16:09,018 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.036 0.153 2026-10-23 04:16:09,072 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16: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.009 2026-10-23 04:16:09,083 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [19/64] Tour test_devices_synchronization → Step body 2026-10-23 04:16:10,032 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:10] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 3 0.004 0.013 2026-10-23 04:16:10,075 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.029 2026-10-23 04:16:10,094 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:10,181 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.024 0.061 2026-10-23 04:16:10,219 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [21/64] Tour test_devices_synchronization → Step body 2026-10-23 04:16:11,047 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:11] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.009 0.024 2026-10-23 04:16:11,084 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.027 2026-10-23 04:16:11,094 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:11,145 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:11,164 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.021 0.049 2026-10-23 04:16:11,207 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:11,258 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [25/64] Tour test_devices_synchronization → Step body 2026-10-23 04:16:11,381 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:11] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 29 0.020 0.048 2026-10-23 04:16:11,417 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.025 2026-10-23 04:16:11,423 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [26/64] Tour test_devices_synchronization → Step body 2026-10-23 04:16:11,520 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 38 0.029 0.064 2026-10-23 04:16:11,571 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:11] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.014 0.071 2026-10-23 04:16:11,605 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.024 2026-10-23 04:16:11,612 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:11,675 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:11,706 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 41 0.029 0.058 2026-10-23 04:16:13,723 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:13,778 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:13,825 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:13,903 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:13] "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-23 04:16:13,908 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:13,960 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:14,015 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:14,066 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:14,117 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:14,204 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:14,217 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:16:14,219 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:16:14,288 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:14,375 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:14,379 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53249641 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_3671', 'uuid': '16e6d987-6753-494e-9d68-2ba784035eba'}] 2026-10-23 04:16:14,390 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:16:14,501 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [696] to pos.order #700 2026-10-23 04:16:15,020 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53249641 order {'name': '/', 'pos_reference': 'device_sync_3671', 'uuid': '16e6d987-6753-494e-9d68-2ba784035eba'} updated pos.order #700 2026-10-23 04:16:15,054 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53249641 finished 2026-10-23 04:16:15,165 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.209 0.579 2026-10-23 04:16:15,386 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:15,439 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:15,491 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:17,523 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:17,594 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.011 2026-10-23 04:16:17,618 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:17,669 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:17,725 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:17,776 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:17,827 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:17,900 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:17,956 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:18,030 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:18,038 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79416865 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_7286', 'uuid': '2043e4f8-4cb0-4702-b35d-cac902821bcb'}] 2026-10-23 04:16:18,185 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [697] to pos.order #701 2026-10-23 04:16:18,511 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79416865 order {'name': '/', 'pos_reference': 'device_sync_7286', 'uuid': '2043e4f8-4cb0-4702-b35d-cac902821bcb'} updated pos.order #701 2026-10-23 04:16:18,536 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79416865 finished 2026-10-23 04:16:18,635 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 147 0.126 0.475 2026-10-23 04:16:18,745 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:18,793 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:18,856 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:16:18,861 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:18,933 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [55/64] Tour test_devices_synchronization → Step body 2026-10-23 04:16:19,043 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:19] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.013 0.043 2026-10-23 04:16:19,080 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.026 2026-10-23 04:16:19,090 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:19,150 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 38 0.016 0.043 2026-10-23 04:16:19,208 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:19,255 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:19,331 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:19,390 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:19,442 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:19,501 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:19,552 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:19,613 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:19,666 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: tour succeeded 2026-10-23 04:16:19,667 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_devices_synchronization SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-23 04:16:19,837 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: heap 23372952 (allocated 24780800) 2026-10-23 04:16:19,846 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing chrome headless with pid 103193 2026-10-23 04:16:19,849 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing websocket connection 2026-10-23 04:16:19,850 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Terminating chrome headless with pid 103193 2026-10-23 04:16:19,989 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041619_989008_test_devices_synchronization.txt 2026-10-23 04:16:19,989 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Removing chrome user profile "/tmp/tmpc6smt2xl_chrome_odoo" 2026-10-23 04:16:20,016 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_guest_count_not_asked_on_other_device ... 2026-10-23 04:16:20,784 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome pid: 103424 2026-10-23 04:16:20,784 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless temporary user profile dir: /tmp/tmpileasc26_chrome_odoo 2026-10-23 04:16:20,784 44 INFO rb-1f9f1af-225886-428050 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:40329/json/version 2026-10-23 04:16:20,790 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40329', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:16:20,807 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:20,807 44 INFO rb-1f9f1af-225886-428050 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:40329/json 2026-10-23 04:16:20,808 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40329', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:16:20,816 44 INFO rb-1f9f1af-225886-428050 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:40329/devtools/page/BF167FDC332AD8E5015EA9F3055993AB 2026-10-23 04:16:20,832 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:20,836 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless enable page notifications 2026-10-23 04:16:20,946 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:16:20,969 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Setting session cookie in browser 2026-10-23 04:16:20,975 44 INFO rb-1f9f1af-225886-428050 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/118" in browser 2026-10-23 04:16:20,975 44 INFO rb-1f9f1af-225886-428050 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/118" 2026-10-23 04:16:20,996 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:16:22,004 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:22] "GET /pos/ui/118 HTTP/1.1" 200 - 91 0.071 0.942 2026-10-23 04:16:22,011 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Navigation result: {'frameId': 'BF167FDC332AD8E5015EA9F3055993AB', 'loaderId': '9902F7A1DE00174B05BED8BFC634D8A0', 'isDownload': False} 2026-10-23 04:16:22,011 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:22,037 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:16:22,099 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:22] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.027 0.013 2026-10-23 04:16:22,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:22] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.045 2026-10-23 04:16:22,144 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:22] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.088 2026-10-23 04:16:22,767 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:16:22,769 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:16:22,828 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.032 0.017 2026-10-23 04:16:22,858 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-23 04:16:22,872 44 INFO rb-1f9f1af-225886-428050 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/118", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:16:22,880 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:22,884 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-23 04:16:22,897 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:16:22,930 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.011 2026-10-23 04:16:22,954 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.029 2026-10-23 04:16:23,004 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.039 2026-10-23 04:16:23,012 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-23 04:16:24,091 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 445 0.393 0.633 2026-10-23 04:16:24,132 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:24] "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-23 04:16:24,268 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.016 2026-10-23 04:16:24,351 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:24] "GET /web/image/res.company/111/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.047 2026-10-23 04:16:24,384 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.011 2026-10-23 04:16:24,408 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:24,434 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.010 2026-10-23 04:16:24,520 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:16:24,547 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.041 2026-10-23 04:16:24,566 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-10-23 04:16:24,652 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 04:16:24,672 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:24,677 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.070 2026-10-23 04:16:24,695 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:24] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.051 0.129 2026-10-23 04:16:24,751 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:24] "GET /web/image?model=res.company&id=111&field=logo HTTP/1.1" 200 - 3 0.012 0.212 2026-10-23 04:16:24,779 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.252 2026-10-23 04:16:24,782 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:24] "GET /web/image/res.company/111/favicon HTTP/1.1" 200 - 4 0.004 0.062 2026-10-23 04:16:24,815 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:24] "GET /web/image/res.company/111/favicon HTTP/1.1" 304 - 4 0.004 0.027 2026-10-23 04:16:24,880 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:16:24,947 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:16:24,961 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:24,992 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:24] "GET /pos/ui/118 HTTP/1.1" 200 - 34 0.039 0.091 2026-10-23 04:16:25,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.114 2026-10-23 04:16:25,243 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:25] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 34 0.036 0.345 2026-10-23 04:16:25,253 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.072 2026-10-23 04:16:25,259 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:25,284 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:16:25,308 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:25,359 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:25,410 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:25,471 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:25,528 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: tour succeeded 2026-10-23 04:16:25,528 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:25,633 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: heap 14464228 (allocated 15728640) 2026-10-23 04:16:25,646 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing chrome headless with pid 103424 2026-10-23 04:16:25,648 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing websocket connection 2026-10-23 04:16:25,648 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Terminating chrome headless with pid 103424 2026-10-23 04:16:25,771 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041625_771210_test_guest_count_not_asked_on_other_device.txt 2026-10-23 04:16:25,771 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Removing chrome user profile "/tmp/tmpileasc26_chrome_odoo" 2026-10-23 04:16:25,787 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_synchronisation_of_orders ... 2026-10-23 04:16:26,207 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome pid: 103623 2026-10-23 04:16:26,207 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless temporary user profile dir: /tmp/tmpccbexta6_chrome_odoo 2026-10-23 04:16:26,207 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:35551/json/version 2026-10-23 04:16:26,209 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35551', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:16:26,226 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Browser version: Chrome/150.0.7871.114 2026-10-23 04:16:26,227 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:35551/json 2026-10-23 04:16:26,228 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35551', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:16:26,235 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Websocket url found: ws://127.0.0.1:35551/devtools/page/719CD09CC1E5FDFA0FC2BB54815C3AB1 2026-10-23 04:16:26,263 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Enable chrome headless console log notification 2026-10-23 04:16:26,274 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless enable page notifications 2026-10-23 04:16:26,361 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:16:26,373 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Setting session cookie in browser 2026-10-23 04:16:26,376 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Open "http://127.0.0.1:8069/pos/ui/118" in browser 2026-10-23 04:16:26,376 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/118" 2026-10-23 04:16:26,404 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:16:27,351 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:27] "GET /pos/ui/118 HTTP/1.1" 200 - 142 0.115 0.837 2026-10-23 04:16:27,355 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigation result: {'frameId': '719CD09CC1E5FDFA0FC2BB54815C3AB1', 'loaderId': '566F24F4C13FBAFB8AC6748D553ADA5E', 'isDownload': False} 2026-10-23 04:16:27,355 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate ready code "odoo.isTourReady('OrderSynchronisationTour')" 2026-10-23 04:16:27,370 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:16:27,393 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:27] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-23 04:16:27,408 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:27] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-10-23 04:16:27,413 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:27] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-23 04:16:28,090 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:16:28,103 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:16:28,142 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.023 0.023 2026-10-23 04:16:28,175 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:16:28,176 44 INFO rb-1f9f1af-225886-428050 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/118", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:16:28,184 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:28,198 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:16:28,212 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:16:28,238 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-10-23 04:16:28,254 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-23 04:16:28,308 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.041 2026-10-23 04:16:28,316 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-23 04:16:29,172 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.313 0.500 2026-10-23 04:16:29,208 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:16:29,294 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16: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.008 2026-10-23 04:16:29,358 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:29] "GET /web/image/res.company/111/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.036 2026-10-23 04:16:29,407 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:16:29,462 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: Owl is running in 'dev' mode. 2026-10-23 04:16:29,489 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.010 0.008 2026-10-23 04:16:29,545 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:16:29,621 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-23 04:16:29,631 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-23 04:16:29,676 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:16:29,694 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:16:29,699 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:29,706 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:29] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.059 0.088 2026-10-23 04:16:29,717 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.155 2026-10-23 04:16:29,774 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:29] "GET /web/image?model=res.company&id=111&field=logo HTTP/1.1" 200 - 3 0.004 0.201 2026-10-23 04:16:29,799 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:29] "GET /web/image/res.company/111/favicon HTTP/1.1" 200 - 4 0.003 0.046 2026-10-23 04:16:29,826 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:29] "GET /web/image/res.company/111/favicon HTTP/1.1" 304 - 4 0.004 0.021 2026-10-23 04:16:29,889 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [3/16] Tour OrderSynchronisationTour → Step body 2026-10-23 04:16:29,913 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:16:29,926 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.049 2026-10-23 04:16:30,054 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:30] "GET /pos/ui/118?from_backend=True HTTP/1.1" 200 - 33 0.087 0.093 2026-10-23 04:16:30,158 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.035 0.227 2026-10-23 04:16:30,240 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:30] "GET /pos/ui/118 HTTP/1.1" 200 - 33 0.028 0.337 2026-10-23 04:16:30,331 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:30] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 37 0.029 0.339 2026-10-23 04:16:30,403 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.014 0.047 2026-10-23 04:16:30,413 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:30,578 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 61 0.053 0.109 2026-10-23 04:16:30,604 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:30,689 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [6/16] Tour OrderSynchronisationTour → Step body 2026-10-23 04:16:30,700 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:16:30,701 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 38 0.034 0.170 2026-10-23 04:16:31,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:31] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 16 0.011 0.026 2026-10-23 04:16:31,104 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.038 2026-10-23 04:16:31,111 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:31,164 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:31,212 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 40 0.029 0.066 2026-10-23 04:16:31,246 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:31,255 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:16:31,313 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.032 2026-10-23 04:16:31,339 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:31,391 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:31,462 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:31,475 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:31] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.013 0.013 2026-10-23 04:16:31,527 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:31,568 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:31,625 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 46 0.034 0.087 2026-10-23 04:16:31,626 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:31,687 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:31,696 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.038 2026-10-23 04:16:31,739 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: tour succeeded 2026-10-23 04:16:31,740 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR OrderSynchronisationTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-23 04:16:31,844 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: heap 16048736 (allocated 17698816) 2026-10-23 04:16:31,855 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing chrome headless with pid 103623 2026-10-23 04:16:31,863 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing websocket connection 2026-10-23 04:16:31,866 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Terminating chrome headless with pid 103623 2026-10-23 04:16:31,987 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041631_987517_test_synchronisation_of_orders.txt 2026-10-23 04:16:31,987 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Removing chrome user profile "/tmp/tmpccbexta6_chrome_odoo" 2026-10-23 04:16:32,051 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 04:16:54,222 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #225 deleted restaurant.floor records with IDs: [48] 2026-10-23 04:16:55,417 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-10-23 04:16:56,121 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 103831 2026-10-23 04:16:56,122 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpw4dj7k2q_chrome_odoo 2026-10-23 04:16:56,122 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:46781/json/version 2026-10-23 04:16:56,135 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46781', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:16:56,155 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-23 04:16:56,155 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:46781/json 2026-10-23 04:16:56,158 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46781', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:16:56,173 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:46781/devtools/page/934C788FA4D3FA2F8B5A36E4C62A3480 2026-10-23 04:16:56,176 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-10-23 04:16:56,178 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-10-23 04:16:56,231 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:16:56,248 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-10-23 04:16:56,250 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:16:56,250 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:16:56,269 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:16:57,067 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:57] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.069 0.734 2026-10-23 04:16:57,076 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '934C788FA4D3FA2F8B5A36E4C62A3480', 'loaderId': 'BAE5F8853721EB106178B1FFE1A63997', 'isDownload': False} 2026-10-23 04:16:57,076 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-10-23 04:16:57,100 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:16:57,119 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:57] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-23 04:16:57,129 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:57] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-10-23 04:16:57,136 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:57] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-10-23 04:16:57,816 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:16:57,823 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:16:57,852 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.011 0.014 2026-10-23 04:16:57,883 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-23 04:16:57,893 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:16:57,903 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:57,908 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.003 0.007 2026-10-23 04:16:57,922 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:16:57,955 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-10-23 04:16:57,991 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.052 2026-10-23 04:16:58,050 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.060 2026-10-23 04:16:58,060 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.043 2026-10-23 04:16:59,023 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.363 0.550 2026-10-23 04:16:59,057 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:59] "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-23 04:16:59,162 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.015 2026-10-23 04:16:59,237 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:59] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.041 2026-10-23 04:16:59,279 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-10-23 04:16:59,295 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-10-23 04:16:59,327 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.013 0.005 2026-10-23 04:16:59,415 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:16:59,415 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:16:59,455 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:16:59,494 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16: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-23 04:16:59,499 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:59] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.037 0.059 2026-10-23 04:16:59,510 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:16:59,562 44 INFO rb-1f9f1af-225886-428050 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-23 04:16:59,572 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:59] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.016 0.145 2026-10-23 04:16:59,609 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:59] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.005 0.045 2026-10-23 04:16:59,612 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.198 2026-10-23 04:16:59,640 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:59] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.022 2026-10-23 04:16:59,707 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:16:59,767 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/124] Tour pos_restaurant_sync → Step .new-order 2026-10-23 04:16:59,788 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:16:59,828 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:59] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.038 0.090 2026-10-23 04:16:59,906 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:16:59] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.029 0.178 2026-10-23 04:17:00,042 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.209 2026-10-23 04:17:00,186 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:00,213 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:17:00,310 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:00,394 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:00,478 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:00,546 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:00,608 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:00,669 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:00,734 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:02,771 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:02,846 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-23 04:17:02,875 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:02,926 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:02,993 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:03,043 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:03,094 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:03,145 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:03,196 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:03,259 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:03,312 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:03,384 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:03,434 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:03,485 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:03,536 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:03,587 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:03,639 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/124] Tour pos_restaurant_sync → Step body 2026-10-23 04:17:03,705 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:03,772 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:03,879 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-23 04:17:03,880 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-23 04:17:03,880 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-23 04:17:03,880 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-23 04:17:03,886 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:17:03,888 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-23 04:17:03,889 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-23 04:17:03,892 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-23 04:17:03,893 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-23 04:17:03,893 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-23 04:17:03,896 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-23 04:17:03,896 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-23 04:17:03,897 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-23 04:17:03,897 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-23 04:17:03,898 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-23 04:17:03,899 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-23 04:17:03,899 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-23 04:17:03,907 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-23 04:17:03,907 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-23 04:17:03,908 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-23 04:17:03,909 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-23 04:17:03,909 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-23 04:17:03,910 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-23 04:17:03,911 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-23 04:17:03,912 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-23 04:17:03,912 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-23 04:17:03,913 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-23 04:17:03,914 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-23 04:17:03,914 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-23 04:17:03,915 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-23 04:17:03,916 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-23 04:17:03,916 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-23 04:17:03,917 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-23 04:17:03,917 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-23 04:17:03,917 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-23 04:17:03,917 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-23 04:17:03,918 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-23 04:17:03,918 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-23 04:17:03,919 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-23 04:17:03,919 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-23 04:17:03,920 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-23 04:17:03,932 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:17:03,943 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:17:03,944 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:17:03,946 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:17:03,961 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:17:03,972 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:03,975 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:17:03,983 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:17:03,987 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-23 04:17:03,990 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:03] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:17:03,990 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:03] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:17:04,012 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-23 04:17:04,015 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-23 04:17:04,026 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-23 04:17:04,028 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:04] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.065 2026-10-23 04:17:04,029 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-23 04:17:04,033 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:04] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:17:04,035 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-23 04:17:04,037 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-23 04:17:04,037 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:04] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:17:04,038 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-23 04:17:04,041 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-23 04:17:04,045 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-23 04:17:04,046 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:04] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:17:04,049 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5547585 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '6d2b445f-5f0c-48f8-9c10-359aa2a4a2b5'}] 2026-10-23 04:17:04,053 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-23 04:17:04,059 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-23 04:17:04,061 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-23 04:17:04,062 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-23 04:17:04,064 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-23 04:17:04,068 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-23 04:17:04,071 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-23 04:17:04,080 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-23 04:17:04,084 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-23 04:17:04,087 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-23 04:17:04,087 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-23 04:17:04,087 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-23 04:17:04,088 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-23 04:17:04,093 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-23 04:17:04,095 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-23 04:17:04,096 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-23 04:17:04,096 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-23 04:17:04,097 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-23 04:17:04,099 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-23 04:17:04,099 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-23 04:17:04,099 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-23 04:17:04,100 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-23 04:17:04,102 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-23 04:17:04,103 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-23 04:17:04,106 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-23 04:17:04,106 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-23 04:17:04,106 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-23 04:17:04,106 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-23 04:17:04,107 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-23 04:17:04,107 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:04,108 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-23 04:17:04,136 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:17:04,158 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:04] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:17:04,165 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-10-23 04:17:04,176 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-23 04:17:04,195 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-23 04:17:04,225 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:04] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.063 2026-10-23 04:17:04,254 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:04] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 04:17:04,257 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5547585 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '6d2b445f-5f0c-48f8-9c10-359aa2a4a2b5'} created pos.order #705 2026-10-23 04:17:04,270 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:04] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-23 04:17:04,276 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:04] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-23 04:17:04,279 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-23 04:17:04,282 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-23 04:17:04,283 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-23 04:17:04,284 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-23 04:17:04,285 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-23 04:17:04,286 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-23 04:17:04,287 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-23 04:17:04,288 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-23 04:17:04,288 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-23 04:17:04,289 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-23 04:17:04,293 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:04] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:17:04,296 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-23 04:17:04,303 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-23 04:17:04,315 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:04] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:17:04,321 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-23 04:17:04,325 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:04] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:17:04,329 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:04] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:17:04,338 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5547585 finished 2026-10-23 04:17:04,339 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-23 04:17:04,359 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-23 04:17:04,367 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-23 04:17:04,368 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-23 04:17:04,369 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-23 04:17:04,369 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-23 04:17:04,370 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-23 04:17:04,371 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-23 04:17:04,371 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-23 04:17:04,373 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-23 04:17:04,373 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-23 04:17:04,373 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-23 04:17:04,377 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-23 04:17:04,378 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-23 04:17:04,378 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-23 04:17:04,379 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-23 04:17:04,379 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-23 04:17:04,379 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-23 04:17:04,381 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-23 04:17:04,381 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-23 04:17:04,382 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-23 04:17:04,382 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-23 04:17:04,383 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-23 04:17:04,386 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-23 04:17:04,401 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-23 04:17:04,404 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-23 04:17:04,473 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.186 0.244 2026-10-23 04:17:04,926 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65289690 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'd53d9f76-78bc-4784-b3d2-45c95cfe47e6'}] 2026-10-23 04:17:04,930 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:05,009 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65289690 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'd53d9f76-78bc-4784-b3d2-45c95cfe47e6'} created pos.order #706 2026-10-23 04:17:05,038 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65289690 finished 2026-10-23 04:17:05,119 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.041 0.157 2026-10-23 04:17:05,187 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:05,210 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.019 2026-10-23 04:17:05,235 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:05,283 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [35/124] Tour pos_restaurant_sync → Step body 2026-10-23 04:17:05,336 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [36/124] Tour pos_restaurant_sync → Step body 2026-10-23 04:17:05,387 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:05,459 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:05,461 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:17:05,514 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21287551 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'd53d9f76-78bc-4784-b3d2-45c95cfe47e6'}] 2026-10-23 04:17:05,518 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:05,543 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21287551 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'd53d9f76-78bc-4784-b3d2-45c95cfe47e6'} updated pos.order #706 2026-10-23 04:17:05,571 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21287551 finished 2026-10-23 04:17:05,572 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:05,720 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.054 0.155 2026-10-23 04:17:05,797 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:05] "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-23 04:17:05,801 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:05,848 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:05,904 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:05,949 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:06,000 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:06,066 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:08,104 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:08,178 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.013 2026-10-23 04:17:08,183 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:08,251 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:08,302 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:08,353 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:08,403 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:08,478 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:08,529 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:08,580 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:08,631 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:08,686 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:08,739 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:08,789 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [59/124] Tour pos_restaurant_sync → Step body 2026-10-23 04:17:08,844 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:08,901 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:08,952 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:09,002 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:09,077 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:09,088 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:17:09,091 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:17:09,155 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:09,229 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:09,241 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95824028 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000003', 'uuid': 'ca370ba5-daba-4987-9e72-064c6f6cfa65'}] 2026-10-23 04:17:09,244 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:17:09,897 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95824028 order {'name': '/', 'pos_reference': '261-120-000003', 'uuid': 'ca370ba5-daba-4987-9e72-064c6f6cfa65'} created pos.order #707 2026-10-23 04:17:09,924 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95824028 finished 2026-10-23 04:17:10,039 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 220 0.243 0.557 2026-10-23 04:17:10,269 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:10,319 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:10,371 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:10,447 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.004 0.011 2026-10-23 04:17:10,455 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:10,528 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:10,597 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:10,651 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:10,699 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:10,749 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [75/124] Tour pos_restaurant_sync → Step body 2026-10-23 04:17:10,803 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:10,895 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20247061 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000004', 'uuid': 'dcdd956e-c760-4b44-9236-c60569d01fa3'}] 2026-10-23 04:17:10,911 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:11,006 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20247061 order {'name': '/', 'pos_reference': '261-120-000004', 'uuid': 'dcdd956e-c760-4b44-9236-c60569d01fa3'} created pos.order #708 2026-10-23 04:17:11,038 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20247061 finished 2026-10-23 04:17:11,125 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.035 0.199 2026-10-23 04:17:11,174 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.008 2026-10-23 04:17:11,182 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:11,234 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [79/124] Tour pos_restaurant_sync → Step body 2026-10-23 04:17:11,284 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:11,335 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:11,386 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:11,436 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:11,497 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:11,546 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:11,597 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:11,659 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:11,722 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:11,730 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65757911 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000004', 'uuid': 'dcdd956e-c760-4b44-9236-c60569d01fa3'}] 2026-10-23 04:17:11,844 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [699] to pos.order #708 2026-10-23 04:17:12,147 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65757911 order {'name': '/', 'pos_reference': '261-120-000004', 'uuid': 'dcdd956e-c760-4b44-9236-c60569d01fa3'} updated pos.order #708 2026-10-23 04:17:12,171 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65757911 finished 2026-10-23 04:17:12,282 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 152 0.126 0.429 2026-10-23 04:17:12,377 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:12,431 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:12,482 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:12,553 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17: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.011 2026-10-23 04:17:12,556 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:12,606 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:12,657 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:12,709 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:12,773 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:14,821 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:14,894 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.003 0.010 2026-10-23 04:17:14,912 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:14,982 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:15,028 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:15,079 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:15,135 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:15,201 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:15,252 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:15,304 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:15,355 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:15,426 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:15,458 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49779785 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000005', 'uuid': '564747da-fbef-48b6-89ad-8cf3d6b7734f'}] 2026-10-23 04:17:15,521 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49779785 order {'name': '/', 'pos_reference': '261-120-000005', 'uuid': '564747da-fbef-48b6-89ad-8cf3d6b7734f'} created pos.order #709 2026-10-23 04:17:15,543 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49779785 finished 2026-10-23 04:17:15,633 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.030 0.157 2026-10-23 04:17:15,677 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:15,727 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:15,798 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:15,850 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:15,900 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:15,914 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:15] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 47 0.031 0.081 2026-10-23 04:17:15,973 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.031 2026-10-23 04:17:16,036 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:16,113 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:16,116 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16705260 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'd53d9f76-78bc-4784-b3d2-45c95cfe47e6'}] 2026-10-23 04:17:16,145 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16705260 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'd53d9f76-78bc-4784-b3d2-45c95cfe47e6'} updated pos.order #706 2026-10-23 04:17:16,181 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16705260 finished 2026-10-23 04:17:16,314 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.036 0.164 2026-10-23 04:17:16,510 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:16] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.032 0.128 2026-10-23 04:17:16,537 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:16,597 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:16,652 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:16,720 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.009 2026-10-23 04:17:16,724 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:16,773 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:16,835 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:18,870 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:18,943 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.011 2026-10-23 04:17:18,950 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:18,999 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:19,052 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:19,105 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-10-23 04:17:19,106 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔════════════════════════════════════╗ ║ TOUR pos_restaurant_sync SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-23 04:17:19,356 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 28297388 (allocated 31207424) 2026-10-23 04:17:19,375 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 103831 2026-10-23 04:17:19,379 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-10-23 04:17:19,386 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 103831 2026-10-23 04:17:19,525 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041719_525555_test_01_pos_restaurant.txt 2026-10-23 04:17:19,526 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpw4dj7k2q_chrome_odoo" 2026-10-23 04:17:19,890 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 104081 2026-10-23 04:17:19,890 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmp7fa7q5c0_chrome_odoo 2026-10-23 04:17:19,890 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:42051/json/version 2026-10-23 04:17:19,898 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42051', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:17:19,984 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-23 04:17:19,984 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:42051/json 2026-10-23 04:17:19,986 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42051', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:17:20,002 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:42051/devtools/page/56B2AE028341AC372CFB48ADAF8E4B59 2026-10-23 04:17:20,015 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-10-23 04:17:20,023 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-10-23 04:17:20,084 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:17:20,089 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-10-23 04:17:20,099 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:17:20,099 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:17:20,247 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:20] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.028 0.098 2026-10-23 04:17:20,252 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '56B2AE028341AC372CFB48ADAF8E4B59', 'loaderId': '2104865D7F764C5310696E6F7863639A', 'isDownload': False} 2026-10-23 04:17:20,252 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-10-23 04:17:20,283 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:17:20,306 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:20] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-23 04:17:20,311 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:20] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-10-23 04:17:20,336 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:20] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.036 2026-10-23 04:17:21,006 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:17:21,019 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:17:21,024 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:17:21,040 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:17:21,050 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:21,059 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-23 04:17:21,085 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:17:21,099 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:17:21,139 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 04:17:21,146 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-23 04:17:21,381 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.008 0.206 2026-10-23 04:17:21,389 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.212 2026-10-23 04:17:22,326 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 319 0.268 0.618 2026-10-23 04:17:22,350 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17: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-23 04:17:22,495 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.009 2026-10-23 04:17:22,573 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:22] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.044 2026-10-23 04:17:22,622 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.020 2026-10-23 04:17:22,641 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-10-23 04:17:22,661 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:17:22,712 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:17:22,752 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:17:22,756 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:17:22,784 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:22] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 7 0.012 0.050 2026-10-23 04:17:22,794 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:17:22,843 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:22] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.009 0.109 2026-10-23 04:17:22,859 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:17:22,875 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.152 2026-10-23 04:17:22,878 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:22,907 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:22] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.007 0.059 2026-10-23 04:17:22,945 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:22] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.025 2026-10-23 04:17:23,092 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:17:23,200 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:23] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.032 0.088 2026-10-23 04:17:23,267 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:23,303 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:17:23,316 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:23] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.032 0.205 2026-10-23 04:17:23,346 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.006 0.180 2026-10-23 04:17:23,371 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:23,426 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:23,475 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:23,526 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:23,575 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:23,626 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:23,676 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:23,751 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:23,790 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:17:23,832 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:23,885 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:23,956 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32682142 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000005', 'uuid': '564747da-fbef-48b6-89ad-8cf3d6b7734f'}] 2026-10-23 04:17:23,956 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:23,971 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:17:24,006 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32682142 order {'name': '/', 'pos_reference': '261-120-000005', 'uuid': '564747da-fbef-48b6-89ad-8cf3d6b7734f'} updated pos.order #709 2026-10-23 04:17:24,035 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32682142 finished 2026-10-23 04:17:24,174 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.051 0.169 2026-10-23 04:17:24,265 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:24] "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.014 2026-10-23 04:17:24,331 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:24,381 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:24,432 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:24,483 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:24,537 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:24,632 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:24,681 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:24,733 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:24,784 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:24,834 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:24,888 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:24,939 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:24,991 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:25,075 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:25,126 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:25,189 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:25,240 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:25,291 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:25,374 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:25,383 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:17:25,384 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:17:25,475 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:25,550 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:25,559 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86528620 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000005', 'uuid': '564747da-fbef-48b6-89ad-8cf3d6b7734f'}] 2026-10-23 04:17:25,688 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [700] to pos.order #709 2026-10-23 04:17:26,053 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86528620 order {'name': '/', 'pos_reference': '261-120-000005', 'uuid': '564747da-fbef-48b6-89ad-8cf3d6b7734f'} updated pos.order #709 2026-10-23 04:17:26,083 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86528620 finished 2026-10-23 04:17:26,167 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 151 0.125 0.486 2026-10-23 04:17:26,453 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:26,504 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:26,570 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-10-23 04:17:26,601 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:26,650 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:26,701 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:26,752 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:26,804 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:26,854 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:26,904 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:26,961 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:27,028 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:27,074 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:27,125 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:27,197 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:27,200 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71628196 started for PoS orders references: [{'name': '/', 'pos_reference': '262-120-000001', 'uuid': '46e6a0b1-041d-4fda-9193-632105fa53f4'}] 2026-10-23 04:17:27,270 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71628196 order {'name': '/', 'pos_reference': '262-120-000001', 'uuid': '46e6a0b1-041d-4fda-9193-632105fa53f4'} created pos.order #710 2026-10-23 04:17:27,308 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71628196 finished 2026-10-23 04:17:27,386 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.030 0.159 2026-10-23 04:17:27,442 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:27] "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.012 2026-10-23 04:17:27,500 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:27,549 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:27,600 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:27,651 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:27,702 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:27,752 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:27,838 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:27,888 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:27,939 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:27,990 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:28,056 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:28,086 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60739168 started for PoS orders references: [{'name': '/', 'pos_reference': '262-120-000001', 'uuid': '46e6a0b1-041d-4fda-9193-632105fa53f4'}] 2026-10-23 04:17:28,115 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added lines [1170] to pos.order #710 2026-10-23 04:17:28,124 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60739168 order {'name': '/', 'pos_reference': '262-120-000001', 'uuid': '46e6a0b1-041d-4fda-9193-632105fa53f4'} updated pos.order #710 2026-10-23 04:17:28,152 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60739168 finished 2026-10-23 04:17:28,280 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.041 0.156 2026-10-23 04:17:28,320 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:28,372 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:28,424 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-10-23 04:17:28,426 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR pos_restaurant_sync_second_login SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-23 04:17:28,580 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 19343172 (allocated 20844544) 2026-10-23 04:17:28,596 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 104081 2026-10-23 04:17:28,597 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-10-23 04:17:28,598 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 104081 2026-10-23 04:17:28,722 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041728_722210_test_01_pos_restaurant.txt 2026-10-23 04:17:28,722 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmp7fa7q5c0_chrome_odoo" 2026-10-23 04:17:28,775 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-10-23 04:17:29,331 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 104288 2026-10-23 04:17:29,332 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpqsu0cyyx_chrome_odoo 2026-10-23 04:17:29,332 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:34193/json/version 2026-10-23 04:17:29,333 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34193', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:17:29,356 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-10-23 04:17:29,357 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:34193/json 2026-10-23 04:17:29,362 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34193', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:17:29,380 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:34193/devtools/page/01CFB7DE81070AF1EB36ECBC2DA4EFFE 2026-10-23 04:17:29,391 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-10-23 04:17:29,394 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-10-23 04:17:29,496 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:17:29,519 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-10-23 04:17:29,525 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:17:29,525 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:17:29,557 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:17:30,332 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:30] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.062 0.716 2026-10-23 04:17:30,336 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '01CFB7DE81070AF1EB36ECBC2DA4EFFE', 'loaderId': 'F8715086098332BA57C8639D2ADCFE5C', 'isDownload': False} 2026-10-23 04:17:30,336 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-10-23 04:17:30,359 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:17:30,385 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:30] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-23 04:17:30,393 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:30] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-23 04:17:30,420 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:30] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.008 0.038 2026-10-23 04:17:31,014 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:17:31,018 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:17:31,057 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.016 0.022 2026-10-23 04:17:31,091 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:17:31,094 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:17:31,101 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:31,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17: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-23 04:17:31,139 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:17:31,175 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-10-23 04:17:31,195 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:31] "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.037 2026-10-23 04:17:31,217 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-23 04:17:31,311 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.066 2026-10-23 04:17:32,145 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.272 0.514 2026-10-23 04:17:32,188 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 04:17:32,265 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:17:32,331 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:32] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.044 2026-10-23 04:17:32,372 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:17:32,392 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-23 04:17:32,412 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.005 2026-10-23 04:17:32,473 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:17:32,510 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:17:32,511 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-23 04:17:32,573 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:17:32,575 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:32] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.027 0.063 2026-10-23 04:17:32,614 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.047 2026-10-23 04:17:32,632 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:32] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.014 0.131 2026-10-23 04:17:32,639 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.157 2026-10-23 04:17:32,669 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:32] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.007 0.021 2026-10-23 04:17:32,717 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:32,792 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:17:32,799 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:32] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.007 0.028 2026-10-23 04:17:32,872 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:32] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.020 0.080 2026-10-23 04:17:32,944 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:32] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.022 0.141 2026-10-23 04:17:32,968 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:17:32,973 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:33,118 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.095 2026-10-23 04:17:33,174 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17: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-23 04:17:33,271 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:33,308 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:17:33,380 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:33,425 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:33,476 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:33,533 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:33,584 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:33,638 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:33,708 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:33,759 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:33,812 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:33,988 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:34,038 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:34,112 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:34,163 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:34,214 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:34,271 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:34,324 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:34,378 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:34,465 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:34,515 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:34,568 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:34,737 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:34,788 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:34,887 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:34,942 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:34,994 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:35,052 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:35,108 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:35,164 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:35,231 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:35,282 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:35,337 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:35,383 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:35,443 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:35,495 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:35,562 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:35,611 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:35,662 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:35,714 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:35,770 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:35,821 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:35,875 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:35,930 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:35,981 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:36,033 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:36,088 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:36,139 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:36,190 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:36,289 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:36,296 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11761730 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '9478c2bd-1bd9-494c-ad57-07121d64d02a'}] 2026-10-23 04:17:36,343 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:36,388 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11761730 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '9478c2bd-1bd9-494c-ad57-07121d64d02a'} created pos.order #711 2026-10-23 04:17:36,415 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11761730 finished 2026-10-23 04:17:36,506 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.054 0.158 2026-10-23 04:17:36,581 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44280647 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'e4b0b6db-8d69-4acd-a62c-f68304b9d912'}] 2026-10-23 04:17:36,649 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44280647 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'e4b0b6db-8d69-4acd-a62c-f68304b9d912'} created pos.order #712 2026-10-23 04:17:36,686 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44280647 finished 2026-10-23 04:17:36,773 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.032 0.164 2026-10-23 04:17:36,829 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:36,879 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:36,936 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:36,986 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:37,036 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:37,095 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:37,148 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:37,197 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-10-23 04:17:37,287 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:37,440 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 67 0.051 0.099 2026-10-23 04:17:37,520 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.041 2026-10-23 04:17:37,579 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:37,628 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:37,700 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:37,701 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17: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.012 2026-10-23 04:17:37,751 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:37,809 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:37,860 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:37,911 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:37,968 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:38,021 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:38,072 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:38,133 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:40,171 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:40,244 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:40] "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.014 2026-10-23 04:17:40,245 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:40,292 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:40,356 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:40,417 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:40,471 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:40,521 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:40,577 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:40,643 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:40,693 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:40,743 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:40,833 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:40,839 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37329661 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '9478c2bd-1bd9-494c-ad57-07121d64d02a'}] 2026-10-23 04:17:40,882 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:40,904 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37329661 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '9478c2bd-1bd9-494c-ad57-07121d64d02a'} updated pos.order #711 2026-10-23 04:17:40,929 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37329661 finished 2026-10-23 04:17:41,034 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.040 0.157 2026-10-23 04:17:41,110 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46183190 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000003', 'uuid': 'b1153f06-731d-41bc-a5c2-fa13cb30e54a'}] 2026-10-23 04:17:41,160 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46183190 order {'name': '/', 'pos_reference': '261-120-000003', 'uuid': 'b1153f06-731d-41bc-a5c2-fa13cb30e54a'} created pos.order #713 2026-10-23 04:17:41,187 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46183190 finished 2026-10-23 04:17:41,266 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.027 0.131 2026-10-23 04:17:41,341 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:41,392 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-10-23 04:17:41,447 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:41,554 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:41] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.029 0.069 2026-10-23 04:17:41,600 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.026 2026-10-23 04:17:41,688 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:41,738 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:41,817 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.014 2026-10-23 04:17:41,828 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:41,867 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:41,927 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:41,978 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:42,030 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:42,086 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:42,139 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:42,189 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-10-23 04:17:42,190 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════════╗ ║ TOUR SplitBillScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-23 04:17:42,382 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20787664 (allocated 23334912) 2026-10-23 04:17:42,394 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 104288 2026-10-23 04:17:42,397 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-10-23 04:17:42,398 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 104288 2026-10-23 04:17:42,558 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041742_558279_test_02_others.txt 2026-10-23 04:17:42,558 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpqsu0cyyx_chrome_odoo" 2026-10-23 04:17:42,990 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 104498 2026-10-23 04:17:42,990 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmp6ouxwdjc_chrome_odoo 2026-10-23 04:17:42,993 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:40549/json/version 2026-10-23 04:17:42,994 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40549', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:17:43,014 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-10-23 04:17:43,015 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:40549/json 2026-10-23 04:17:43,016 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40549', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:17:43,027 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:40549/devtools/page/72F8779F35C03B3CB9025F018F9B3BEA 2026-10-23 04:17:43,049 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-10-23 04:17:43,059 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-10-23 04:17:43,106 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-23 04:17:43,118 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-10-23 04:17:43,120 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:17:43,120 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:17:43,270 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:43] "GET /pos/ui/120 HTTP/1.1" 200 - 38 0.037 0.094 2026-10-23 04:17:43,274 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '72F8779F35C03B3CB9025F018F9B3BEA', 'loaderId': '98CD8504469062B5F108854B1989BBBE', 'isDownload': False} 2026-10-23 04:17:43,274 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-10-23 04:17:43,301 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:17:43,321 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:43] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-23 04:17:43,336 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:43] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.022 2026-10-23 04:17:43,345 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:43] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-23 04:17:43,940 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:17:43,969 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:17:43,979 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:17:44,003 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:17:44,006 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-23 04:17:44,015 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:44,031 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:17:44,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:17:44,077 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.005 2026-10-23 04:17:44,096 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:44] "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.021 2026-10-23 04:17:44,100 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-23 04:17:44,173 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.033 2026-10-23 04:17:45,069 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 431 0.296 0.552 2026-10-23 04:17:45,105 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:17:45,264 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.013 2026-10-23 04:17:45,357 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:45] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.057 2026-10-23 04:17:45,419 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.010 2026-10-23 04:17:45,449 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-23 04:17:45,476 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.009 2026-10-23 04:17:45,546 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:17:45,552 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:17:45,579 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:17:45,582 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:17:45,615 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:45] "GET /web/image/res.users/228/avatar_128 HTTP/1.1" 200 - 14 0.020 0.041 2026-10-23 04:17:45,628 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:17:45,632 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:45] "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-23 04:17:45,643 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:45] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.006 0.082 2026-10-23 04:17:45,704 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:45] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.020 0.047 2026-10-23 04:17:45,712 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:17:45,739 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:45,818 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:45,864 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:45] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 35 0.067 0.149 2026-10-23 04:17:45,882 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:45] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.067 2026-10-23 04:17:45,970 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:45,982 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:45] "GET /pos/ui/120 HTTP/1.1" 200 - 35 0.032 0.270 2026-10-23 04:17:46,018 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:46,070 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:46,130 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:46,177 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:46,232 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:46,284 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:46,346 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:46,396 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:46,462 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:46,518 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:46,538 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:17:46,569 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:46,639 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:46,655 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:46] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 6 0.014 0.011 2026-10-23 04:17:46,693 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:46,718 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.009 0.029 2026-10-23 04:17:46,751 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:46,756 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:46] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-10-23 04:17:46,811 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:46,824 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.007 0.044 2026-10-23 04:17:46,840 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:46] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.008 0.014 2026-10-23 04:17:46,882 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:46] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.002 0.005 2026-10-23 04:17:46,922 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:46] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.003 2026-10-23 04:17:46,952 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:46] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:17:46,990 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:47,040 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:47,094 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:47,144 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-10-23 04:17:47,584 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:47] "GET /pos/ui/120/floor HTTP/1.1" 200 - 35 0.021 0.049 2026-10-23 04:17:48,336 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:48,361 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.009 2026-10-23 04:17:48,378 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:17:48,393 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:17:48,463 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.006 0.034 2026-10-23 04:17:48,485 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.056 2026-10-23 04:17:48,537 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-10-23 04:17:48,723 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:48] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 47 0.031 0.082 2026-10-23 04:17:48,807 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.012 2026-10-23 04:17:48,834 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:48] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.010 2026-10-23 04:17:48,882 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.029 2026-10-23 04:17:48,903 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-23 04:17:48,919 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:17:48,958 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:48] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-10-23 04:17:48,995 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:49,018 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:49] "GET /web/image/res.users/228/avatar_128 HTTP/1.1" 304 - 7 0.006 0.040 2026-10-23 04:17:49,061 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:49,093 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:49] "GET /pos/ui/120 HTTP/1.1" 200 - 35 0.019 0.066 2026-10-23 04:17:49,110 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:49,158 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:49] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 35 0.019 0.131 2026-10-23 04:17:49,186 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:49,242 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:49,294 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:49,346 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:49,396 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:49,467 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:49,481 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:17:49,528 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-10-23 04:17:49,557 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:49] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 13 0.007 0.018 2026-10-23 04:17:49,998 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:49] "GET /pos/ui/120/floor HTTP/1.1" 200 - 35 0.021 0.055 2026-10-23 04:17:50,233 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:50,245 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-23 04:17:50,268 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-23 04:17:50,294 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:17:50,314 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.006 2026-10-23 04:17:50,356 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.010 0.036 2026-10-23 04:17:50,358 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-10-23 04:17:50,597 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:50] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.029 0.090 2026-10-23 04:17:50,670 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.004 0.013 2026-10-23 04:17:50,712 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:50] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.025 2026-10-23 04:17:50,755 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.011 2026-10-23 04:17:50,780 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-23 04:17:50,789 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:17:50,793 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:17:50,847 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:50,911 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:50,916 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:50] "GET /web/image/res.users/228/avatar_128 HTTP/1.1" 304 - 7 0.013 0.061 2026-10-23 04:17:50,944 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:50] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.081 2026-10-23 04:17:50,964 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:51,022 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:51,047 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:51] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 35 0.027 0.158 2026-10-23 04:17:51,073 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:51,131 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:51,147 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:51] "GET /pos/ui/120 HTTP/1.1" 200 - 35 0.024 0.256 2026-10-23 04:17:51,188 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:51,203 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:51] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.004 2026-10-23 04:17:51,246 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:51,322 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:51,376 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:51,431 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:51,486 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:51,536 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:51,602 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:51,603 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:51] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:17:51,649 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.030 2026-10-23 04:17:51,652 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:51,712 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:51,720 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:51] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:17:51,766 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:51,821 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:51,876 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:51,946 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:51,990 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:52,059 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:52,110 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:52,181 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:52] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 04:17:52,193 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:52,233 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.022 2026-10-23 04:17:52,249 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:52,318 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:52] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-10-23 04:17:52,322 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:52,372 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.026 2026-10-23 04:17:52,377 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:52,430 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:52,487 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:52,539 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:52,596 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:17:52,598 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:52,648 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:52,705 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:52,713 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:52] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:17:52,763 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:52,781 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:52] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:17:52,815 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:52,872 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:52,929 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:52,947 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:52] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft#restaurant.table.are_orders_still_in_draft HTTP/1.1" 200 - 1 0.001 0.015 2026-10-23 04:17:52,973 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:52] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:17:52,978 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:52] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:17:52,989 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:53,041 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:53,048 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.037 2026-10-23 04:17:53,091 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:53,096 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.078 2026-10-23 04:17:53,154 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:53,213 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:53,224 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:53] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 3 0.002 0.007 2026-10-23 04:17:53,276 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:53,329 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:53,381 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:53,431 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:53,482 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:53,533 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:53,591 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:53,642 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:53,695 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:53,751 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:53,763 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:53] "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.004 2026-10-23 04:17:53,785 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:53] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 04:17:53,810 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:53,836 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.031 2026-10-23 04:17:53,862 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:53,914 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:53,969 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:54,024 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:54,076 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:54,130 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:54,194 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:54] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.002 0.004 2026-10-23 04:17:54,200 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:54,252 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.028 2026-10-23 04:17:54,253 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:54,307 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:54,370 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:54,425 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:54,478 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:54,529 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:54,593 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:54,595 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:54] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:17:54,640 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:54,650 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.037 2026-10-23 04:17:54,705 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:54,706 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:54] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:17:54,764 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:54,775 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.034 2026-10-23 04:17:54,783 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:54] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.022 2026-10-23 04:17:54,818 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:54,830 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.025 2026-10-23 04:17:54,868 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:54,951 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.003 0.015 2026-10-23 04:17:55,039 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:55,048 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:17:55,090 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:55,155 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:55,182 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95099116 started for PoS orders references: [{'name': '/', 'pos_reference': '262-120-000001', 'uuid': '59413be4-fcec-44be-8e21-7cde6861e2c5'}] 2026-10-23 04:17:55,250 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95099116 order {'name': '/', 'pos_reference': '262-120-000001', 'uuid': '59413be4-fcec-44be-8e21-7cde6861e2c5'} created pos.order #714 2026-10-23 04:17:55,276 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95099116 finished 2026-10-23 04:17:55,351 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.040 0.132 2026-10-23 04:17:55,392 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:55,449 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:55,500 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:55,576 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.003 0.008 2026-10-23 04:17:55,595 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:55,638 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:55,700 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:55,728 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3340614 started for PoS orders references: [{'name': '/', 'pos_reference': '262-120-000002', 'uuid': 'b45f3062-38fb-490b-9206-e67b3cac8459'}] 2026-10-23 04:17:55,774 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3340614 order {'name': '/', 'pos_reference': '262-120-000002', 'uuid': 'b45f3062-38fb-490b-9206-e67b3cac8459'} created pos.order #715 2026-10-23 04:17:55,794 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3340614 finished 2026-10-23 04:17:55,846 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.023 0.098 2026-10-23 04:17:55,870 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:55,921 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-10-23 04:17:55,922 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════╗ ║ TOUR FloorScreenTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-23 04:17:56,143 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20392880 (allocated 21893120) 2026-10-23 04:17:56,158 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 104498 2026-10-23 04:17:56,160 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-10-23 04:17:56,166 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 104498 2026-10-23 04:17:56,308 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041756_307718_test_02_others.txt 2026-10-23 04:17:56,308 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmp6ouxwdjc_chrome_odoo" 2026-10-23 04:17:56,747 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 104782 2026-10-23 04:17:56,747 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpofr9v9fk_chrome_odoo 2026-10-23 04:17:56,747 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:37363/json/version 2026-10-23 04:17:56,748 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37363', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:17:56,769 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-10-23 04:17:56,769 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:37363/json 2026-10-23 04:17:56,778 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37363', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:17:56,792 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:37363/devtools/page/1C4FB0A6362A843FC1C1A15FD505C778 2026-10-23 04:17:56,819 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-10-23 04:17:56,834 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-10-23 04:17:56,881 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-23 04:17:56,890 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-10-23 04:17:56,897 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:17:56,897 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:17:57,055 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:57] "GET /pos/ui/120 HTTP/1.1" 200 - 35 0.033 0.097 2026-10-23 04:17:57,061 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '1C4FB0A6362A843FC1C1A15FD505C778', 'loaderId': '2804BF4E3F854EBC3D02693D8B0A6451', 'isDownload': False} 2026-10-23 04:17:57,061 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('TableMergeUnmergeTour')" 2026-10-23 04:17:57,085 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:17:57,131 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:57] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-23 04:17:57,118 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:57] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-10-23 04:17:57,154 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:57] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.032 2026-10-23 04:17:57,802 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:17:57,808 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:17:57,819 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:17:57,848 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-23 04:17:57,855 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:17:57,863 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 04:17:57,867 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:57,880 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:17:57,908 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.004 0.008 2026-10-23 04:17:57,912 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-10-23 04:17:57,976 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.009 0.044 2026-10-23 04:17:57,980 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-23 04:17:58,920 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 321 0.276 0.621 2026-10-23 04:17:58,952 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:17:59,066 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.003 0.012 2026-10-23 04:17:59,125 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:59] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.039 2026-10-23 04:17:59,189 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.003 0.011 2026-10-23 04:17:59,232 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-23 04:17:59,251 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:17:59,323 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:17:59,360 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:17:59,370 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:17:59,374 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:59] "GET /web/image/res.users/228/avatar_128 HTTP/1.1" 200 - 7 0.015 0.044 2026-10-23 04:17:59,403 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:17:59,411 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 04:17:59,425 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:59] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.009 0.077 2026-10-23 04:17:59,429 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.104 2026-10-23 04:17:59,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:59] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.004 0.014 2026-10-23 04:17:59,483 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:59,550 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:59] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.011 2026-10-23 04:17:59,565 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:17:59,594 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:59,658 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:59] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 35 0.033 0.075 2026-10-23 04:17:59,775 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:59] "GET /pos/ui/120 HTTP/1.1" 200 - 35 0.029 0.187 2026-10-23 04:17:59,797 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.004 0.081 2026-10-23 04:17:59,816 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:59,842 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:17:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:17:59,909 44 INFO rb-1f9f1af-225886-428050 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-23 04:17:59,981 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:00,017 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68271244 started for PoS orders references: [{'name': '/', 'pos_reference': '262-120-000001', 'uuid': '59413be4-fcec-44be-8e21-7cde6861e2c5'}] 2026-10-23 04:18:00,066 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added lines [1177] to pos.order #714 2026-10-23 04:18:00,077 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68271244 order {'name': '/', 'pos_reference': '262-120-000001', 'uuid': '59413be4-fcec-44be-8e21-7cde6861e2c5'} updated pos.order #714 2026-10-23 04:18:00,108 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68271244 finished 2026-10-23 04:18:00,211 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 54 0.042 0.155 2026-10-23 04:18:00,252 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-23 04:18:00,307 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:00,373 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-23 04:18:00,874 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-23 04:18:01,376 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:01,384 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-23 04:18:01,895 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:01,910 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-23 04:18:02,444 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-23 04:18:02,448 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:02] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.002 0.005 2026-10-23 04:18:02,484 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.025 2026-10-23 04:18:02,948 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:02,999 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/110] Tour TableMergeUnmergeTour → Step refresh page (trigger: body) 2026-10-23 04:18:03,480 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:03] "GET /pos/ui/120/floor HTTP/1.1" 200 - 35 0.022 0.086 2026-10-23 04:18:04,756 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:04,774 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.005 2026-10-23 04:18:04,793 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 04:18:04,813 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:18:04,889 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.006 0.037 2026-10-23 04:18:04,916 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.009 0.057 2026-10-23 04:18:05,036 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-23 04:18:05,144 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 42 0.028 0.079 2026-10-23 04:18:05,260 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.003 0.013 2026-10-23 04:18:05,297 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:05] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 304 - 3 0.003 0.019 2026-10-23 04:18:05,346 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.004 0.010 2026-10-23 04:18:05,358 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-10-23 04:18:05,378 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:18:05,520 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:05,547 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:05] "GET /web/image/res.users/228/avatar_128 HTTP/1.1" 304 - 7 0.008 0.033 2026-10-23 04:18:05,573 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:05] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.054 2026-10-23 04:18:05,675 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:05,691 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:05] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 35 0.038 0.127 2026-10-23 04:18:05,707 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.003 0.092 2026-10-23 04:18:05,741 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:05,785 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:05,823 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:05] "GET /pos/ui/120 HTTP/1.1" 200 - 35 0.030 0.257 2026-10-23 04:18:05,841 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:05,847 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:05] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.113 2026-10-23 04:18:05,890 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:05,964 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:07,374 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:18:08,002 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-23 04:18:08,053 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:08,107 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:08,160 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:08,234 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.003 0.010 2026-10-23 04:18:08,243 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:08,294 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:08,345 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:08,397 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:08,457 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:08,526 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:08,534 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:18:08,576 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:08,626 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:08,707 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:08,723 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:18:08,724 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:18:08,785 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:08,856 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:08,868 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:18:08,873 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3911834 started for PoS orders references: [{'name': '/', 'pos_reference': '262-120-000001', 'uuid': '59413be4-fcec-44be-8e21-7cde6861e2c5'}] 2026-10-23 04:18:08,980 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [701] to pos.order #714 2026-10-23 04:18:09,493 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3911834 order {'name': '/', 'pos_reference': '262-120-000001', 'uuid': '59413be4-fcec-44be-8e21-7cde6861e2c5'} updated pos.order #714 2026-10-23 04:18:09,524 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3911834 finished 2026-10-23 04:18:09,629 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 230 0.191 0.568 2026-10-23 04:18:09,687 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:09] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-10-23 04:18:09,864 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.005 0.030 2026-10-23 04:18:09,866 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:09,902 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:09,953 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:10,009 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-23 04:18:10,519 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-23 04:18:11,020 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:11,021 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-23 04:18:11,534 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:11,543 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-23 04:18:12,063 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-23 04:18:12,071 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:12] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.004 0.007 2026-10-23 04:18:12,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.029 2026-10-23 04:18:12,563 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:12,685 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:12] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-10-23 04:18:12,739 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.008 0.032 2026-10-23 04:18:12,744 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:12,793 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-23 04:18:12,844 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:12,920 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:12,925 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.009 0.013 2026-10-23 04:18:12,988 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:13,054 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:13,082 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25359345 started for PoS orders references: [{'name': '/', 'pos_reference': '263-120-000001', 'uuid': '440787f0-f6b3-418c-b620-a03039270a0b'}] 2026-10-23 04:18:13,142 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25359345 order {'name': '/', 'pos_reference': '263-120-000001', 'uuid': '440787f0-f6b3-418c-b620-a03039270a0b'} created pos.order #716 2026-10-23 04:18:13,169 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25359345 finished 2026-10-23 04:18:13,236 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.029 0.128 2026-10-23 04:18:13,275 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-23 04:18:13,326 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:13,401 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.003 0.011 2026-10-23 04:18:13,427 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:13,509 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:13,576 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:13,622 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41156949 started for PoS orders references: [{'name': '/', 'pos_reference': '263-120-000002', 'uuid': 'd8253b22-5fc6-4b5b-b816-a5d27843aeef'}] 2026-10-23 04:18:13,675 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41156949 order {'name': '/', 'pos_reference': '263-120-000002', 'uuid': 'd8253b22-5fc6-4b5b-b816-a5d27843aeef'} created pos.order #717 2026-10-23 04:18:13,695 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41156949 finished 2026-10-23 04:18:13,756 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.030 0.106 2026-10-23 04:18:13,791 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-23 04:18:13,842 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:13,896 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-23 04:18:14,396 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-23 04:18:14,897 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:14,898 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-23 04:18:15,421 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:15,434 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-23 04:18:15,957 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:15] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.002 0.005 2026-10-23 04:18:16,025 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87121830 started for PoS orders references: [{'name': '/', 'pos_reference': '263-120-000001', 'uuid': '440787f0-f6b3-418c-b620-a03039270a0b'}] 2026-10-23 04:18:16,027 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-23 04:18:16,070 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added lines [1180] to pos.order #716 2026-10-23 04:18:16,082 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87121830 order {'name': '/', 'pos_reference': '263-120-000001', 'uuid': '440787f0-f6b3-418c-b620-a03039270a0b'} updated pos.order #716 2026-10-23 04:18:16,112 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87121830 finished 2026-10-23 04:18:16,256 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.053 0.182 2026-10-23 04:18:16,298 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.231 2026-10-23 04:18:16,474 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:16] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.029 0.138 2026-10-23 04:18:16,529 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.005 0.013 2026-10-23 04:18:16,530 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:16,577 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:16,652 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.003 0.013 2026-10-23 04:18:16,673 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:16,725 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:16,775 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:16,827 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:16,877 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:16,930 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:16,979 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:17,030 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:17,097 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:19,135 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-23 04:18:19,186 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:19,332 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:19] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-10-23 04:18:19,355 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79874221 started for PoS orders references: [{'name': '/', 'pos_reference': '263-120-000001', 'uuid': '440787f0-f6b3-418c-b620-a03039270a0b'}] 2026-10-23 04:18:19,404 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #228 deleted pos.order.line records with IDs: [1180] 2026-10-23 04:18:19,419 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:19,429 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79874221 order {'name': '/', 'pos_reference': '263-120-000001', 'uuid': '440787f0-f6b3-418c-b620-a03039270a0b'} updated pos.order #716 2026-10-23 04:18:19,461 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79874221 finished 2026-10-23 04:18:19,468 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:19,577 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.059 0.167 2026-10-23 04:18:19,607 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.229 2026-10-23 04:18:19,661 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77233769 started for PoS orders references: [{'name': '/', 'pos_reference': '263-120-000003', 'uuid': '5ef63bd3-01e1-43ea-af54-eeaff50c68cc'}] 2026-10-23 04:18:19,690 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:19,736 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77233769 order {'name': '/', 'pos_reference': '263-120-000003', 'uuid': '5ef63bd3-01e1-43ea-af54-eeaff50c68cc'} created pos.order #718 2026-10-23 04:18:19,741 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:19,763 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77233769 finished 2026-10-23 04:18:19,791 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:19,838 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.033 0.147 2026-10-23 04:18:19,842 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/110] Tour TableMergeUnmergeTour → Step body 2026-10-23 04:18:19,894 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:19,952 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 45 0.029 0.255 2026-10-23 04:18:19,961 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:19,972 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:18:20,052 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61345541 started for PoS orders references: [{'name': '/', 'pos_reference': '263-120-000001', 'uuid': '440787f0-f6b3-418c-b620-a03039270a0b'}] 2026-10-23 04:18:20,055 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:20,102 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61345541 order {'name': '/', 'pos_reference': '263-120-000001', 'uuid': '440787f0-f6b3-418c-b620-a03039270a0b'} updated pos.order #716 2026-10-23 04:18:20,111 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:20,132 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61345541 finished 2026-10-23 04:18:20,258 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.040 0.169 2026-10-23 04:18:20,298 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-23 04:18:20,348 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:20,427 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.004 0.013 2026-10-23 04:18:20,429 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:20,479 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:20,531 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:20,586 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:20,660 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:20,662 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:18:20,720 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6192348 started for PoS orders references: [{'name': '/', 'pos_reference': '263-120-000003', 'uuid': '5ef63bd3-01e1-43ea-af54-eeaff50c68cc'}] 2026-10-23 04:18:20,722 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:20,751 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6192348 order {'name': '/', 'pos_reference': '263-120-000003', 'uuid': '5ef63bd3-01e1-43ea-af54-eeaff50c68cc'} updated pos.order #718 2026-10-23 04:18:20,782 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:20,786 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6192348 finished 2026-10-23 04:18:20,893 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.031 0.145 2026-10-23 04:18:20,929 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-23 04:18:20,980 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:21,034 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-23 04:18:21,535 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-23 04:18:22,052 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:22,053 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-23 04:18:22,583 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:22,593 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-23 04:18:23,121 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:23] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.002 0.005 2026-10-23 04:18:23,191 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14406344 started for PoS orders references: [{'name': '/', 'pos_reference': '263-120-000001', 'uuid': '440787f0-f6b3-418c-b620-a03039270a0b'}] 2026-10-23 04:18:23,193 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-10-23 04:18:23,230 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added lines [1182] to pos.order #716 2026-10-23 04:18:23,241 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14406344 order {'name': '/', 'pos_reference': '263-120-000001', 'uuid': '440787f0-f6b3-418c-b620-a03039270a0b'} updated pos.order #716 2026-10-23 04:18:23,266 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14406344 finished 2026-10-23 04:18:23,377 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.041 0.148 2026-10-23 04:18:23,431 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.008 0.207 2026-10-23 04:18:23,613 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:23] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.042 0.134 2026-10-23 04:18:23,656 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.003 0.011 2026-10-23 04:18:23,690 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:23,765 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:23] "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-23 04:18:23,774 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:23,825 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:23,879 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:23,960 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:24,058 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:24,134 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:24,136 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:18:24,187 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:24,206 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #787049 started for PoS orders references: [{'name': '/', 'pos_reference': '263-120-000001', 'uuid': '440787f0-f6b3-418c-b620-a03039270a0b'}] 2026-10-23 04:18:24,245 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:24,263 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #787049 order {'name': '/', 'pos_reference': '263-120-000001', 'uuid': '440787f0-f6b3-418c-b620-a03039270a0b'} updated pos.order #716 2026-10-23 04:18:24,286 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #787049 finished 2026-10-23 04:18:24,399 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.042 0.155 2026-10-23 04:18:24,451 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-23 04:18:24,502 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:24,660 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:24] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-10-23 04:18:24,685 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83858934 started for PoS orders references: [{'name': '/', 'pos_reference': '263-120-000001', 'uuid': '440787f0-f6b3-418c-b620-a03039270a0b'}] 2026-10-23 04:18:24,750 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83858934 order {'name': '/', 'pos_reference': '263-120-000001', 'uuid': '440787f0-f6b3-418c-b620-a03039270a0b'} updated pos.order #716 2026-10-23 04:18:24,769 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:24,783 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83858934 finished 2026-10-23 04:18:24,824 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:24,886 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:24,896 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.049 0.164 2026-10-23 04:18:24,944 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:24,953 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.011 0.207 2026-10-23 04:18:24,989 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.006 0.095 2026-10-23 04:18:24,991 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87524742 started for PoS orders references: [{'name': '/', 'pos_reference': '263-120-000004', 'uuid': '1d7d1789-0c0b-48e0-81f0-21f28004f9a3'}] 2026-10-23 04:18:24,994 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:25,047 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:25,059 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87524742 order {'name': '/', 'pos_reference': '263-120-000004', 'uuid': '1d7d1789-0c0b-48e0-81f0-21f28004f9a3'} created pos.order #719 2026-10-23 04:18:25,084 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87524742 finished 2026-10-23 04:18:25,114 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:25,167 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.034 0.172 2026-10-23 04:18:27,151 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [103/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-23 04:18:27,202 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:27,276 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.003 0.011 2026-10-23 04:18:27,293 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:27,344 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:27,395 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:27,446 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:27,513 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:29,552 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [110/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-10-23 04:18:29,603 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-10-23 04:18:29,603 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔══════════════════════════════════════╗ ║ TOUR TableMergeUnmergeTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-23 04:18:29,800 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 29288052 (allocated 31469568) 2026-10-23 04:18:29,804 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 104782 2026-10-23 04:18:29,811 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-10-23 04:18:29,812 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 104782 2026-10-23 04:18:29,963 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041829_962893_test_02_others.txt 2026-10-23 04:18:29,963 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpofr9v9fk_chrome_odoo" 2026-10-23 04:18:30,006 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others_bis ... 2026-10-23 04:18:30,612 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome pid: 105060 2026-10-23 04:18:30,613 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless temporary user profile dir: /tmp/tmp4xxegwe9_chrome_odoo 2026-10-23 04:18:30,613 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:33137/json/version 2026-10-23 04:18:30,614 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33137', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:18:30,720 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Browser version: Chrome/150.0.7871.114 2026-10-23 04:18:30,720 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:33137/json 2026-10-23 04:18:30,721 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33137', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:18:30,735 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Websocket url found: ws://127.0.0.1:33137/devtools/page/59A22037D8AFD1B182BFF24A7E75742C 2026-10-23 04:18:30,746 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Enable chrome headless console log notification 2026-10-23 04:18:30,754 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless enable page notifications 2026-10-23 04:18:30,861 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-23 04:18:30,878 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Setting session cookie in browser 2026-10-23 04:18:30,886 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:18:30,887 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:18:30,906 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:18:31,697 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:31] "GET /pos/ui/120 HTTP/1.1" 200 - 91 0.059 0.738 2026-10-23 04:18:31,708 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigation result: {'frameId': '59A22037D8AFD1B182BFF24A7E75742C', 'loaderId': '3EE51550903D91B25B65541A51CB5A6E', 'isDownload': False} 2026-10-23 04:18:31,708 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-10-23 04:18:31,734 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:18:31,761 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:31] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-10-23 04:18:31,769 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:31] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-10-23 04:18:31,787 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:31] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.025 2026-10-23 04:18:32,489 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:18:32,490 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:18:32,537 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.016 0.017 2026-10-23 04:18:32,571 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:18:32,573 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:18:32,583 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:32,600 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:18:32,614 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:18:32,656 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.018 2026-10-23 04:18:32,683 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.010 0.034 2026-10-23 04:18:32,737 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.047 2026-10-23 04:18:32,740 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-23 04:18:33,781 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.321 0.662 2026-10-23 04:18:33,819 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:18:33,912 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:18:34,005 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:34] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.054 2026-10-23 04:18:34,074 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:18:34,093 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: Owl is running in 'dev' mode. 2026-10-23 04:18:34,118 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.008 2026-10-23 04:18:34,185 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:18:34,254 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-23 04:18:34,257 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.057 2026-10-23 04:18:34,261 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:34] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.005 0.054 2026-10-23 04:18:34,323 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:18:34,329 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:34] "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-23 04:18:34,347 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:34] "GET /web/image/res.users/228/avatar_128 HTTP/1.1" 200 - 14 0.034 0.113 2026-10-23 04:18:34,380 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:34,382 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:34] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.055 2026-10-23 04:18:34,388 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.185 2026-10-23 04:18:34,420 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:34] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.005 0.017 2026-10-23 04:18:34,534 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:18:34,554 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:34,608 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:18:34,684 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:34] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 34 0.059 0.115 2026-10-23 04:18:34,775 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:34] "GET /pos/ui/120 HTTP/1.1" 200 - 34 0.030 0.226 2026-10-23 04:18:34,918 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.313 2026-10-23 04:18:34,974 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18: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-23 04:18:35,082 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:35,117 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:18:35,177 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:35,233 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:35,281 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:35,338 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:35,390 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:35,444 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:35,516 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:35,564 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:35,621 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:35,802 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:35,852 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:35,920 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:35,961 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18839167 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '271c989b-69ba-43c1-9d25-7b8c1f32fc4c'}] 2026-10-23 04:18:36,064 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18839167 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '271c989b-69ba-43c1-9d25-7b8c1f32fc4c'} created pos.order #720 2026-10-23 04:18:36,088 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18839167 finished 2026-10-23 04:18:36,170 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.045 0.167 2026-10-23 04:18:36,204 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:36,278 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 04:18:36,294 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:36,360 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:36,411 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:36,462 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:36,518 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:36,571 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:36,623 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:36,693 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:36,744 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:36,802 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:36,984 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:37,035 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:37,138 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:37,186 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:37,237 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:37,295 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:37,338 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:37,400 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:37,466 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [36/109] Tour ControlButtonsTour → Step .table:contains(2) 2026-10-23 04:18:38,081 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63969901 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '271c989b-69ba-43c1-9d25-7b8c1f32fc4c'}] 2026-10-23 04:18:38,086 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:38,115 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:18:38,136 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added lines [1185, 1186] to pos.order #720 2026-10-23 04:18:38,148 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63969901 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '271c989b-69ba-43c1-9d25-7b8c1f32fc4c'} updated pos.order #720 2026-10-23 04:18:38,178 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63969901 finished 2026-10-23 04:18:38,328 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 83 0.065 0.185 2026-10-23 04:18:38,398 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 04:18:38,416 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.011 2026-10-23 04:18:38,430 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:38,481 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:38,532 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:38,583 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:38,640 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:38,714 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:38,790 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:38,852 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:38,902 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:38,953 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:39,004 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:39,062 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:39,124 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:39,194 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:39,248 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:39,309 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:39,325 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85077444 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '271c989b-69ba-43c1-9d25-7b8c1f32fc4c'}] 2026-10-23 04:18:39,378 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85077444 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '271c989b-69ba-43c1-9d25-7b8c1f32fc4c'} updated pos.order #720 2026-10-23 04:18:39,409 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85077444 finished 2026-10-23 04:18:39,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.043 0.170 2026-10-23 04:18:39,586 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:39,664 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.015 2026-10-23 04:18:39,674 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:39,725 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:39,823 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:39,875 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:39,928 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:39,981 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:40,033 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:40,088 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:40,174 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:40,225 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:40,281 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:40,456 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:40,505 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:40,556 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:40,612 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:40,674 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:40,730 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:40,786 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:40,835 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:40,891 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:40,940 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:40,997 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:41,049 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:41,105 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:41,160 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:41,212 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:41,264 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:41,315 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:41,383 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:41,436 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:41,490 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:41,541 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:41,592 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:41,649 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:41,719 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:41,793 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:41,798 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19030078 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '271c989b-69ba-43c1-9d25-7b8c1f32fc4c'}] 2026-10-23 04:18:41,829 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added lines [1187] to pos.order #720 2026-10-23 04:18:41,838 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19030078 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '271c989b-69ba-43c1-9d25-7b8c1f32fc4c'} updated pos.order #720 2026-10-23 04:18:41,863 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19030078 finished 2026-10-23 04:18:41,993 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.042 0.156 2026-10-23 04:18:42,236 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:42] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 47 0.043 0.134 2026-10-23 04:18:42,282 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [91/109] Tour ControlButtonsTour → Step .floor-map 2026-10-23 04:18:42,333 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:42,396 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18: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.007 2026-10-23 04:18:42,402 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:42,475 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:42,526 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:42,577 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:42,633 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:42,686 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:42,743 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:42,808 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:42,860 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:42,915 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:43,098 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:43,149 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:43,200 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:43,259 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:43,326 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:43,418 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:43,487 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:43,516 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44297995 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': '48399d61-2130-48f1-a76b-7aaeb549f45b'}] 2026-10-23 04:18:43,579 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44297995 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': '48399d61-2130-48f1-a76b-7aaeb549f45b'} created pos.order #721 2026-10-23 04:18:43,605 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44297995 finished 2026-10-23 04:18:43,689 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.029 0.149 2026-10-23 04:18:43,756 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.011 2026-10-23 04:18:43,772 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: tour succeeded 2026-10-23 04:18:43,773 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: ╔═══════════════════════════════════╗ ║ TOUR ControlButtonsTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-23 04:18:43,921 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: heap 22208636 (allocated 23859200) 2026-10-23 04:18:43,927 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing chrome headless with pid 105060 2026-10-23 04:18:43,931 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing websocket connection 2026-10-23 04:18:43,932 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Terminating chrome headless with pid 105060 2026-10-23 04:18:44,098 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041844_098623_test_02_others_bis.txt 2026-10-23 04:18:44,099 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Removing chrome user profile "/tmp/tmp4xxegwe9_chrome_odoo" 2026-10-23 04:18:44,117 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-10-23 04:18:44,843 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome pid: 105276 2026-10-23 04:18:44,843 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmp7njqr9mn_chrome_odoo 2026-10-23 04:18:44,843 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:45947/json/version 2026-10-23 04:18:44,844 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45947', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:18:44,909 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-10-23 04:18:44,909 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:45947/json 2026-10-23 04:18:44,910 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45947', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:18:44,923 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Websocket url found: ws://127.0.0.1:45947/devtools/page/2984AFC01FBAD4232E167C73BF8FB6C9 2026-10-23 04:18:44,936 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Enable chrome headless console log notification 2026-10-23 04:18:44,958 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless enable page notifications 2026-10-23 04:18:45,038 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:18:45,054 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Setting session cookie in browser 2026-10-23 04:18:45,060 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:18:45,060 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:18:45,078 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:18:46,102 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:46] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.051 0.977 2026-10-23 04:18:46,105 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigation result: {'frameId': '2984AFC01FBAD4232E167C73BF8FB6C9', 'loaderId': '4362EDA061DAB17D89E0CC71BFC13B82', 'isDownload': False} 2026-10-23 04:18:46,105 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-10-23 04:18:46,134 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:18:46,150 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:46] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-23 04:18:46,156 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:46] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-23 04:18:46,164 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:46] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-23 04:18:46,810 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:18:46,819 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:18:46,848 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.015 0.014 2026-10-23 04:18:46,884 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:18:46,892 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:18:46,901 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:46,902 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:18:46,913 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:18:46,941 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-10-23 04:18:46,956 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.026 2026-10-23 04:18:47,025 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.017 0.050 2026-10-23 04:18:47,029 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.050 2026-10-23 04:18:48,017 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.345 0.585 2026-10-23 04:18:48,045 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:18:48,173 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:18:48,256 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:48] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.051 2026-10-23 04:18:48,304 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:18:48,331 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: Owl is running in 'dev' mode. 2026-10-23 04:18:48,357 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.005 2026-10-23 04:18:48,416 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:18:48,438 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:18:48,443 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:18:48,465 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:48] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.018 0.027 2026-10-23 04:18:48,497 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:48] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.003 0.065 2026-10-23 04:18:48,500 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18: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-23 04:18:48,501 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.069 2026-10-23 04:18:48,514 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:18:48,554 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:48,559 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:48] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.025 2026-10-23 04:18:48,638 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:48] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.011 0.032 2026-10-23 04:18:48,640 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.034 2026-10-23 04:18:48,646 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [3/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-10-23 04:18:48,726 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:48] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.030 0.096 2026-10-23 04:18:48,790 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:18:48,817 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:48] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.030 0.167 2026-10-23 04:18:48,942 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.239 2026-10-23 04:18:48,992 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:49,008 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:49] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:18:49,064 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.003 0.027 2026-10-23 04:18:49,065 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:49,076 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:18:51,100 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:51,168 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:18:51,273 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:51,368 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:51,419 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:51,470 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:51,526 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:51,578 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:51,631 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:51,697 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:51,749 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:51,799 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:51,851 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:51,902 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:51,953 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:52,003 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:52,067 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:52,101 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29539770 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '9730d3a6-27d0-4f22-851a-2ee40c3b14ec'}] 2026-10-23 04:18:52,214 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29539770 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '9730d3a6-27d0-4f22-851a-2ee40c3b14ec'} created pos.order #722 2026-10-23 04:18:52,240 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29539770 finished 2026-10-23 04:18:52,360 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.072 0.190 2026-10-23 04:18:52,403 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:52,453 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [23/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-10-23 04:18:52,510 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:52,561 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:52,611 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:52,620 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:52] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 66 0.042 0.064 2026-10-23 04:18:52,662 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.025 2026-10-23 04:18:52,672 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:52,738 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:52,745 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83671007 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '9730d3a6-27d0-4f22-851a-2ee40c3b14ec'}] 2026-10-23 04:18:52,771 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83671007 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '9730d3a6-27d0-4f22-851a-2ee40c3b14ec'} updated pos.order #722 2026-10-23 04:18:52,792 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83671007 finished 2026-10-23 04:18:52,799 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:52,905 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.037 0.126 2026-10-23 04:18:53,095 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:53] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 47 0.034 0.123 2026-10-23 04:18:53,133 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [30/34] Tour PosResTicketScreenTour → Step .floor-map 2026-10-23 04:18:53,188 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:53,258 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18: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.012 2026-10-23 04:18:53,261 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:53,309 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:53,364 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:53,413 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: tour succeeded 2026-10-23 04:18:53,414 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosResTicketScreenTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-23 04:18:53,522 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: heap 16763404 (allocated 18485248) 2026-10-23 04:18:53,558 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing chrome headless with pid 105276 2026-10-23 04:18:53,566 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing websocket connection 2026-10-23 04:18:53,567 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Terminating chrome headless with pid 105276 2026-10-23 04:18:53,698 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041853_697776_test_04_ticket_screen.txt 2026-10-23 04:18:53,698 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Removing chrome user profile "/tmp/tmp7njqr9mn_chrome_odoo" 2026-10-23 04:18:53,717 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-10-23 04:18:54,264 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 105479 2026-10-23 04:18:54,264 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmpz_hcdb7b_chrome_odoo 2026-10-23 04:18:54,264 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:41093/json/version 2026-10-23 04:18:54,267 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41093', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:18:54,339 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: Chrome/150.0.7871.114 2026-10-23 04:18:54,339 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:41093/json 2026-10-23 04:18:54,341 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41093', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:18:54,349 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:41093/devtools/page/9499E0691A908AD725B31F6C3375063F 2026-10-23 04:18:54,363 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-10-23 04:18:54,374 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-10-23 04:18:54,471 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:18:54,484 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-10-23 04:18:54,487 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:18:54,487 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:18:54,506 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:18:55,329 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:55] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.069 0.761 2026-10-23 04:18:55,333 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': '9499E0691A908AD725B31F6C3375063F', 'loaderId': '38F215505DA7D5D90C1BDBA7A07D5E13', 'isDownload': False} 2026-10-23 04:18:55,333 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-10-23 04:18:55,365 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:18:55,390 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:55] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.008 2026-10-23 04:18:55,420 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:55] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.037 2026-10-23 04:18:55,434 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:55] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.049 2026-10-23 04:18:56,103 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:18:56,105 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:18:56,125 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.013 2026-10-23 04:18:56,152 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:18:56,155 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-23 04:18:56,164 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:56,174 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18: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-23 04:18:56,196 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:18:56,240 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.018 2026-10-23 04:18:56,258 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.045 2026-10-23 04:18:56,307 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.030 2026-10-23 04:18:56,317 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-23 04:18:57,250 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.290 0.573 2026-10-23 04:18:57,294 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 04:18:57,405 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:18:57,513 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:57] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.050 2026-10-23 04:18:57,570 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.022 2026-10-23 04:18:57,591 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-10-23 04:18:57,622 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.019 2026-10-23 04:18:57,670 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:18:57,688 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:18:57,731 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:18:57,737 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-23 04:18:57,821 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 04:18:57,827 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:57] "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-23 04:18:57,829 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:57] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.055 0.092 2026-10-23 04:18:57,875 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:57,876 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:57] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.010 0.180 2026-10-23 04:18:57,895 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.032 2026-10-23 04:18:57,902 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:57] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.009 0.085 2026-10-23 04:18:58,009 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:58] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.036 0.121 2026-10-23 04:18:58,031 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:58,121 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:58] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.032 0.270 2026-10-23 04:18:58,129 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:18:58,143 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:58] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.007 0.217 2026-10-23 04:18:58,282 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.205 2026-10-23 04:18:58,336 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:18:58,428 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:58,457 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:18:58,538 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:58,589 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:58,640 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:58,697 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:58,749 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:58,803 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:58,872 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:58,923 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:58,975 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:59,026 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:59,077 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:59,128 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:59,178 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:59,241 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:59,270 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88911946 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'fa3d44cd-3a59-46ba-bbb2-a687ca8fa90c'}] 2026-10-23 04:18:59,379 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88911946 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'fa3d44cd-3a59-46ba-bbb2-a687ca8fa90c'} created pos.order #723 2026-10-23 04:18:59,409 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88911946 finished 2026-10-23 04:18:59,509 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.047 0.195 2026-10-23 04:18:59,559 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:59,611 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:59,698 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:18:59] "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.015 2026-10-23 04:18:59,699 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:59,744 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:59,795 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:59,846 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:59,907 44 INFO rb-1f9f1af-225886-428050 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-23 04:18:59,960 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:00,011 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:00,122 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:00,146 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:19:00,148 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:19:00,203 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:00,260 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:00,337 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [31/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-23 04:19:00,342 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19296969 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'fa3d44cd-3a59-46ba-bbb2-a687ca8fa90c'}] 2026-10-23 04:19:00,365 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:19:00,478 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [702] to pos.order #723 2026-10-23 04:19:00,983 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19296969 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'fa3d44cd-3a59-46ba-bbb2-a687ca8fa90c'} updated pos.order #723 2026-10-23 04:19:01,009 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19296969 finished 2026-10-23 04:19:01,135 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 248 0.227 0.569 2026-10-23 04:19:01,195 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:01,262 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:03,283 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:03,345 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:19:03,354 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:03,440 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:03,490 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:03,541 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:03,594 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:03,646 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:03,700 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:03,774 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:03,824 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:03,879 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:04,055 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:04,105 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:04,156 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:04,207 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:04,257 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:04,322 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:04,349 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96893592 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'd2269b05-8dd3-4b5f-a3e2-7ebd86e863ed'}] 2026-10-23 04:19:04,424 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96893592 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'd2269b05-8dd3-4b5f-a3e2-7ebd86e863ed'} created pos.order #724 2026-10-23 04:19:04,463 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96893592 finished 2026-10-23 04:19:04,539 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.033 0.159 2026-10-23 04:19:04,569 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [51/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-23 04:19:04,643 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [52/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-23 04:19:04,769 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:04] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 49 0.040 0.082 2026-10-23 04:19:04,813 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.027 2026-10-23 04:19:04,854 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:04,904 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:04,962 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:05,013 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:05,086 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:07,136 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:07,211 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.016 2026-10-23 04:19:07,212 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:07,283 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:07,336 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:07,387 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:07,441 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:07,493 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:07,545 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:07,609 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:07,661 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:07,714 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:07,891 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:07,947 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:07,998 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:08,049 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:08,100 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:08,156 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:08,207 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:08,258 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:08,320 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:08,379 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:08,455 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [79/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-23 04:19:08,461 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51697787 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000003', 'uuid': 'ed618c14-395f-4c90-a733-def3c638cfc4'}] 2026-10-23 04:19:08,812 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51697787 order {'name': '/', 'pos_reference': '261-120-000003', 'uuid': 'ed618c14-395f-4c90-a733-def3c638cfc4'} created pos.order #725 2026-10-23 04:19:08,842 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51697787 finished 2026-10-23 04:19:08,919 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.098 0.364 2026-10-23 04:19:08,994 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:09,054 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:11,099 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [82/232] Tour PosResTipScreenTour → Step .new-order 2026-10-23 04:19:11,168 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:11,231 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:11,282 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:11,335 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:11,392 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:11,443 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:11,496 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:11,556 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:11,607 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:11,661 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:11,846 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:11,896 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:11,947 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:11,998 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:12,049 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:12,099 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:12,156 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:12,214 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:12,269 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:12,320 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:12,382 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:12,432 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:12,488 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:12,540 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [106/232] Tour PosResTipScreenTour → Step .btn-close 2026-10-23 04:19:12,594 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:12,658 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:12,730 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:12,786 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [110/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-23 04:19:12,853 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [111/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-23 04:19:12,867 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72225096 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000004', 'uuid': 'bd1eab0c-f708-4cda-83d5-12283b851e2d'}] 2026-10-23 04:19:12,949 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72225096 order {'name': '/', 'pos_reference': '261-120-000004', 'uuid': 'bd1eab0c-f708-4cda-83d5-12283b851e2d'} created pos.order #726 2026-10-23 04:19:12,977 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72225096 finished 2026-10-23 04:19:13,066 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.033 0.170 2026-10-23 04:19:13,199 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:13] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.031 0.067 2026-10-23 04:19:13,248 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.027 2026-10-23 04:19:13,270 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:13,320 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:13,375 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:13,427 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:13,485 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:13,535 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:13,586 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:13,673 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [119/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-23 04:19:13,674 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.006 0.023 2026-10-23 04:19:13,715 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:13,766 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:13,823 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:13,869 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:13,920 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:13,973 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:14,024 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:14,088 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:16,132 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [128/232] Tour PosResTipScreenTour → Step .floor-map 2026-10-23 04:19:16,184 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [129/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-23 04:19:16,248 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [130/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-23 04:19:16,370 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:16] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.026 0.091 2026-10-23 04:19:16,434 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.043 2026-10-23 04:19:16,458 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:16,508 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:16,564 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:16,625 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:16,675 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:16,737 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:16,805 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.010 2026-10-23 04:19:16,814 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [137/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-23 04:19:16,860 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:16,912 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:16,964 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:17,019 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:17,070 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:17,121 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:17,172 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:17,239 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:19,282 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [146/232] Tour PosResTipScreenTour → Step .floor-map 2026-10-23 04:19:19,333 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [147/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-23 04:19:19,392 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:19,489 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:19] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.025 0.066 2026-10-23 04:19:19,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.029 2026-10-23 04:19:19,578 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:19,625 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:19,675 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:19,739 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:19,789 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:19,842 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:19,893 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:19,945 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:19,995 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:20,051 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:20,103 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [159/232] Tour PosResTipScreenTour → Step .btn-close 2026-10-23 04:19:20,158 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:20,225 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:20,278 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:20,329 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:20,394 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:20,460 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:20,523 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [166/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-23 04:19:20,532 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94538505 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000004', 'uuid': 'bd1eab0c-f708-4cda-83d5-12283b851e2d'}] 2026-10-23 04:19:20,647 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [704] to pos.order #726 2026-10-23 04:19:20,954 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94538505 order {'name': '/', 'pos_reference': '261-120-000004', 'uuid': 'bd1eab0c-f708-4cda-83d5-12283b851e2d'} updated pos.order #726 2026-10-23 04:19:20,990 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94538505 finished 2026-10-23 04:19:21,087 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.125 0.434 2026-10-23 04:19:21,146 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:21,197 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:21,248 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:21,298 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:21,348 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:21,405 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:21,456 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:21,523 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:23,566 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [175/232] Tour PosResTipScreenTour → Step .floor-map 2026-10-23 04:19:23,617 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [176/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-10-23 04:19:23,674 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [177/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-23 04:19:23,759 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:23] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.027 0.054 2026-10-23 04:19:23,819 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.037 2026-10-23 04:19:23,836 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:23,887 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:23,953 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:24,003 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:24,083 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:24,126 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:24] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 15 0.008 0.021 2026-10-23 04:19:24,168 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:24] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 15 0.009 0.023 2026-10-23 04:19:24,211 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:24] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 15 0.008 0.024 2026-10-23 04:19:24,229 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:24] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.005 0.012 2026-10-23 04:19:24,247 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:24] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.006 0.013 2026-10-23 04:19:24,289 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:24] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.006 0.011 2026-10-23 04:19:24,321 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.034 2026-10-23 04:19:24,353 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.042 2026-10-23 04:19:24,366 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [183/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-10-23 04:19:24,384 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.099 2026-10-23 04:19:24,418 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:24,476 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:24,525 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:24,575 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:24,631 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:24,682 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:24,732 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:24,809 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 04:19:24,816 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:24,824 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56995816 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-120-000001', 'uuid': 'fa3d44cd-3a59-46ba-bbb2-a687ca8fa90c'}] 2026-10-23 04:19:24,836 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56995816 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-120-000001', 'uuid': 'fa3d44cd-3a59-46ba-bbb2-a687ca8fa90c'} sync ignored for existing PoS order pos.order(723,) (state: paid) 2026-10-23 04:19:24,859 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56995816 finished 2026-10-23 04:19:24,987 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.029 0.136 2026-10-23 04:19:25,046 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42886008 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-120-000003', 'uuid': 'ed618c14-395f-4c90-a733-def3c638cfc4'}] 2026-10-23 04:19:25,054 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42886008 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-120-000003', 'uuid': 'ed618c14-395f-4c90-a733-def3c638cfc4'} sync ignored for existing PoS order pos.order(725,) (state: paid) 2026-10-23 04:19:25,074 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42886008 finished 2026-10-23 04:19:25,186 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.034 0.109 2026-10-23 04:19:25,233 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76470641 started for PoS orders references: [{'name': 'Bar Prout - 000004', 'pos_reference': '261-120-000004', 'uuid': 'bd1eab0c-f708-4cda-83d5-12283b851e2d'}] 2026-10-23 04:19:25,242 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76470641 order {'name': 'Bar Prout - 000004', 'pos_reference': '261-120-000004', 'uuid': 'bd1eab0c-f708-4cda-83d5-12283b851e2d'} sync ignored for existing PoS order pos.order(726,) (state: paid) 2026-10-23 04:19:25,276 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76470641 finished 2026-10-23 04:19:25,376 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.039 0.107 2026-10-23 04:19:25,453 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:25,503 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:25,555 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:25,613 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:25,670 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:25,725 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:25,777 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:25,851 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:25,904 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:25,955 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:26,016 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:26,086 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:26,092 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51690207 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'd2269b05-8dd3-4b5f-a3e2-7ebd86e863ed'}] 2026-10-23 04:19:26,131 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added lines [1197] to pos.order #724 2026-10-23 04:19:26,239 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [705] to pos.order #724 2026-10-23 04:19:26,605 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51690207 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'd2269b05-8dd3-4b5f-a3e2-7ebd86e863ed'} updated pos.order #724 2026-10-23 04:19:26,633 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51690207 finished 2026-10-23 04:19:26,718 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 158 0.167 0.463 2026-10-23 04:19:26,932 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:26,990 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:27,039 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:27,124 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:19:27,128 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:27,195 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:27,245 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:27,297 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:27,359 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:27,411 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:27,463 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:27,531 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:27,587 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:27,643 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:27,821 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:27,872 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:27,923 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:27,975 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:28,026 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:28,086 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:28,137 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:28,189 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:28,252 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:28,312 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:28,382 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [227/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-10-23 04:19:28,387 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38742769 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000005', 'uuid': '71a14f1e-1272-4197-99d9-7ac91dff36be'}] 2026-10-23 04:19:28,720 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38742769 order {'name': '/', 'pos_reference': '261-120-000005', 'uuid': '71a14f1e-1272-4197-99d9-7ac91dff36be'} created pos.order #727 2026-10-23 04:19:28,744 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38742769 finished 2026-10-23 04:19:28,823 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.098 0.341 2026-10-23 04:19:28,900 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [228/232] Tour PosResTipScreenTour → Step .button.highlight.next 2026-10-23 04:19:28,972 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:28] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 2 0.002 0.007 2026-10-23 04:19:28,977 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:29,029 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:29,051 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.026 2026-10-23 04:19:29,090 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:29,109 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67985190 started for PoS orders references: [{'name': 'Bar Prout - 000005', 'pos_reference': '261-120-000005', 'uuid': '71a14f1e-1272-4197-99d9-7ac91dff36be'}] 2026-10-23 04:19:29,118 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67985190 order {'name': 'Bar Prout - 000005', 'pos_reference': '261-120-000005', 'uuid': '71a14f1e-1272-4197-99d9-7ac91dff36be'} sync ignored for existing PoS order pos.order(727,) (state: paid) 2026-10-23 04:19:29,140 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [232/232] Tour PosResTipScreenTour → Step .floor-map 2026-10-23 04:19:29,148 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67985190 finished 2026-10-23 04:19:29,196 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-10-23 04:19:29,207 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════╗ ║ TOUR PosResTipScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-23 04:19:29,318 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.047 0.164 2026-10-23 04:19:29,477 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 30468192 (allocated 34353152) 2026-10-23 04:19:29,483 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 105479 2026-10-23 04:19:29,486 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-10-23 04:19:29,487 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 105479 2026-10-23 04:19:29,637 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041929_636986_test_05_tip_screen.txt 2026-10-23 04:19:29,637 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmpz_hcdb7b_chrome_odoo" 2026-10-23 04:19:29,673 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-10-23 04:19:30,191 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome pid: 105715 2026-10-23 04:19:30,191 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmppg7oouw__chrome_odoo 2026-10-23 04:19:30,191 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:37901/json/version 2026-10-23 04:19:30,192 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:30,282 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-10-23 04:19:30,282 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:37901/json 2026-10-23 04:19:30,283 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:30,296 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Websocket url found: ws://127.0.0.1:37901/devtools/page/7FB2CFD9E4AC8FC08DC31514FFCC2B60 2026-10-23 04:19:30,308 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Enable chrome headless console log notification 2026-10-23 04:19:30,319 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless enable page notifications 2026-10-23 04:19:30,406 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:19:30,416 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Setting session cookie in browser 2026-10-23 04:19:30,422 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:19:30,423 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:19:30,440 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:19:31,300 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:31] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.076 0.789 2026-10-23 04:19:31,304 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigation result: {'frameId': '7FB2CFD9E4AC8FC08DC31514FFCC2B60', 'loaderId': '0290FD5B4D343E418C0A78133B6A372B', 'isDownload': False} 2026-10-23 04:19:31,304 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-10-23 04:19:31,324 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:19:31,346 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:31] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-23 04:19:31,364 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:31] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.026 2026-10-23 04:19:31,375 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:31] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-23 04:19:32,039 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:19:32,045 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:19:32,109 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.047 0.016 2026-10-23 04:19:32,146 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-23 04:19:32,153 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:19:32,164 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:32,170 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:19:32,207 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:19:32,243 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19: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.012 2026-10-23 04:19:32,269 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.030 2026-10-23 04:19:32,337 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.060 2026-10-23 04:19:32,340 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-10-23 04:19:33,406 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.378 0.629 2026-10-23 04:19:33,445 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:33] "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-23 04:19:33,524 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:19:33,598 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:33] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.044 2026-10-23 04:19:33,616 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:19:33,629 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-10-23 04:19:33,656 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.015 0.006 2026-10-23 04:19:33,716 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:19:33,769 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:19:33,774 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:19:33,846 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:33,862 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 04:19:33,873 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-23 04:19:33,889 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:33] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.058 0.097 2026-10-23 04:19:33,926 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:33] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.010 0.162 2026-10-23 04:19:33,931 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.198 2026-10-23 04:19:33,969 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:33] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.027 2026-10-23 04:19:34,005 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:34] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.024 2026-10-23 04:19:34,062 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:19:34,126 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:34,142 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:19:34,164 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:34] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.043 0.069 2026-10-23 04:19:34,273 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:34] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.045 0.177 2026-10-23 04:19:34,402 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.062 0.196 2026-10-23 04:19:34,446 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 04:19:34,575 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:34,615 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:19:34,670 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:34,726 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:34,769 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:34,824 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:34,875 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:34,930 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:34,983 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:35,035 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:35,105 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:35,157 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:35,207 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:35,258 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:35,339 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:35,389 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:35,440 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:35,502 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:35,545 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:35,598 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:35,651 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:35,704 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:35,771 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:35,821 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:35,872 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:35,923 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:36,008 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:36,060 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:36,113 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:36,167 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:36,221 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:36,274 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:36,332 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:36,385 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:36,460 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:36,510 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:36,561 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:36,612 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:36,674 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:36,706 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97541387 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '601171b6-f760-4354-ab14-d997c545c1b7'}] 2026-10-23 04:19:36,802 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97541387 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '601171b6-f760-4354-ab14-d997c545c1b7'} created pos.order #728 2026-10-23 04:19:36,827 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97541387 finished 2026-10-23 04:19:36,910 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.055 0.151 2026-10-23 04:19:36,949 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:37,021 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.011 2026-10-23 04:19:37,024 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:37,073 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:37,124 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:37,182 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:37,265 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:37,320 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:37,372 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:37,426 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:37,477 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:37,571 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:37,576 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12433990 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '601171b6-f760-4354-ab14-d997c545c1b7'}] 2026-10-23 04:19:37,621 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:37,628 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #227 deleted pos.order.line records with IDs: [1199, 1201] 2026-10-23 04:19:37,655 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12433990 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '601171b6-f760-4354-ab14-d997c545c1b7'} updated pos.order #728 2026-10-23 04:19:37,682 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12433990 finished 2026-10-23 04:19:37,817 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 100 0.081 0.163 2026-10-23 04:19:37,902 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8687871 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'ba9feb80-c4f9-4022-810e-7c9d75e2ffbd'}] 2026-10-23 04:19:37,956 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8687871 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'ba9feb80-c4f9-4022-810e-7c9d75e2ffbd'} created pos.order #729 2026-10-23 04:19:37,980 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8687871 finished 2026-10-23 04:19:38,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.027 0.127 2026-10-23 04:19:38,109 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:38,161 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:38,234 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:38,325 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 47 0.029 0.059 2026-10-23 04:19:38,364 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.025 2026-10-23 04:19:38,399 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:38,450 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:38,519 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:38,563 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:38,612 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:38,662 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:38,713 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:38,763 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:38,820 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:38,904 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.021 0.059 2026-10-23 04:19:38,943 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.027 2026-10-23 04:19:38,968 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:39,019 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:39,091 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:39] "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-23 04:19:39,094 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:39,141 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:39,192 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:39,243 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:39,294 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: tour succeeded 2026-10-23 04:19:39,295 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-23 04:19:39,413 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: heap 19473136 (allocated 20975616) 2026-10-23 04:19:39,417 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing chrome headless with pid 105715 2026-10-23 04:19:39,424 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing websocket connection 2026-10-23 04:19:39,427 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Terminating chrome headless with pid 105715 2026-10-23 04:19:39,525 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041939_525463_test_06_split_bill_screen.txt 2026-10-23 04:19:39,525 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Removing chrome user profile "/tmp/tmppg7oouw__chrome_odoo" 2026-10-23 04:19:39,614 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-10-23 04:19:40,565 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #225 deleted product.product records with IDs: [2577] 2026-10-23 04:19:41,210 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 105924 2026-10-23 04:19:41,211 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmp67k6fnf6_chrome_odoo 2026-10-23 04:19:41,211 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:43363/json/version 2026-10-23 04:19:41,212 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:41,226 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-10-23 04:19:41,226 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:43363/json 2026-10-23 04:19:41,231 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:41,238 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:43363/devtools/page/65220EDE38CBDAD61CE65BDB4B7E97D8 2026-10-23 04:19:41,249 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-10-23 04:19:41,256 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-10-23 04:19:41,329 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:19:41,346 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-10-23 04:19:41,349 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:19:41,350 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:19:41,365 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:19:42,312 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:42] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.107 0.845 2026-10-23 04:19:42,316 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '65220EDE38CBDAD61CE65BDB4B7E97D8', 'loaderId': '4B0C0FB18FDBD69A62A490F9FA245FD6', 'isDownload': False} 2026-10-23 04:19:42,316 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-10-23 04:19:42,341 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:19:42,393 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:42] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.015 2026-10-23 04:19:42,398 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:42] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-23 04:19:42,415 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:42] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.063 2026-10-23 04:19:43,030 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:19:43,039 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:19:43,071 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.019 0.012 2026-10-23 04:19:43,098 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:19:43,104 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:19:43,113 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:43,114 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:19:43,127 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:19:43,173 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19: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.013 2026-10-23 04:19:43,191 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.033 2026-10-23 04:19:43,252 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.019 0.041 2026-10-23 04:19:43,255 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-10-23 04:19:44,269 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.376 0.593 2026-10-23 04:19:44,314 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:19:44,403 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:19:44,461 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:44] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.015 2026-10-23 04:19:44,556 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:44] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.024 0.058 2026-10-23 04:19:44,595 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-23 04:19:44,623 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-10-23 04:19:44,650 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.015 0.010 2026-10-23 04:19:44,695 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:19:44,721 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:19:44,739 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:19:44,778 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:19:44,795 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:19:44,816 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:44] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.026 0.087 2026-10-23 04:19:44,826 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.123 2026-10-23 04:19:44,854 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:44,873 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:44] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.014 0.149 2026-10-23 04:19:44,892 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:44] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.079 2026-10-23 04:19:44,948 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.033 2026-10-23 04:19:45,037 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:45] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.030 0.076 2026-10-23 04:19:45,065 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:45] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.126 2026-10-23 04:19:45,092 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:45,099 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:19:45,181 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:45] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.043 0.222 2026-10-23 04:19:45,359 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.066 0.200 2026-10-23 04:19:45,411 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:19:45,479 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:45,513 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:19:45,575 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:45,628 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:45,676 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:45,731 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:45,784 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:45,838 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:45,906 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:45,949 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:46,003 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:46,196 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:46,249 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:46,299 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:46,359 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:46,426 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:46,474 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:46,529 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:46,580 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:46,633 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:46,715 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:46,719 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13806320 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'fb7338ad-aa76-4a0e-8302-841d6e705c32'}] 2026-10-23 04:19:46,764 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:46,804 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13806320 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'fb7338ad-aa76-4a0e-8302-841d6e705c32'} created pos.order #730 2026-10-23 04:19:46,835 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13806320 finished 2026-10-23 04:19:46,934 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.050 0.168 2026-10-23 04:19:46,980 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75720178 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'eae5b4cc-81a8-402e-b3fb-c53d0f433fbd'}] 2026-10-23 04:19:47,033 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75720178 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'eae5b4cc-81a8-402e-b3fb-c53d0f433fbd'} created pos.order #731 2026-10-23 04:19:47,054 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75720178 finished 2026-10-23 04:19:47,129 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.031 0.122 2026-10-23 04:19:47,185 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:47,235 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:47,309 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:47,324 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:19:47,327 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:19:47,361 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:47,410 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:47,492 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:47,558 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:47,563 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94476071 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'eae5b4cc-81a8-402e-b3fb-c53d0f433fbd'}] 2026-10-23 04:19:47,570 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:19:47,658 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [707] to pos.order #731 2026-10-23 04:19:48,166 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94476071 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'eae5b4cc-81a8-402e-b3fb-c53d0f433fbd'} updated pos.order #731 2026-10-23 04:19:48,199 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94476071 finished 2026-10-23 04:19:48,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 247 0.209 0.565 2026-10-23 04:19:48,552 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:48,604 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:48,656 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:48,714 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:48,763 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:48,817 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:48,877 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:48,942 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:48,948 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70026249 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'fb7338ad-aa76-4a0e-8302-841d6e705c32'}] 2026-10-23 04:19:49,070 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [708] to pos.order #730 2026-10-23 04:19:49,458 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70026249 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'fb7338ad-aa76-4a0e-8302-841d6e705c32'} updated pos.order #730 2026-10-23 04:19:49,486 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70026249 finished 2026-10-23 04:19:49,594 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.157 0.492 2026-10-23 04:19:49,724 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:49,763 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-10-23 04:19:49,764 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour3 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-23 04:19:49,951 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 17936104 (allocated 19271680) 2026-10-23 04:19:49,966 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 105924 2026-10-23 04:19:49,967 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-10-23 04:19:49,968 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 105924 2026-10-23 04:19:50,097 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041950_096859_test_07_split_bill_screen.txt 2026-10-23 04:19:50,097 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmp67k6fnf6_chrome_odoo" 2026-10-23 04:19:50,409 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 106125 2026-10-23 04:19:50,409 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmp9frsh3zd_chrome_odoo 2026-10-23 04:19:50,409 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:38751/json/version 2026-10-23 04:19:50,411 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38751', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:19:50,484 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-10-23 04:19:50,484 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:38751/json 2026-10-23 04:19:50,485 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38751', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:19:50,499 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:38751/devtools/page/5256721CB8D8BB6B9048F28A7513BCF5 2026-10-23 04:19:50,518 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-10-23 04:19:50,528 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-10-23 04:19:50,590 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:19:50,594 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-10-23 04:19:50,600 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:19:50,600 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:19:50,698 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:50] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.021 0.060 2026-10-23 04:19:50,702 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': '5256721CB8D8BB6B9048F28A7513BCF5', 'loaderId': 'C49C9A689CB7CDFF382055ED29477203', 'isDownload': False} 2026-10-23 04:19:50,702 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourPay')" 2026-10-23 04:19:50,732 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:19:50,756 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:50] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-23 04:19:50,771 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:50] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-10-23 04:19:50,783 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:50] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-23 04:19:51,384 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:19:51,391 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:19:51,404 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:19:51,434 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-23 04:19:51,436 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:19:51,444 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:51,455 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19: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-23 04:19:51,469 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:19:51,491 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.004 0.008 2026-10-23 04:19:51,497 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-10-23 04:19:51,560 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.010 0.035 2026-10-23 04:19:51,564 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.042 2026-10-23 04:19:52,381 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 283 0.218 0.555 2026-10-23 04:19:52,409 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:52] "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-23 04:19:52,506 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:19:52,541 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:52] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.017 2026-10-23 04:19:52,596 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:52] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.038 2026-10-23 04:19:52,650 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:19:52,677 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-10-23 04:19:52,698 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:19:52,739 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:19:52,764 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:19:52,781 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:19:52,801 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 04:19:52,807 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:52] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 7 0.013 0.034 2026-10-23 04:19:52,823 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:19:52,824 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:19:52,859 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:52] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.014 0.079 2026-10-23 04:19:52,892 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:52,918 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.034 2026-10-23 04:19:53,042 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:53] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.066 0.130 2026-10-23 04:19:53,135 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:53] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.021 0.270 2026-10-23 04:19:53,158 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:53] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.262 2026-10-23 04:19:53,183 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:53] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.020 2026-10-23 04:19:53,193 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.038 2026-10-23 04:19:53,239 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:53,266 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:19:53,280 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:53] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.015 2026-10-23 04:19:53,335 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:53,387 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:53,437 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:53,488 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:53,539 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:53,620 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:53,670 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:53,724 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:53,773 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:53,823 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:53,909 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:53,926 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:19:53,963 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:54,059 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:54,122 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:54,180 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:54,264 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:54,317 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:54,374 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:54,442 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:54,504 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:54,562 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:54,669 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:54,675 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17810689 started for PoS orders references: [{'name': '/', 'pos_reference': '262-120-000001', 'uuid': 'a9a9479d-4661-4fa7-bd6c-3d3a35d9e15d'}] 2026-10-23 04:19:54,756 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17810689 order {'name': '/', 'pos_reference': '262-120-000001', 'uuid': 'a9a9479d-4661-4fa7-bd6c-3d3a35d9e15d'} created pos.order #732 2026-10-23 04:19:54,787 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17810689 finished 2026-10-23 04:19:54,884 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.042 0.170 2026-10-23 04:19:54,958 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40821008 started for PoS orders references: [{'name': '/', 'pos_reference': '262-120-000002', 'uuid': 'bccb1ae9-2fc8-464b-bb18-0654bb57156f'}] 2026-10-23 04:19:55,030 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40821008 order {'name': '/', 'pos_reference': '262-120-000002', 'uuid': 'bccb1ae9-2fc8-464b-bb18-0654bb57156f'} created pos.order #733 2026-10-23 04:19:55,066 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40821008 finished 2026-10-23 04:19:55,180 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.038 0.187 2026-10-23 04:19:55,259 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:19:55,260 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:19:55,290 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:55,366 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:55,378 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93879525 started for PoS orders references: [{'name': '/', 'pos_reference': '262-120-000002', 'uuid': 'bccb1ae9-2fc8-464b-bb18-0654bb57156f'}] 2026-10-23 04:19:55,392 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:19:55,503 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [709] to pos.order #733 2026-10-23 04:19:55,880 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93879525 order {'name': '/', 'pos_reference': '262-120-000002', 'uuid': 'bccb1ae9-2fc8-464b-bb18-0654bb57156f'} updated pos.order #733 2026-10-23 04:19:55,908 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93879525 finished 2026-10-23 04:19:55,993 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 153 0.124 0.496 2026-10-23 04:19:56,205 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:56,261 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:56,316 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:56,369 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:56,442 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:56,506 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:56,583 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:56,588 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44368340 started for PoS orders references: [{'name': '/', 'pos_reference': '262-120-000001', 'uuid': 'a9a9479d-4661-4fa7-bd6c-3d3a35d9e15d'}] 2026-10-23 04:19:56,682 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [710] to pos.order #732 2026-10-23 04:19:57,046 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44368340 order {'name': '/', 'pos_reference': '262-120-000001', 'uuid': 'a9a9479d-4661-4fa7-bd6c-3d3a35d9e15d'} updated pos.order #732 2026-10-23 04:19:57,076 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44368340 finished 2026-10-23 04:19:57,182 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 153 0.137 0.460 2026-10-23 04:19:57,346 44 INFO rb-1f9f1af-225886-428050 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-23 04:19:57,406 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-10-23 04:19:57,407 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR SplitBillScreenTourPay SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-23 04:19:57,583 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 19141560 (allocated 20582400) 2026-10-23 04:19:57,605 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 106125 2026-10-23 04:19:57,610 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-10-23 04:19:57,614 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 106125 2026-10-23 04:19:57,772 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_041957_772140_test_07_split_bill_screen.txt 2026-10-23 04:19:57,772 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmp9frsh3zd_chrome_odoo" 2026-10-23 04:19:57,804 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-10-23 04:19:58,406 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome pid: 106329 2026-10-23 04:19:58,407 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless temporary user profile dir: /tmp/tmp7wm3r_m7_chrome_odoo 2026-10-23 04:19:58,407 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:37617/json/version 2026-10-23 04:19:58,408 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37617', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:19:58,435 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Browser version: Chrome/150.0.7871.114 2026-10-23 04:19:58,435 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:37617/json 2026-10-23 04:19:58,437 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37617', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:19:58,459 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Websocket url found: ws://127.0.0.1:37617/devtools/page/6F68E1419F5774A5D38163C780D97DBF 2026-10-23 04:19:58,470 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Enable chrome headless console log notification 2026-10-23 04:19:58,479 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless enable page notifications 2026-10-23 04:19:58,547 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:19:58,562 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Setting session cookie in browser 2026-10-23 04:19:58,565 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:19:58,565 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:19:58,587 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:19:59,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:59] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.080 0.876 2026-10-23 04:19:59,539 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigation result: {'frameId': '6F68E1419F5774A5D38163C780D97DBF', 'loaderId': '8E7B627EBAC24F9170AFE22AA09F4E1C', 'isDownload': False} 2026-10-23 04:19:59,540 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-10-23 04:19:59,561 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:19:59,592 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:59] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.015 2026-10-23 04:19:59,601 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:59] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-10-23 04:19:59,620 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:19:59] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.041 2026-10-23 04:20:00,256 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:20:00,270 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:20:00,305 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.016 0.017 2026-10-23 04:20:00,338 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:20:00,339 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:20:00,352 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:00,363 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:20:00,376 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:20:00,421 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.019 2026-10-23 04:20:00,450 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.012 0.040 2026-10-23 04:20:00,540 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.028 0.069 2026-10-23 04:20:00,543 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.056 2026-10-23 04:20:01,475 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.339 0.542 2026-10-23 04:20:01,511 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:01] "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-23 04:20:01,583 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:20:01,684 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:01] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.053 2026-10-23 04:20:01,766 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:20:01,812 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: Owl is running in 'dev' mode. 2026-10-23 04:20:01,844 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.008 2026-10-23 04:20:01,894 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:20:01,934 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:20:01,959 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:20:01,995 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:01] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.046 0.054 2026-10-23 04:20:01,998 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.093 2026-10-23 04:20:02,036 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:20:02,043 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:02] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.006 0.119 2026-10-23 04:20:02,049 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:20:02,076 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:02] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.015 2026-10-23 04:20:02,113 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:02,142 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:20:02,282 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:02] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.071 0.079 2026-10-23 04:20:02,363 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:02,380 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:20:02,391 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:02] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.034 0.208 2026-10-23 04:20:02,429 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:02] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.242 2026-10-23 04:20:02,572 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.145 2026-10-23 04:20:02,617 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20: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.008 2026-10-23 04:20:02,715 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:02,747 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:20:02,814 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:02,867 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:02,916 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:02,967 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:03,020 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:03,098 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:03,149 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:03,200 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:03,250 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:03,302 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:03,381 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:03,431 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:03,482 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:03,533 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:03,585 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:03,634 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:03,686 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:03,736 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:03,798 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:03,848 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:03,899 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:03,980 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:03,995 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:20:03,996 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:20:04,076 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:04,156 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:04,169 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56886040 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'f36ba476-fdcd-4f31-ad69-d1258ff9e035'}] 2026-10-23 04:20:04,176 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:20:04,723 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56886040 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'f36ba476-fdcd-4f31-ad69-d1258ff9e035'} created pos.order #734 2026-10-23 04:20:04,752 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56886040 finished 2026-10-23 04:20:04,848 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 238 0.179 0.503 2026-10-23 04:20:05,058 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:05,108 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:05,175 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:20:05,187 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:05,237 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:05,288 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:05,338 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:05,389 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:05,439 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:05,498 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:05,579 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:05,587 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11165899 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'dd5a6e92-b102-4eeb-a77f-eb1cbc64455b'}] 2026-10-23 04:20:05,654 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11165899 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'dd5a6e92-b102-4eeb-a77f-eb1cbc64455b'} created pos.order #735 2026-10-23 04:20:05,680 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11165899 finished 2026-10-23 04:20:05,778 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 40 0.030 0.165 2026-10-23 04:20:05,929 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:05] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 49 0.033 0.081 2026-10-23 04:20:05,983 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.031 2026-10-23 04:20:06,008 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:06,019 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:06] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.019 2026-10-23 04:20:06,058 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:06,106 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:06,160 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:06,210 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:06,261 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:06,319 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:06,370 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:06,422 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:06,499 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:06,548 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:06,609 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:06,658 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:06,709 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:06,760 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:06,811 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:06,861 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:06,912 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:06,963 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:07,022 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:07,071 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:07,122 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:07,181 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:07,249 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:07,256 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77110208 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'dd5a6e92-b102-4eeb-a77f-eb1cbc64455b'}] 2026-10-23 04:20:07,296 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added lines [1212] to pos.order #735 2026-10-23 04:20:07,378 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [712] to pos.order #735 2026-10-23 04:20:07,744 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77110208 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'dd5a6e92-b102-4eeb-a77f-eb1cbc64455b'} updated pos.order #735 2026-10-23 04:20:07,795 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77110208 finished 2026-10-23 04:20:07,918 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 192 0.146 0.520 2026-10-23 04:20:08,059 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: tour succeeded 2026-10-23 04:20:08,060 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: ╔═══════════════════════════════════════════╗ ║ TOUR RefundStayCurrentTableTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-23 04:20:08,209 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: heap 19174960 (allocated 21106688) 2026-10-23 04:20:08,216 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing chrome headless with pid 106329 2026-10-23 04:20:08,218 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing websocket connection 2026-10-23 04:20:08,218 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Terminating chrome headless with pid 106329 2026-10-23 04:20:08,332 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042008_332055_test_08_refund_stay_current_table.txt 2026-10-23 04:20:08,332 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Removing chrome user profile "/tmp/tmp7wm3r_m7_chrome_odoo" 2026-10-23 04:20:08,350 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-10-23 04:20:10,878 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome pid: 106539 2026-10-23 04:20:10,880 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless temporary user profile dir: /tmp/tmpihad1pld_chrome_odoo 2026-10-23 04:20:10,882 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:43169/json/version 2026-10-23 04:20:10,887 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43169', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:20:10,957 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Browser version: Chrome/150.0.7871.114 2026-10-23 04:20:10,957 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:43169/json 2026-10-23 04:20:10,958 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43169', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:20:10,972 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Websocket url found: ws://127.0.0.1:43169/devtools/page/6639CD044A4E41AC0DAB30C903E94068 2026-10-23 04:20:10,982 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Enable chrome headless console log notification 2026-10-23 04:20:10,986 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless enable page notifications 2026-10-23 04:20:11,148 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:20:11,157 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Setting session cookie in browser 2026-10-23 04:20:11,160 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:20:11,160 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:20:11,191 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:20:12,011 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:12] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.092 0.731 2026-10-23 04:20:12,015 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigation result: {'frameId': '6639CD044A4E41AC0DAB30C903E94068', 'loaderId': 'E39B6B7B534195E09BDF4C4AE2468504', 'isDownload': False} 2026-10-23 04:20:12,016 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4ProductCombo')" 2026-10-23 04:20:12,038 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:20:12,058 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:12] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-23 04:20:12,066 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:12] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-23 04:20:12,073 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:12] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-23 04:20:12,734 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:20:12,741 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:20:12,789 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.011 0.025 2026-10-23 04:20:12,819 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:20:12,820 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:20:12,840 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:12,858 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:20:12,878 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:20:12,913 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-23 04:20:12,927 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.023 2026-10-23 04:20:12,938 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-23 04:20:13,001 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.036 2026-10-23 04:20:13,944 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.322 0.563 2026-10-23 04:20:13,982 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:20:14,112 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:20:14,181 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:14] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.040 2026-10-23 04:20:14,226 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:14] "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.007 2026-10-23 04:20:14,258 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: Owl is running in 'dev' mode. 2026-10-23 04:20:14,283 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.007 2026-10-23 04:20:14,343 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:20:14,369 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:20:14,373 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:20:14,409 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:14] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.016 0.040 2026-10-23 04:20:14,410 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:20:14,413 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:20:14,425 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:14] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.003 0.068 2026-10-23 04:20:14,446 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.093 2026-10-23 04:20:14,464 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:14,470 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:14] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.004 0.026 2026-10-23 04:20:14,490 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:20:14,569 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:14] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.028 0.059 2026-10-23 04:20:14,585 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:14] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.052 2026-10-23 04:20:14,656 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:14] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.019 0.155 2026-10-23 04:20:14,734 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:20:14,737 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:14,861 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.066 2026-10-23 04:20:14,961 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20: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.016 2026-10-23 04:20:15,053 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:15,107 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:20:15,121 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:15,185 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:15,245 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:15,305 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:15,470 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:15,534 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:15,598 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:15,663 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:15,726 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:15,840 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:15,920 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:15,970 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:16,021 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:16,072 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:16,126 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:16,177 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:16,228 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:16,334 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:16,385 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:16,503 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:16,554 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:16,605 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:16,656 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:16,707 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:16,846 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:16,896 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:16,952 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:17,004 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:17,055 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:17,106 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:17,173 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:17,247 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:17,311 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:17,374 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:17,430 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:17,481 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:17,537 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:17,588 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:17,640 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:17,690 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:17,741 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:17,793 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:17,844 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:17,895 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:17,948 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:18,112 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:18,117 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11155609 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '0782b1a6-dfcd-407b-8acb-3a3dbc0e35e4'}] 2026-10-23 04:20:18,159 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:18,229 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11155609 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '0782b1a6-dfcd-407b-8acb-3a3dbc0e35e4'} created pos.order #736 2026-10-23 04:20:18,257 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11155609 finished 2026-10-23 04:20:18,345 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 96 0.063 0.168 2026-10-23 04:20:18,482 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25666643 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'b02ac0b0-a0ff-4a11-a55b-0c7fb3ac137a'}] 2026-10-23 04:20:18,601 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25666643 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'b02ac0b0-a0ff-4a11-a55b-0c7fb3ac137a'} created pos.order #737 2026-10-23 04:20:18,624 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25666643 finished 2026-10-23 04:20:18,715 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 85 0.063 0.172 2026-10-23 04:20:18,829 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:18,879 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:18,971 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:18,991 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:20:18,992 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:20:19,026 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:19,075 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:19,158 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:19,234 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:19,242 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65144193 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'b02ac0b0-a0ff-4a11-a55b-0c7fb3ac137a'}] 2026-10-23 04:20:19,253 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:20:19,399 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [713] to pos.order #737 2026-10-23 04:20:20,399 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65144193 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'b02ac0b0-a0ff-4a11-a55b-0c7fb3ac137a'} updated pos.order #737 2026-10-23 04:20:20,430 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65144193 finished 2026-10-23 04:20:20,543 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 390 0.330 0.973 2026-10-23 04:20:20,803 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:20,863 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:20,915 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:20,979 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:21,031 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:21,081 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:21,132 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:21,183 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:21,234 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:21,286 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:21,337 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:21,387 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:21,437 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:21,489 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:21,539 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: tour succeeded 2026-10-23 04:20:21,540 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour4ProductCombo SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-23 04:20:21,670 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: heap 23167900 (allocated 24645632) 2026-10-23 04:20:21,680 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing chrome headless with pid 106539 2026-10-23 04:20:21,681 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing websocket connection 2026-10-23 04:20:21,682 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Terminating chrome headless with pid 106539 2026-10-23 04:20:21,810 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042021_809999_test_09_combo_split_bill.txt 2026-10-23 04:20:21,810 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Removing chrome user profile "/tmp/tmpihad1pld_chrome_odoo" 2026-10-23 04:20:21,846 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-10-23 04:20:22,337 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome pid: 106746 2026-10-23 04:20:22,339 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpplfk81z4_chrome_odoo 2026-10-23 04:20:22,339 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:40861/json/version 2026-10-23 04:20:22,341 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40861', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:20:22,403 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-10-23 04:20:22,403 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:40861/json 2026-10-23 04:20:22,404 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40861', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:20:22,428 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Websocket url found: ws://127.0.0.1:40861/devtools/page/7EEC3E230EFCB8CB5754394AEA78170D 2026-10-23 04:20:22,454 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Enable chrome headless console log notification 2026-10-23 04:20:22,457 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless enable page notifications 2026-10-23 04:20:22,548 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:20:22,559 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Setting session cookie in browser 2026-10-23 04:20:22,564 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:20:22,564 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:20:22,585 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:20:23,717 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:23] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.054 1.081 2026-10-23 04:20:23,722 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigation result: {'frameId': '7EEC3E230EFCB8CB5754394AEA78170D', 'loaderId': 'F5683D44628AD3D411E986DBFF06F02F', 'isDownload': False} 2026-10-23 04:20:23,722 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-10-23 04:20:23,762 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:20:23,786 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:23] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-23 04:20:23,794 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:23] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-23 04:20:23,831 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:23] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.044 2026-10-23 04:20:24,522 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:20:24,539 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:20:24,556 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.013 2026-10-23 04:20:24,590 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:20:24,597 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:20:24,605 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:24,610 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20: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-23 04:20:24,633 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:20:24,674 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-10-23 04:20:24,693 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-23 04:20:24,757 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.042 2026-10-23 04:20:24,760 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-23 04:20:25,683 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.315 0.548 2026-10-23 04:20:25,715 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:20:25,783 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20: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.011 2026-10-23 04:20:25,858 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:25] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.047 2026-10-23 04:20:25,884 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:20:25,905 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: Owl is running in 'dev' mode. 2026-10-23 04:20:25,929 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.011 2026-10-23 04:20:25,962 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:20:25,971 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:20:25,995 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:20:26,001 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:20:26,036 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:26] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.022 0.041 2026-10-23 04:20:26,048 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:20:26,071 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:26] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.011 0.079 2026-10-23 04:20:26,083 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:20:26,116 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:26,128 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:20:26,252 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:26] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.056 0.109 2026-10-23 04:20:26,280 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:26,283 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:26] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.009 0.145 2026-10-23 04:20:26,371 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:20:26,386 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:26] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.039 0.267 2026-10-23 04:20:26,415 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:26] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.126 2026-10-23 04:20:26,531 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.191 2026-10-23 04:20:26,605 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:20:26,715 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:26,747 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:20:26,816 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:26,871 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:26,922 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:26,977 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:27,029 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:27,077 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [10/20] Tour SaveLastPreparationChangesTour → Step body 2026-10-23 04:20:27,128 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:27,222 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:27,230 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55182878 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '9a84b017-1737-4dd6-9996-15c1889c66d6'}] 2026-10-23 04:20:27,338 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55182878 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '9a84b017-1737-4dd6-9996-15c1889c66d6'} created pos.order #738 2026-10-23 04:20:27,370 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55182878 finished 2026-10-23 04:20:27,478 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.054 0.197 2026-10-23 04:20:27,553 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.013 2026-10-23 04:20:27,559 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:29,596 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:29,648 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:29,699 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:29,771 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:31,813 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:31,864 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:31,915 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:31,975 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: tour succeeded 2026-10-23 04:20:31,976 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR SaveLastPreparationChangesTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-23 04:20:32,119 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: heap 15647348 (allocated 17301504) 2026-10-23 04:20:32,137 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing chrome headless with pid 106746 2026-10-23 04:20:32,138 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing websocket connection 2026-10-23 04:20:32,142 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Terminating chrome headless with pid 106746 2026-10-23 04:20:32,308 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042032_308109_test_10_save_last_preparation_changes.txt 2026-10-23 04:20:32,308 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Removing chrome user profile "/tmp/tmpplfk81z4_chrome_odoo" 2026-10-23 04:20:32,383 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_12_order_tracking ... 2026-10-23 04:20:32,965 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome pid: 106947 2026-10-23 04:20:32,965 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless temporary user profile dir: /tmp/tmpv2x1eu7a_chrome_odoo 2026-10-23 04:20:32,965 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:32993/json/version 2026-10-23 04:20:32,966 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32993', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:20:33,031 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Browser version: Chrome/150.0.7871.114 2026-10-23 04:20:33,031 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:32993/json 2026-10-23 04:20:33,031 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32993', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:20:33,043 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Websocket url found: ws://127.0.0.1:32993/devtools/page/607BBD5F142C24C434206127FE931676 2026-10-23 04:20:33,054 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Enable chrome headless console log notification 2026-10-23 04:20:33,057 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless enable page notifications 2026-10-23 04:20:33,147 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:20:33,164 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Setting session cookie in browser 2026-10-23 04:20:33,167 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:20:33,167 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:20:33,184 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:20:33,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:33] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.077 0.714 2026-10-23 04:20:33,977 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigation result: {'frameId': '607BBD5F142C24C434206127FE931676', 'loaderId': '5256FDC1CE7AD0C2466517CD42417B73', 'isDownload': False} 2026-10-23 04:20:33,977 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate ready code "odoo.isTourReady('OrderTrackingTour')" 2026-10-23 04:20:33,993 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:20:34,020 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:34] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-23 04:20:34,031 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:34] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.017 2026-10-23 04:20:34,042 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:34] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.034 2026-10-23 04:20:34,735 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:20:34,738 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:20:34,770 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.015 2026-10-23 04:20:34,791 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:20:34,797 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:20:34,805 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:34,807 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 04:20:34,828 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:20:34,864 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.014 2026-10-23 04:20:34,890 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.041 2026-10-23 04:20:34,960 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.017 0.049 2026-10-23 04:20:34,964 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-10-23 04:20:35,908 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.263 0.594 2026-10-23 04:20:35,942 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:35] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:20:36,054 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:20:36,163 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:36] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.064 2026-10-23 04:20:36,196 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:20:36,220 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: Owl is running in 'dev' mode. 2026-10-23 04:20:36,244 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.005 2026-10-23 04:20:36,300 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:20:36,319 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:20:36,340 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:20:36,356 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:20:36,400 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:36] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.034 0.052 2026-10-23 04:20:36,416 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 04:20:36,422 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 04:20:36,441 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:36] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.009 0.110 2026-10-23 04:20:36,479 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:20:36,490 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:36] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.013 0.028 2026-10-23 04:20:36,515 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:36,610 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:36] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.038 0.114 2026-10-23 04:20:36,626 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:36] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.053 2026-10-23 04:20:36,718 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:36,722 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:20:36,732 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:36] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.029 0.244 2026-10-23 04:20:36,843 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.074 2026-10-23 04:20:36,898 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20: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-23 04:20:37,014 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:37,043 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:20:37,118 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:37,209 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:37,262 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:37,305 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:37,357 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:37,415 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:37,481 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:37,517 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18902955 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '6561f05c-a2be-4461-84fd-f8b42e8ae5c4'}] 2026-10-23 04:20:37,606 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18902955 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '6561f05c-a2be-4461-84fd-f8b42e8ae5c4'} created pos.order #739 2026-10-23 04:20:37,641 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18902955 finished 2026-10-23 04:20:37,731 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.061 0.156 2026-10-23 04:20:37,764 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:37,847 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:37,851 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.023 2026-10-23 04:20:37,886 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:37,950 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:38,001 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:38,053 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:38,108 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:38,163 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:38,334 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:38,384 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:38,447 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:38,497 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:38,548 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:38,631 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:38,644 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:20:38,645 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:20:38,719 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:38,798 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:38,804 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83467774 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '6561f05c-a2be-4461-84fd-f8b42e8ae5c4'}] 2026-10-23 04:20:38,815 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:20:38,979 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [714] to pos.order #739 2026-10-23 04:20:39,477 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83467774 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '6561f05c-a2be-4461-84fd-f8b42e8ae5c4'} updated pos.order #739 2026-10-23 04:20:39,511 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83467774 finished 2026-10-23 04:20:39,658 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 254 0.203 0.654 2026-10-23 04:20:39,904 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: tour succeeded 2026-10-23 04:20:39,905 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: ╔══════════════════════════════════╗ ║ TOUR OrderTrackingTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-23 04:20:40,094 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: heap 16893784 (allocated 19009536) 2026-10-23 04:20:40,103 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing chrome headless with pid 106947 2026-10-23 04:20:40,105 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing websocket connection 2026-10-23 04:20:40,105 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Terminating chrome headless with pid 106947 2026-10-23 04:20:40,255 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042040_255466_test_12_order_tracking.txt 2026-10-23 04:20:40,255 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Removing chrome user profile "/tmp/tmpv2x1eu7a_chrome_odoo" 2026-10-23 04:20:40,308 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_category_check ... 2026-10-23 04:20:40,978 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome pid: 107147 2026-10-23 04:20:40,978 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless temporary user profile dir: /tmp/tmp8dxth8zz_chrome_odoo 2026-10-23 04:20:40,979 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:38495/json/version 2026-10-23 04:20:40,980 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38495', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:20:41,012 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Browser version: Chrome/150.0.7871.114 2026-10-23 04:20:41,013 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:38495/json 2026-10-23 04:20:41,026 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38495', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:20:41,038 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Websocket url found: ws://127.0.0.1:38495/devtools/page/E46CAC260D8DA387C29814816C0104F3 2026-10-23 04:20:41,048 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Enable chrome headless console log notification 2026-10-23 04:20:41,056 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless enable page notifications 2026-10-23 04:20:41,177 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:20:41,192 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Setting session cookie in browser 2026-10-23 04:20:41,195 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:20:41,195 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:20:41,218 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:20:42,043 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:42] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.062 0.768 2026-10-23 04:20:42,053 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigation result: {'frameId': 'E46CAC260D8DA387C29814816C0104F3', 'loaderId': '188961FB563C1BCD5B7033DC0DCDFE11', 'isDownload': False} 2026-10-23 04:20:42,053 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate ready code "odoo.isTourReady('CategLabelCheck')" 2026-10-23 04:20:42,082 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:20:42,106 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:42] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.011 2026-10-23 04:20:42,115 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:42] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-10-23 04:20:42,124 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:42] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-10-23 04:20:42,820 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:20:42,835 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:20:42,868 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.012 0.023 2026-10-23 04:20:42,899 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:20:42,912 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:42,916 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-23 04:20:42,938 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 04:20:42,952 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:20:42,991 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-10-23 04:20:43,007 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20: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.034 2026-10-23 04:20:43,104 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.069 2026-10-23 04:20:43,108 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.088 2026-10-23 04:20:44,003 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.298 0.543 2026-10-23 04:20:44,030 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:20:44,122 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:20:44,206 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:44] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.056 2026-10-23 04:20:44,247 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:20:44,273 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: Owl is running in 'dev' mode. 2026-10-23 04:20:44,299 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.010 2026-10-23 04:20:44,364 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:20:44,389 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:20:44,392 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:20:44,406 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:20:44,421 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:44] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.006 0.046 2026-10-23 04:20:44,473 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:20:44,511 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.045 2026-10-23 04:20:44,514 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:20:44,531 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:44] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.052 0.101 2026-10-23 04:20:44,551 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:44,682 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:44] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.075 0.129 2026-10-23 04:20:44,714 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:44] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.004 0.168 2026-10-23 04:20:44,805 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:44,806 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:20:44,840 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:44] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.048 0.317 2026-10-23 04:20:44,856 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:44] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.126 2026-10-23 04:20:44,953 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.036 0.108 2026-10-23 04:20:45,004 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.009 2026-10-23 04:20:45,102 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:45,143 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:20:45,195 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:45,242 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: tour succeeded 2026-10-23 04:20:45,245 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: ╔════════════════════════════════╗ ║ TOUR CategLabelCheck SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-23 04:20:45,359 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: heap 14306452 (allocated 15466496) 2026-10-23 04:20:45,381 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing chrome headless with pid 107147 2026-10-23 04:20:45,383 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing websocket connection 2026-10-23 04:20:45,383 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Terminating chrome headless with pid 107147 2026-10-23 04:20:45,497 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042045_493515_test_13_category_check.txt 2026-10-23 04:20:45,497 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Removing chrome user profile "/tmp/tmp8dxth8zz_chrome_odoo" 2026-10-23 04:20:45,538 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_crm_team ... 2026-10-23 04:20:46,233 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome pid: 107344 2026-10-23 04:20:46,233 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless temporary user profile dir: /tmp/tmp_3chk8y0_chrome_odoo 2026-10-23 04:20:46,233 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:41263/json/version 2026-10-23 04:20:46,235 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41263', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:20:46,278 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Browser version: Chrome/150.0.7871.114 2026-10-23 04:20:46,279 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:41263/json 2026-10-23 04:20:46,279 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41263', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:20:46,299 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Websocket url found: ws://127.0.0.1:41263/devtools/page/EE2BE270345408D8E2AB542419E07FF1 2026-10-23 04:20:46,324 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Enable chrome headless console log notification 2026-10-23 04:20:46,343 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless enable page notifications 2026-10-23 04:20:46,412 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:20:46,423 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Setting session cookie in browser 2026-10-23 04:20:46,425 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:20:46,425 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:20:46,441 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:20:47,586 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:47] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.059 1.088 2026-10-23 04:20:47,591 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigation result: {'frameId': 'EE2BE270345408D8E2AB542419E07FF1', 'loaderId': '1A7AE32A3794CBE9F25893F0B93D627D', 'isDownload': False} 2026-10-23 04:20:47,591 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate ready code "odoo.isTourReady('CrmTeamTour')" 2026-10-23 04:20:47,614 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:20:47,634 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:47] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-23 04:20:47,664 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:47] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.040 2026-10-23 04:20:47,671 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:47] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.046 2026-10-23 04:20:48,365 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:20:48,378 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:20:48,416 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.021 0.017 2026-10-23 04:20:48,448 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:20:48,454 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-23 04:20:48,458 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:48,475 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:20:48,501 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:20:48,534 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.012 2026-10-23 04:20:48,557 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.034 2026-10-23 04:20:48,621 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.046 2026-10-23 04:20:48,625 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.045 2026-10-23 04:20:49,642 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.345 0.624 2026-10-23 04:20:49,673 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20: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-23 04:20:49,761 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-23 04:20:49,823 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:49] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.039 2026-10-23 04:20:49,849 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:20:49,878 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: Owl is running in 'dev' mode. 2026-10-23 04:20:49,899 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.006 2026-10-23 04:20:49,970 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:20:49,984 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:20:50,004 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:20:50,041 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:50] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.010 0.028 2026-10-23 04:20:50,050 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:20:50,054 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:20:50,113 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:50,142 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:50] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.036 0.096 2026-10-23 04:20:50,146 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.170 2026-10-23 04:20:50,170 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:50] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.057 2026-10-23 04:20:50,191 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:50] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.015 2026-10-23 04:20:50,295 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:20:50,300 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:50,438 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:50] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.041 0.112 2026-10-23 04:20:50,529 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:20:50,577 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:50] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.045 0.241 2026-10-23 04:20:50,712 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.348 2026-10-23 04:20:50,771 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:20:50,900 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:50,933 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:20:50,998 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:51,062 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:51,100 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13925882 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '88efedae-b742-44d4-ad85-7afe64e610cf'}] 2026-10-23 04:20:51,182 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13925882 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '88efedae-b742-44d4-ad85-7afe64e610cf'} created pos.order #740 2026-10-23 04:20:51,205 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13925882 finished 2026-10-23 04:20:51,293 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.047 0.149 2026-10-23 04:20:51,329 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:51,404 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.010 2026-10-23 04:20:51,405 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:51,467 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:53,512 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: tour succeeded 2026-10-23 04:20:53,513 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: ╔════════════════════════════╗ ║ TOUR CrmTeamTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-23 04:20:53,627 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: heap 15519800 (allocated 17039360) 2026-10-23 04:20:53,646 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing chrome headless with pid 107344 2026-10-23 04:20:53,653 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing websocket connection 2026-10-23 04:20:53,655 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Terminating chrome headless with pid 107344 2026-10-23 04:20:53,795 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042053_794816_test_13_crm_team.txt 2026-10-23 04:20:53,795 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Removing chrome user profile "/tmp/tmp_3chk8y0_chrome_odoo" 2026-10-23 04:20:53,849 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_change_synced_order ... 2026-10-23 04:20:54,287 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome pid: 107537 2026-10-23 04:20:54,292 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless temporary user profile dir: /tmp/tmp__kmpr5z_chrome_odoo 2026-10-23 04:20:54,293 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:39085/json/version 2026-10-23 04:20:54,295 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39085', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:20:54,344 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Browser version: Chrome/150.0.7871.114 2026-10-23 04:20:54,345 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:39085/json 2026-10-23 04:20:54,347 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39085', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:20:54,358 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Websocket url found: ws://127.0.0.1:39085/devtools/page/7EC61D28034F275FF1458691C158FFA9 2026-10-23 04:20:54,367 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Enable chrome headless console log notification 2026-10-23 04:20:54,378 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless enable page notifications 2026-10-23 04:20:54,474 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:20:54,487 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Setting session cookie in browser 2026-10-23 04:20:54,490 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:20:54,491 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:20:54,511 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:20:55,426 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:55] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.073 0.845 2026-10-23 04:20:55,430 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigation result: {'frameId': '7EC61D28034F275FF1458691C158FFA9', 'loaderId': 'A55D240478D4E634B7EB4F51CDABE49C', 'isDownload': False} 2026-10-23 04:20:55,430 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate ready code "odoo.isTourReady('OrderChange')" 2026-10-23 04:20:55,459 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:20:55,499 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:55] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-23 04:20:55,507 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:55] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-23 04:20:55,546 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:55] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.019 0.039 2026-10-23 04:20:56,121 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:20:56,130 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:20:56,163 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.020 2026-10-23 04:20:56,197 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-23 04:20:56,204 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:20:56,216 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:56,218 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:20:56,236 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:20:56,284 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.020 2026-10-23 04:20:56,312 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.052 2026-10-23 04:20:56,379 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.044 2026-10-23 04:20:56,384 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-23 04:20:57,449 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.372 0.650 2026-10-23 04:20:57,511 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 04:20:57,597 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.015 2026-10-23 04:20:57,670 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:57] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.050 2026-10-23 04:20:57,731 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-10-23 04:20:57,758 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: Owl is running in 'dev' mode. 2026-10-23 04:20:57,789 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.013 0.007 2026-10-23 04:20:57,827 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:20:57,861 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:20:57,864 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:20:57,895 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:57] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.017 0.040 2026-10-23 04:20:57,929 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:20:57,930 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:57] "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-23 04:20:57,959 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:57] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.021 0.095 2026-10-23 04:20:57,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.115 2026-10-23 04:20:57,999 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:58,001 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:58] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.005 0.039 2026-10-23 04:20:58,086 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:20:58,108 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:58,170 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:58] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.042 0.066 2026-10-23 04:20:58,219 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:20:58,281 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:58] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.048 0.167 2026-10-23 04:20:58,392 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.219 2026-10-23 04:20:58,407 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:58] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.328 2026-10-23 04:20:58,462 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:20:58,561 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:58,588 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:20:58,653 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:58,703 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:58,755 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:58,805 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:58,855 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [9/31] Tour OrderChange → Step body 2026-10-23 04:20:58,909 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:59,005 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:59,013 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73871067 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '6458522d-c583-4112-b987-e243ec746aa5'}] 2026-10-23 04:20:59,153 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73871067 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '6458522d-c583-4112-b987-e243ec746aa5'} created pos.order #741 2026-10-23 04:20:59,182 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73871067 finished 2026-10-23 04:20:59,288 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.068 0.209 2026-10-23 04:20:59,394 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:59,418 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:20:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 04:20:59,433 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:59,482 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:59,534 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:59,598 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:59,680 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:59,752 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:59,794 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:59,844 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:59,896 44 INFO rb-1f9f1af-225886-428050 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-23 04:20:59,952 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:00,012 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:00,066 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:00,147 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:00,162 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:21:00,165 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:21:00,197 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:00,247 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:00,331 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:00,382 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:00,451 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:00,457 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:21:00,459 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81816365 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '6458522d-c583-4112-b987-e243ec746aa5'}] 2026-10-23 04:21:00,575 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [715] to pos.order #741 2026-10-23 04:21:01,043 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81816365 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '6458522d-c583-4112-b987-e243ec746aa5'} updated pos.order #741 2026-10-23 04:21:01,072 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81816365 finished 2026-10-23 04:21:01,197 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.223 0.520 2026-10-23 04:21:01,430 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:01,484 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: tour succeeded 2026-10-23 04:21:01,485 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: ╔════════════════════════════╗ ║ TOUR OrderChange SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-23 04:21:01,675 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: heap 17272616 (allocated 19271680) 2026-10-23 04:21:01,683 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing chrome headless with pid 107537 2026-10-23 04:21:01,684 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing websocket connection 2026-10-23 04:21:01,685 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Terminating chrome headless with pid 107537 2026-10-23 04:21:01,811 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042101_811308_test_14_change_synced_order.txt 2026-10-23 04:21:01,811 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Removing chrome user profile "/tmp/tmp__kmpr5z_chrome_odoo" 2026-10-23 04:21:01,827 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_pos_payment_sync ... 2026-10-23 04:21:02,423 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 107745 2026-10-23 04:21:02,427 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpx4p25jjf_chrome_odoo 2026-10-23 04:21:02,430 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:41459/json/version 2026-10-23 04:21:02,431 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41459', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:21:02,442 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-23 04:21:02,442 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:41459/json 2026-10-23 04:21:02,442 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41459', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:21:02,452 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:41459/devtools/page/1EC267EE5EC01838696F1F75FEDC1413 2026-10-23 04:21:02,471 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-23 04:21:02,477 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-23 04:21:02,554 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:21:02,568 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-23 04:21:02,572 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:21:02,572 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:21:02,595 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:21:03,426 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:03] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.067 0.767 2026-10-23 04:21:03,430 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '1EC267EE5EC01838696F1F75FEDC1413', 'loaderId': '74A97DEF4357D3DBE04096C2FD181242', 'isDownload': False} 2026-10-23 04:21:03,430 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour1')" 2026-10-23 04:21:03,466 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:21:03,489 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:03] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-10-23 04:21:03,497 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:03] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-23 04:21:03,507 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:03] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.030 2026-10-23 04:21:04,196 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:21:04,200 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:21:04,230 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.016 2026-10-23 04:21:04,264 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:21:04,268 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-23 04:21:04,283 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:04,300 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:21:04,324 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:21:04,368 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.010 0.013 2026-10-23 04:21:04,402 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.046 2026-10-23 04:21:04,452 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.045 2026-10-23 04:21:04,455 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-23 04:21:05,459 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.326 0.605 2026-10-23 04:21:05,500 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:21:05,608 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:21:05,701 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:05] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.044 2026-10-23 04:21:05,730 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:21:05,766 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-23 04:21:05,795 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.013 0.006 2026-10-23 04:21:05,829 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:21:05,855 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:21:05,860 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:21:05,873 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 04:21:05,912 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:21:05,917 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:21:05,939 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:05,996 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:05] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.073 0.069 2026-10-23 04:21:06,034 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:21:06,046 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:06] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.005 0.189 2026-10-23 04:21:06,073 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:06,086 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:06] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.012 0.161 2026-10-23 04:21:06,103 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:21:06,203 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:06] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.031 0.194 2026-10-23 04:21:06,320 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.186 2026-10-23 04:21:06,425 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:06] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.031 0.373 2026-10-23 04:21:06,441 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:06] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.332 2026-10-23 04:21:06,447 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21: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.080 2026-10-23 04:21:06,473 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:06,500 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:06] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.010 2026-10-23 04:21:06,513 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:21:06,592 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:06,652 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:06,701 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:06,752 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:06,824 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:06,878 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:06,926 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:07,007 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:07,026 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:21:07,027 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:21:07,061 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:07,109 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:07,190 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:07,253 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:07,303 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:07,398 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:07,516 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-23 04:21:07,518 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-23 04:21:07,518 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-23 04:21:07,520 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-23 04:21:07,522 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-23 04:21:07,524 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-23 04:21:07,524 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-23 04:21:07,525 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-23 04:21:07,526 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-23 04:21:07,527 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-23 04:21:07,527 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-23 04:21:07,527 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-23 04:21:07,527 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-23 04:21:07,528 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-23 04:21:07,528 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-23 04:21:07,529 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-23 04:21:07,529 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-23 04:21:07,530 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-23 04:21:07,531 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-23 04:21:07,531 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-23 04:21:07,534 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-23 04:21:07,536 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-23 04:21:07,536 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-23 04:21:07,536 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-23 04:21:07,538 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-23 04:21:07,538 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-23 04:21:07,539 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-23 04:21:07,540 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-23 04:21:07,543 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-23 04:21:07,543 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-23 04:21:07,543 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-23 04:21:07,547 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-23 04:21:07,550 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-23 04:21:07,551 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-23 04:21:07,551 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-23 04:21:07,553 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:21:07,559 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:21:07,566 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:21:07,568 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:21:07,574 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-23 04:21:07,575 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-23 04:21:07,575 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-23 04:21:07,576 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:21:07,581 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-23 04:21:07,583 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-23 04:21:07,602 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:21:07,607 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:21:07,611 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:21:07,621 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:21:07,624 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:21:07,626 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:21:07,656 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:21:07,664 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:21:07,666 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-23 04:21:07,670 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-23 04:21:07,671 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:21:07,676 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-23 04:21:07,679 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-23 04:21:07,680 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-23 04:21:07,681 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-23 04:21:07,682 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-23 04:21:07,683 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-23 04:21:07,683 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-23 04:21:07,683 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-23 04:21:07,684 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-23 04:21:07,684 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-23 04:21:07,685 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-23 04:21:07,685 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-23 04:21:07,686 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-23 04:21:07,686 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-23 04:21:07,686 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-23 04:21:07,687 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-23 04:21:07,687 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-23 04:21:07,688 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-23 04:21:07,688 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-23 04:21:07,688 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-23 04:21:07,689 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-23 04:21:07,689 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-23 04:21:07,689 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-23 04:21:07,690 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-23 04:21:07,690 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-23 04:21:07,690 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-23 04:21:07,690 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-23 04:21:07,691 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-23 04:21:07,691 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-23 04:21:07,691 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-23 04:21:07,693 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-23 04:21:07,694 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-23 04:21:07,694 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-23 04:21:07,695 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-23 04:21:07,695 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-23 04:21:07,696 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-23 04:21:07,696 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-23 04:21:07,697 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-23 04:21:07,722 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:21:07,740 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-23 04:21:07,743 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-10-23 04:21:07,743 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:21:07,746 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:21:07,781 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.060 2026-10-23 04:21:07,786 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:21:07,795 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 04:21:07,830 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:21:07,838 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-23 04:21:07,838 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-23 04:21:07,848 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-23 04:21:07,858 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-23 04:21:07,861 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-23 04:21:07,863 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 04:21:07,865 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:21:07,869 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:07] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:21:07,871 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-23 04:21:07,874 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-23 04:21:07,875 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-23 04:21:07,875 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-23 04:21:07,878 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-23 04:21:07,879 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-23 04:21:07,880 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-23 04:21:07,880 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-23 04:21:07,880 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-23 04:21:07,881 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-23 04:21:07,881 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-23 04:21:07,882 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-23 04:21:07,882 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-23 04:21:07,883 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-23 04:21:07,883 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-23 04:21:07,884 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-23 04:21:07,884 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-23 04:21:07,884 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-23 04:21:07,885 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-23 04:21:07,885 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-23 04:21:07,887 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-23 04:21:07,888 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-23 04:21:07,888 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-23 04:21:07,888 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-23 04:21:07,889 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-23 04:21:07,889 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-23 04:21:07,890 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-23 04:21:07,890 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-23 04:21:07,891 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-23 04:21:07,891 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-23 04:21:07,892 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-23 04:21:07,893 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-23 04:21:07,894 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-23 04:21:07,895 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-23 04:21:07,895 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-23 04:21:08,423 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48758842 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'bc0e0296-9481-47ee-be40-90661bd1db82'}] 2026-10-23 04:21:08,440 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:08,508 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48758842 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'bc0e0296-9481-47ee-be40-90661bd1db82'} created pos.order #742 2026-10-23 04:21:08,534 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48758842 finished 2026-10-23 04:21:08,618 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.048 0.150 2026-10-23 04:21:08,678 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21: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.010 2026-10-23 04:21:08,680 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:08,731 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:08,788 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:10,829 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-23 04:21:10,829 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-23 04:21:10,963 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16771280 (allocated 17825792) 2026-10-23 04:21:10,994 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 107745 2026-10-23 04:21:10,997 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-23 04:21:11,011 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 107745 2026-10-23 04:21:11,115 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042111_115329_test_14_pos_payment_sync.txt 2026-10-23 04:21:11,115 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpx4p25jjf_chrome_odoo" 2026-10-23 04:21:11,502 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 107969 2026-10-23 04:21:11,503 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp6p4qjzb8_chrome_odoo 2026-10-23 04:21:11,503 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:41853/json/version 2026-10-23 04:21:11,504 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41853', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:21:11,596 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-23 04:21:11,596 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:41853/json 2026-10-23 04:21:11,597 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41853', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:21:11,620 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:41853/devtools/page/D12501E18DDABC0AAE4F98348815150B 2026-10-23 04:21:11,633 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-23 04:21:11,651 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-23 04:21:11,688 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:21:11,694 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-23 04:21:11,696 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:21:11,696 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:21:11,781 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:11] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.019 0.051 2026-10-23 04:21:11,787 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': 'D12501E18DDABC0AAE4F98348815150B', 'loaderId': 'C1FC8F2A4B93FEA31F305220272EAE61', 'isDownload': False} 2026-10-23 04:21:11,787 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour2')" 2026-10-23 04:21:11,808 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:21:11,835 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:11] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-23 04:21:11,844 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:11] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-23 04:21:11,853 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:11] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-10-23 04:21:12,562 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:21:12,568 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:21:12,583 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:21:12,614 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-23 04:21:12,616 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:21:12,633 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:12,647 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.009 2026-10-23 04:21:12,667 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:21:12,704 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:12] "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.016 2026-10-23 04:21:12,712 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.024 2026-10-23 04:21:12,772 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.007 0.040 2026-10-23 04:21:12,775 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-10-23 04:21:13,668 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 340 0.298 0.556 2026-10-23 04:21:13,690 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:21:13,790 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 04:21:13,851 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:13] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.036 2026-10-23 04:21:13,887 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 04:21:13,905 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-23 04:21:13,922 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:21:13,970 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:21:14,040 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:21:14,052 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-10-23 04:21:14,060 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:21:14,068 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:14] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.030 0.043 2026-10-23 04:21:14,087 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:14] "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-23 04:21:14,147 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:14,156 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:14] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 7 0.009 0.152 2026-10-23 04:21:14,192 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:14] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.087 2026-10-23 04:21:14,198 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.202 2026-10-23 04:21:14,226 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:14] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.019 2026-10-23 04:21:14,347 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 04:21:14,423 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:14,486 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:21:14,499 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:21:14,506 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:14,513 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:21:14,522 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.039 2026-10-23 04:21:14,593 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:14] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.054 0.061 2026-10-23 04:21:14,651 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:14,666 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:14] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.021 0.158 2026-10-23 04:21:14,684 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:14] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.162 2026-10-23 04:21:14,697 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:14,700 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:14] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.002 0.011 2026-10-23 04:21:14,799 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:14,846 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:14,899 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:14,951 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:15,024 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:15,047 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:21:15,073 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:15,124 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:15,198 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:15,259 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:15,309 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:15,359 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:15,425 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:15,496 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:15,546 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:15,612 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:15,621 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:21:15,774 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-23 04:21:15,775 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-23 04:21:15,776 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-23 04:21:15,776 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-23 04:21:15,779 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-23 04:21:15,780 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-23 04:21:15,780 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-23 04:21:15,781 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-23 04:21:15,782 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-23 04:21:15,782 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-23 04:21:15,782 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-23 04:21:15,784 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-23 04:21:15,785 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-23 04:21:15,787 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-23 04:21:15,787 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-23 04:21:15,789 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-23 04:21:15,789 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-23 04:21:15,790 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-23 04:21:15,791 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-23 04:21:15,791 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-23 04:21:15,791 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-23 04:21:15,792 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-23 04:21:15,795 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-23 04:21:15,796 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-23 04:21:15,796 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-23 04:21:15,797 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-23 04:21:15,797 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-23 04:21:15,798 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-23 04:21:15,798 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-23 04:21:15,799 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-23 04:21:15,800 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-23 04:21:15,801 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-23 04:21:15,801 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-23 04:21:15,802 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-23 04:21:15,803 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-23 04:21:15,804 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-23 04:21:15,804 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-23 04:21:15,804 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-23 04:21:15,806 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-23 04:21:15,806 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-23 04:21:15,813 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:15] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:21:15,822 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-23 04:21:15,823 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-23 04:21:15,823 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-23 04:21:15,824 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-23 04:21:15,825 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-23 04:21:15,826 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-23 04:21:15,826 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-23 04:21:15,846 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:15] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:21:15,849 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-23 04:21:15,851 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:15] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:21:15,856 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:15] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:21:15,857 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:15] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:21:15,858 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-23 04:21:15,864 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-23 04:21:15,865 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:15] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:21:15,865 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:15] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:21:15,866 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-23 04:21:15,873 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-23 04:21:15,878 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:15] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:21:15,890 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-23 04:21:15,891 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:15] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:21:15,894 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-23 04:21:15,896 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:15] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:21:15,898 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-23 04:21:15,900 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:15] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:21:15,900 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-23 04:21:15,903 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:15] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:21:15,907 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-23 04:21:15,912 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-23 04:21:15,913 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-23 04:21:15,917 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-23 04:21:15,918 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:15] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:21:15,922 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-23 04:21:15,924 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:15] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:21:15,925 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-23 04:21:15,928 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-23 04:21:15,928 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-23 04:21:15,929 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-23 04:21:15,929 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-23 04:21:15,930 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-23 04:21:15,931 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-23 04:21:15,935 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-23 04:21:15,936 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-23 04:21:15,937 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-23 04:21:15,937 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-23 04:21:15,938 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-23 04:21:15,939 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-23 04:21:15,940 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-23 04:21:15,941 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-23 04:21:15,941 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-23 04:21:15,942 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-23 04:21:15,943 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-23 04:21:15,943 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-23 04:21:15,944 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-23 04:21:15,944 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-23 04:21:15,945 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-23 04:21:15,945 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-23 04:21:15,945 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-23 04:21:15,946 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-23 04:21:15,946 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-23 04:21:15,947 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-23 04:21:15,947 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-23 04:21:15,953 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:15] "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-23 04:21:15,956 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:21:15,962 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-23 04:21:15,963 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-23 04:21:15,963 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-23 04:21:15,980 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:15] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:21:16,004 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:16] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:21:16,006 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:21:16,019 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-23 04:21:16,020 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-23 04:21:16,021 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-23 04:21:16,024 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-23 04:21:16,024 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:16] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:21:16,029 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-23 04:21:16,035 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-23 04:21:16,039 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-23 04:21:16,048 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-23 04:21:16,052 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-23 04:21:16,057 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:16] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:21:16,058 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:16] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:21:16,062 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:16] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:21:16,063 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-23 04:21:16,067 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-23 04:21:16,069 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-23 04:21:16,072 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-23 04:21:16,077 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-23 04:21:16,078 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:16] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:21:16,087 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-23 04:21:16,088 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-23 04:21:16,089 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-23 04:21:16,089 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-23 04:21:16,090 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-23 04:21:16,091 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-23 04:21:16,092 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-23 04:21:16,092 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-23 04:21:16,093 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-23 04:21:16,093 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-23 04:21:16,093 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-23 04:21:16,094 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-23 04:21:16,094 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-23 04:21:16,096 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-23 04:21:16,103 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:16] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:21:16,107 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:16] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:21:16,650 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92025571 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'bc0e0296-9481-47ee-be40-90661bd1db82'}] 2026-10-23 04:21:16,661 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:16,760 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #227 deleted pos.payment records with IDs: [717] 2026-10-23 04:21:16,893 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [718] to pos.order #742 2026-10-23 04:21:16,908 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92025571 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'bc0e0296-9481-47ee-be40-90661bd1db82'} updated pos.order #742 2026-10-23 04:21:16,941 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92025571 finished 2026-10-23 04:21:17,041 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 109 0.097 0.297 2026-10-23 04:21:17,114 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 04:21:17,115 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:17,168 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:17,225 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:19,261 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-23 04:21:19,262 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-23 04:21:19,377 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 17186376 (allocated 18612224) 2026-10-23 04:21:19,388 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 107969 2026-10-23 04:21:19,390 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-23 04:21:19,391 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 107969 2026-10-23 04:21:19,523 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042119_523247_test_14_pos_payment_sync.txt 2026-10-23 04:21:19,523 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmp6p4qjzb8_chrome_odoo" 2026-10-23 04:21:19,987 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 108209 2026-10-23 04:21:19,987 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp94kwa6ww_chrome_odoo 2026-10-23 04:21:19,987 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:42365/json/version 2026-10-23 04:21:19,989 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42365', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:21:20,021 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-10-23 04:21:20,021 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:42365/json 2026-10-23 04:21:20,022 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42365', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:21:20,043 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:42365/devtools/page/584FE888E798860554CF490B0675FB81 2026-10-23 04:21:20,061 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-10-23 04:21:20,067 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-10-23 04:21:20,116 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:21:20,119 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-10-23 04:21:20,122 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:21:20,123 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:21:20,257 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:20] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.032 0.083 2026-10-23 04:21:20,270 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '584FE888E798860554CF490B0675FB81', 'loaderId': '2AF16A8D60A9F2FD2691B4C43DE27EA4', 'isDownload': False} 2026-10-23 04:21:20,270 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour3')" 2026-10-23 04:21:20,297 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:21:20,320 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:20] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-23 04:21:20,338 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:20] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-23 04:21:20,350 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:20] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.022 2026-10-23 04:21:20,967 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:21:20,997 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:21:21,003 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:21:21,044 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.008 2026-10-23 04:21:21,045 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:21:21,057 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:21,069 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 04:21:21,086 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:21:21,106 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.006 2026-10-23 04:21:21,115 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 04:21:21,182 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.009 0.042 2026-10-23 04:21:21,186 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.054 2026-10-23 04:21:22,021 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 320 0.212 0.552 2026-10-23 04:21:22,057 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21: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-23 04:21:22,177 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21: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.012 2026-10-23 04:21:22,256 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:22] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.035 2026-10-23 04:21:22,296 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21: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.011 2026-10-23 04:21:22,327 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-10-23 04:21:22,349 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:21:22,408 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:21:22,431 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:21:22,492 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-23 04:21:22,497 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-23 04:21:22,498 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:22] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 7 0.025 0.060 2026-10-23 04:21:22,544 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:22] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.013 0.091 2026-10-23 04:21:22,553 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:21:22,602 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.037 2026-10-23 04:21:22,604 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:21:22,616 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:22,736 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:22] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.075 0.143 2026-10-23 04:21:22,761 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:22] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.113 2026-10-23 04:21:22,777 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:22,795 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:22] "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.063 2026-10-23 04:21:22,819 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:22] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.039 2026-10-23 04:21:22,838 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:21:22,848 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:21:22,873 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.036 2026-10-23 04:21:22,879 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:22,976 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:22] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.072 0.385 2026-10-23 04:21:23,001 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:23] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.006 0.153 2026-10-23 04:21:23,008 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:23,032 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:23] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-10-23 04:21:23,063 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:23,137 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:23,187 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:23,239 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:23,288 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:23,355 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:23,373 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:21:23,407 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:23,458 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:23,520 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:23,573 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:23,633 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:23,702 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:23,752 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:23,818 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:23,826 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:21:23,954 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-23 04:21:23,955 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-23 04:21:23,955 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-23 04:21:23,956 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-23 04:21:23,957 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-23 04:21:23,957 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-23 04:21:23,958 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-23 04:21:23,959 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-23 04:21:23,959 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-23 04:21:23,960 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-23 04:21:23,960 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-23 04:21:23,960 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-23 04:21:23,961 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-23 04:21:23,961 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-23 04:21:23,961 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-23 04:21:23,961 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-23 04:21:23,970 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-23 04:21:23,971 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-23 04:21:23,971 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-23 04:21:23,975 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-23 04:21:23,975 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-23 04:21:23,983 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-23 04:21:23,984 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-23 04:21:23,985 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-23 04:21:23,991 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-23 04:21:23,992 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-23 04:21:23,993 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-23 04:21:23,993 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-23 04:21:23,994 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-23 04:21:24,002 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:21:24,013 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:21:24,018 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:21:24,025 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-23 04:21:24,026 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:21:24,028 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-23 04:21:24,032 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-23 04:21:24,034 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-23 04:21:24,035 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-23 04:21:24,036 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-23 04:21:24,038 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-23 04:21:24,039 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-23 04:21:24,041 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-23 04:21:24,043 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-23 04:21:24,043 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-23 04:21:24,061 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:21:24,067 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:21:24,080 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-23 04:21:24,113 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-10-23 04:21:24,119 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:21:24,127 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-10-23 04:21:24,130 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:21:24,134 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-10-23 04:21:24,136 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-23 04:21:24,160 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-23 04:21:24,165 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-23 04:21:24,167 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:21:24,168 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-23 04:21:24,172 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:21:24,177 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-23 04:21:24,178 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-23 04:21:24,179 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-23 04:21:24,180 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-23 04:21:24,183 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-23 04:21:24,184 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-23 04:21:24,186 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-23 04:21:24,186 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-23 04:21:24,186 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-23 04:21:24,187 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-23 04:21:24,187 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-23 04:21:24,187 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-23 04:21:24,188 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-23 04:21:24,188 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-23 04:21:24,189 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-23 04:21:24,189 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-23 04:21:24,190 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-23 04:21:24,190 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-23 04:21:24,191 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-23 04:21:24,192 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-23 04:21:24,193 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-23 04:21:24,193 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-23 04:21:24,194 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-23 04:21:24,194 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-23 04:21:24,195 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-23 04:21:24,195 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-23 04:21:24,196 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-23 04:21:24,197 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-23 04:21:24,197 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-23 04:21:24,197 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-23 04:21:24,198 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-23 04:21:24,199 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-23 04:21:24,200 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-23 04:21:24,200 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-23 04:21:24,201 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-23 04:21:24,202 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-23 04:21:24,204 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-23 04:21:24,215 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:21:24,234 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:21:24,252 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:21:24,258 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-23 04:21:24,262 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:21:24,278 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.065 2026-10-23 04:21:24,278 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-23 04:21:24,293 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:21:24,315 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-23 04:21:24,329 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 04:21:24,334 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:21:24,339 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-23 04:21:24,349 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:21:24,356 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:24] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:21:24,358 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-23 04:21:24,377 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-23 04:21:24,379 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-23 04:21:24,381 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-23 04:21:24,383 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-23 04:21:24,384 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-23 04:21:24,386 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-23 04:21:24,386 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-23 04:21:24,387 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-23 04:21:24,387 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-23 04:21:24,388 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-23 04:21:24,388 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-23 04:21:24,389 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-23 04:21:24,389 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-23 04:21:24,389 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-23 04:21:24,390 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-23 04:21:24,390 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-23 04:21:24,391 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-23 04:21:24,392 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-23 04:21:24,393 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-23 04:21:24,393 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-23 04:21:24,393 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-23 04:21:24,394 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-23 04:21:24,394 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-23 04:21:24,395 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-23 04:21:24,396 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-23 04:21:24,396 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-23 04:21:24,397 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-23 04:21:24,398 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-23 04:21:24,398 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-23 04:21:24,399 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-23 04:21:24,399 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-23 04:21:24,399 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-23 04:21:24,402 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-23 04:21:24,403 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-23 04:21:24,403 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-23 04:21:24,404 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-23 04:21:24,901 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83184693 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'bc0e0296-9481-47ee-be40-90661bd1db82'}] 2026-10-23 04:21:24,904 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:25,018 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [719] to pos.order #742 2026-10-23 04:21:25,028 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83184693 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'bc0e0296-9481-47ee-be40-90661bd1db82'} updated pos.order #742 2026-10-23 04:21:25,057 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83184693 finished 2026-10-23 04:21:25,149 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.052 0.198 2026-10-23 04:21:25,207 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:25,208 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 04:21:25,255 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:25,322 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:27,361 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-10-23 04:21:27,362 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour3 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-23 04:21:27,463 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 17179572 (allocated 18612224) 2026-10-23 04:21:27,474 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 108209 2026-10-23 04:21:27,480 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-10-23 04:21:27,482 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 108209 2026-10-23 04:21:27,623 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042127_623268_test_14_pos_payment_sync.txt 2026-10-23 04:21:27,623 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmp94kwa6ww_chrome_odoo" 2026-10-23 04:21:27,649 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_15_split_bill_screen_actions ... 2026-10-23 04:21:28,147 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome pid: 108442 2026-10-23 04:21:28,147 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless temporary user profile dir: /tmp/tmpxdlm3lqe_chrome_odoo 2026-10-23 04:21:28,147 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:35007/json/version 2026-10-23 04:21:28,148 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35007', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:21:28,230 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Browser version: Chrome/150.0.7871.114 2026-10-23 04:21:28,231 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:35007/json 2026-10-23 04:21:28,232 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35007', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:21:28,253 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Websocket url found: ws://127.0.0.1:35007/devtools/page/DC30337F041AD5D031A53EA45BED0CA7 2026-10-23 04:21:28,279 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Enable chrome headless console log notification 2026-10-23 04:21:28,294 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless enable page notifications 2026-10-23 04:21:28,353 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:21:28,368 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Setting session cookie in browser 2026-10-23 04:21:28,371 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:21:28,371 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:21:28,391 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:21:29,496 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:29] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.071 1.037 2026-10-23 04:21:29,500 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigation result: {'frameId': 'DC30337F041AD5D031A53EA45BED0CA7', 'loaderId': '60EDD53F904975FFE3F5BC4C114488CC', 'isDownload': False} 2026-10-23 04:21:29,500 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour5Actions')" 2026-10-23 04:21:29,521 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:21:29,552 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:29] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-23 04:21:29,567 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:29] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.023 2026-10-23 04:21:29,577 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:29] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-10-23 04:21:30,279 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.027 2026-10-23 04:21:30,280 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:21:30,291 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:21:30,319 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:21:30,327 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:21:30,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21: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-23 04:21:30,336 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:30,353 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:21:30,396 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.012 2026-10-23 04:21:30,419 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.033 2026-10-23 04:21:30,474 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.042 2026-10-23 04:21:30,477 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-23 04:21:31,373 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.284 0.554 2026-10-23 04:21:31,415 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:21:31,543 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.014 2026-10-23 04:21:31,610 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:31] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.045 2026-10-23 04:21:31,640 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21: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-23 04:21:31,674 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: Owl is running in 'dev' mode. 2026-10-23 04:21:31,700 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.008 2026-10-23 04:21:31,733 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:21:31,746 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:21:31,765 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:21:31,783 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:21:31,824 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:21:31,831 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:21:31,868 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:31] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.061 0.060 2026-10-23 04:21:31,894 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:31,910 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:31] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.014 0.146 2026-10-23 04:21:31,962 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:21:31,968 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:31] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.012 0.126 2026-10-23 04:21:32,091 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:32] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.037 0.151 2026-10-23 04:21:32,123 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:32,124 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:32] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.007 0.138 2026-10-23 04:21:32,189 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-23 04:21:32,238 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:32] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.032 0.339 2026-10-23 04:21:32,350 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.153 2026-10-23 04:21:32,404 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21: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.013 2026-10-23 04:21:32,483 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:32,508 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:21:32,592 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:32,644 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:32,695 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:32,755 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:32,804 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:32,857 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:32,927 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:32,979 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:33,036 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:33,218 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:33,271 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:33,367 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:33,418 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:33,469 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:33,524 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:33,575 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:33,630 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:33,721 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:33,771 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:33,822 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:33,873 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:33,924 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:33,982 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:34,066 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:34,115 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:34,178 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:34,236 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:34,288 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:34,432 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69859466 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '0cf2482c-3ed2-4a98-978c-f43080c97555'}] 2026-10-23 04:21:34,433 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [33/74] Tour SplitBillScreenTour5Actions → Step .floor-map 2026-10-23 04:21:34,527 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69859466 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '0cf2482c-3ed2-4a98-978c-f43080c97555'} created pos.order #743 2026-10-23 04:21:34,556 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69859466 finished 2026-10-23 04:21:34,646 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.052 0.165 2026-10-23 04:21:34,713 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90413821 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'f4d4b733-7df4-44e0-8f78-852689e0f94a'}] 2026-10-23 04:21:34,778 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90413821 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'f4d4b733-7df4-44e0-8f78-852689e0f94a'} created pos.order #744 2026-10-23 04:21:34,803 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90413821 finished 2026-10-23 04:21:34,871 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.031 0.130 2026-10-23 04:21:34,967 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:35,040 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:35,043 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89662741 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'f4d4b733-7df4-44e0-8f78-852689e0f94a'}] 2026-10-23 04:21:35,068 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:21:35,077 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89662741 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'f4d4b733-7df4-44e0-8f78-852689e0f94a'} updated pos.order #744 2026-10-23 04:21:35,106 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89662741 finished 2026-10-23 04:21:35,268 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.064 0.166 2026-10-23 04:21:35,363 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.011 2026-10-23 04:21:35,389 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:35,442 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:35,520 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:35,538 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:21:35,540 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:21:35,568 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:35,618 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:35,701 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:35,772 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:35,780 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67845725 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'f4d4b733-7df4-44e0-8f78-852689e0f94a'}] 2026-10-23 04:21:35,896 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [720] to pos.order #744 2026-10-23 04:21:36,397 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67845725 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'f4d4b733-7df4-44e0-8f78-852689e0f94a'} updated pos.order #744 2026-10-23 04:21:36,427 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67845725 finished 2026-10-23 04:21:36,534 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 238 0.212 0.545 2026-10-23 04:21:36,760 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:36,812 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:36,882 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:36,900 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.027 2026-10-23 04:21:36,931 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:37,012 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:37,063 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:37,114 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:37,170 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:37,228 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:37,282 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:37,350 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:37,402 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:37,456 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:37,637 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:37,689 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:37,740 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:37,803 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:37,864 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:37,921 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:37,979 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:38,032 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:38,136 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92204919 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '0cf2482c-3ed2-4a98-978c-f43080c97555'}] 2026-10-23 04:21:38,138 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:38,181 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #227 deleted pos.order.line records with IDs: [1232] 2026-10-23 04:21:38,206 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added lines [1235] to pos.order #743 2026-10-23 04:21:38,215 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92204919 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '0cf2482c-3ed2-4a98-978c-f43080c97555'} updated pos.order #743 2026-10-23 04:21:38,248 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92204919 finished 2026-10-23 04:21:38,376 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.060 0.183 2026-10-23 04:21:38,438 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17770236 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000003', 'uuid': '45cbe611-ab1c-40ff-95da-d7365173a559'}] 2026-10-23 04:21:38,503 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17770236 order {'name': '/', 'pos_reference': '261-120-000003', 'uuid': '45cbe611-ab1c-40ff-95da-d7365173a559'} created pos.order #745 2026-10-23 04:21:38,533 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17770236 finished 2026-10-23 04:21:38,607 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.031 0.141 2026-10-23 04:21:38,681 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:38,750 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:38,825 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:38,833 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25524570 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000003', 'uuid': '45cbe611-ab1c-40ff-95da-d7365173a559'}] 2026-10-23 04:21:38,938 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [721] to pos.order #745 2026-10-23 04:21:39,362 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25524570 order {'name': '/', 'pos_reference': '261-120-000003', 'uuid': '45cbe611-ab1c-40ff-95da-d7365173a559'} updated pos.order #745 2026-10-23 04:21:39,394 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25524570 finished 2026-10-23 04:21:39,515 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 148 0.143 0.541 2026-10-23 04:21:39,677 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:39,738 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:39,791 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:39,842 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:39,904 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:39,984 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:39,989 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68399315 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '0cf2482c-3ed2-4a98-978c-f43080c97555'}] 2026-10-23 04:21:40,082 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [722] to pos.order #743 2026-10-23 04:21:40,378 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68399315 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '0cf2482c-3ed2-4a98-978c-f43080c97555'} updated pos.order #743 2026-10-23 04:21:40,411 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68399315 finished 2026-10-23 04:21:40,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.123 0.426 2026-10-23 04:21:40,645 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:40,691 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: tour succeeded 2026-10-23 04:21:40,692 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour5Actions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-23 04:21:40,829 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: heap 21268332 (allocated 22810624) 2026-10-23 04:21:40,848 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing chrome headless with pid 108442 2026-10-23 04:21:40,849 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing websocket connection 2026-10-23 04:21:40,851 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Terminating chrome headless with pid 108442 2026-10-23 04:21:41,006 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042141_006094_test_15_split_bill_screen_actions.txt 2026-10-23 04:21:41,006 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Removing chrome user profile "/tmp/tmpxdlm3lqe_chrome_odoo" 2026-10-23 04:21:41,033 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_cancel_order_from_ui ... 2026-10-23 04:21:41,631 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome pid: 108659 2026-10-23 04:21:41,632 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless temporary user profile dir: /tmp/tmpv1e6lecs_chrome_odoo 2026-10-23 04:21:41,632 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:43009/json/version 2026-10-23 04:21:41,633 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43009', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:21:41,688 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Browser version: Chrome/150.0.7871.114 2026-10-23 04:21:41,688 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:43009/json 2026-10-23 04:21:41,689 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43009', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:21:41,699 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Websocket url found: ws://127.0.0.1:43009/devtools/page/8BDE75A500E6C66AE130D973D5000E36 2026-10-23 04:21:41,712 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Enable chrome headless console log notification 2026-10-23 04:21:41,728 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless enable page notifications 2026-10-23 04:21:41,862 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:21:41,879 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Setting session cookie in browser 2026-10-23 04:21:41,891 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:21:41,891 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:21:41,919 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:21:42,715 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:42] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.062 0.737 2026-10-23 04:21:42,720 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigation result: {'frameId': '8BDE75A500E6C66AE130D973D5000E36', 'loaderId': 'D6D45AD4B01932E3604B51FEB0AA711A', 'isDownload': False} 2026-10-23 04:21:42,720 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:42,739 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:21:42,771 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:42] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-23 04:21:42,801 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:42] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.042 2026-10-23 04:21:42,808 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:42] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.050 2026-10-23 04:21:43,463 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:21:43,466 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:21:43,498 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.021 2026-10-23 04:21:43,529 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:21:43,529 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:21:43,537 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:43,551 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:21:43,576 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:21:43,616 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21: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.014 2026-10-23 04:21:43,638 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.038 2026-10-23 04:21:43,685 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.033 2026-10-23 04:21:43,688 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-10-23 04:21:44,568 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.292 0.522 2026-10-23 04:21:44,600 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:44] "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-23 04:21:44,701 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:21:44,767 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:44] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.039 2026-10-23 04:21:44,829 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:21:44,848 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: Owl is running in 'dev' mode. 2026-10-23 04:21:44,868 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.013 0.005 2026-10-23 04:21:44,919 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:21:44,922 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:21:44,927 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:21:44,932 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:21:44,991 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:44] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.013 0.063 2026-10-23 04:21:44,996 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21: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-23 04:21:44,997 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:21:45,043 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:21:45,053 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:45] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.008 0.119 2026-10-23 04:21:45,062 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:45,084 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:45] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.006 0.038 2026-10-23 04:21:45,175 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:45] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.024 0.138 2026-10-23 04:21:45,288 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:45] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.022 0.243 2026-10-23 04:21:45,307 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:45] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.169 2026-10-23 04:21:45,312 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:45,313 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:21:45,423 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.069 2026-10-23 04:21:45,483 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:21:45,586 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:45,623 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:21:45,636 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:45,727 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:45,778 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:45,837 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:45,887 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:45,939 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:45,991 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:46,076 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:46,131 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:46,181 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:46,233 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:46,295 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:46,323 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53217088 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '20784713-5c6d-4d89-8048-2f5684e319bb'}] 2026-10-23 04:21:46,432 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53217088 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '20784713-5c6d-4d89-8048-2f5684e319bb'} created pos.order #746 2026-10-23 04:21:46,465 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53217088 finished 2026-10-23 04:21:46,557 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.051 0.187 2026-10-23 04:21:46,606 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:46,648 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:46,700 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:46,777 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:46,785 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:46] "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-23 04:21:46,824 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:46,884 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:46,943 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:47,007 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:47,079 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:47,256 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:47] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 63 0.038 0.134 2026-10-23 04:21:47,295 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:47,378 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:47,388 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:47] "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-23 04:21:47,428 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:47,434 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.030 2026-10-23 04:21:47,482 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:47,537 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:47,585 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:47,599 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:47] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 5 0.003 0.009 2026-10-23 04:21:47,636 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:47,692 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: tour succeeded 2026-10-23 04:21:47,692 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_cancel_order_from_ui SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-23 04:21:47,794 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: heap 16072632 (allocated 17039360) 2026-10-23 04:21:47,814 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing chrome headless with pid 108659 2026-10-23 04:21:47,815 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing websocket connection 2026-10-23 04:21:47,815 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Terminating chrome headless with pid 108659 2026-10-23 04:21:47,966 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042147_966222_test_cancel_order_from_ui.txt 2026-10-23 04:21:47,966 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Removing chrome user profile "/tmp/tmpv1e6lecs_chrome_odoo" 2026-10-23 04:21:48,055 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_close_with_planned_order_later_today ... 2026-10-23 04:21:48,382 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-10-23 04:21:51,118 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome pid: 108865 2026-10-23 04:21:51,121 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless temporary user profile dir: /tmp/tmphzf5mqta_chrome_odoo 2026-10-23 04:21:51,124 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:36643/json/version 2026-10-23 04:21:51,128 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36643', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:21:51,192 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Browser version: Chrome/150.0.7871.114 2026-10-23 04:21:51,192 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:36643/json 2026-10-23 04:21:51,193 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36643', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:21:51,211 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Websocket url found: ws://127.0.0.1:36643/devtools/page/4DF0655CD748EE0B639E8D9B49B74863 2026-10-23 04:21:51,228 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Enable chrome headless console log notification 2026-10-23 04:21:51,237 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless enable page notifications 2026-10-23 04:21:51,377 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:21:51,388 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Setting session cookie in browser 2026-10-23 04:21:51,390 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:21:51,390 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:21:51,413 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:21:52,162 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:52] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.075 0.679 2026-10-23 04:21:52,165 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigation result: {'frameId': '4DF0655CD748EE0B639E8D9B49B74863', 'loaderId': '9872AED0B31F8DD1AE9BA5F74195855D', 'isDownload': False} 2026-10-23 04:21:52,166 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt')" 2026-10-23 04:21:52,187 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:21:52,210 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:52] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-10-23 04:21:52,235 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:52] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.030 2026-10-23 04:21:52,242 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:52] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.036 2026-10-23 04:21:52,941 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:21:52,945 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:21:52,975 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.023 0.015 2026-10-23 04:21:53,020 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:21:53,028 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:21:53,034 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:53,040 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21: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-23 04:21:53,061 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:21:53,088 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-10-23 04:21:53,104 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-23 04:21:53,155 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.037 2026-10-23 04:21:53,159 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-23 04:21:53,978 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.293 0.488 2026-10-23 04:21:54,013 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:54] "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-23 04:21:54,089 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:21:54,173 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:54] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.052 2026-10-23 04:21:54,195 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:21:54,216 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: Owl is running in 'dev' mode. 2026-10-23 04:21:54,237 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.006 2026-10-23 04:21:54,293 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:21:54,323 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:21:54,358 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:54] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.024 0.030 2026-10-23 04:21:54,360 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:21:54,394 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:21:54,396 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:54] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.005 0.080 2026-10-23 04:21:54,400 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.093 2026-10-23 04:21:54,409 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-23 04:21:54,432 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:54,447 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:54] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.005 0.029 2026-10-23 04:21:54,468 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:54] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.014 2026-10-23 04:21:54,523 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:21:54,563 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:54,596 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:21:54,650 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:54] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.049 0.082 2026-10-23 04:21:54,739 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:54] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.022 0.196 2026-10-23 04:21:54,911 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.047 0.283 2026-10-23 04:21:54,965 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:21:55,050 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:55,088 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:21:55,121 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:55,188 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:55,250 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:55,314 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:55,472 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:55,537 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:55,595 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:55,658 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:55,725 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:55,893 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [14/21] Tour test_combo_preparation_receipt → Step body 2026-10-23 04:21:55,961 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:56,011 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:56,067 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:56,114 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:56,187 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:56,238 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:56,289 44 INFO rb-1f9f1af-225886-428050 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-23 04:21:56,379 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: tour succeeded 2026-10-23 04:21:56,380 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-23 04:21:56,403 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:21:56,410 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:21:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:21:56,509 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: heap 17905636 (allocated 19533824) 2026-10-23 04:21:56,520 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing chrome headless with pid 108865 2026-10-23 04:21:56,522 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing websocket connection 2026-10-23 04:21:56,525 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Terminating chrome headless with pid 108865 2026-10-23 04:21:56,635 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042156_634882_test_combo_preparation_receipt.txt 2026-10-23 04:21:56,635 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Removing chrome user profile "/tmp/tmphzf5mqta_chrome_odoo" 2026-10-23 04:21:56,649 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt_layout ... 2026-10-23 04:21:59,514 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome pid: 109075 2026-10-23 04:21:59,516 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless temporary user profile dir: /tmp/tmp8n4z4loe_chrome_odoo 2026-10-23 04:21:59,516 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:41913/json/version 2026-10-23 04:21:59,518 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41913', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:21:59,539 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Browser version: Chrome/150.0.7871.114 2026-10-23 04:21:59,540 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:41913/json 2026-10-23 04:21:59,540 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41913', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:21:59,561 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Websocket url found: ws://127.0.0.1:41913/devtools/page/A35984F37AF2FCC3692EE6B7A8952303 2026-10-23 04:21:59,577 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Enable chrome headless console log notification 2026-10-23 04:21:59,587 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless enable page notifications 2026-10-23 04:21:59,691 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:21:59,707 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Setting session cookie in browser 2026-10-23 04:21:59,709 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:21:59,709 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:21:59,722 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:22:00,760 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:00] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.058 0.984 2026-10-23 04:22:00,764 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigation result: {'frameId': 'A35984F37AF2FCC3692EE6B7A8952303', 'loaderId': '3ABBA9F4B5A982AD0D619685B2D03739', 'isDownload': False} 2026-10-23 04:22:00,764 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:00,791 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:22:00,822 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:00] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-23 04:22:00,832 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:00] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-23 04:22:00,840 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:00] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-23 04:22:01,496 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:22:01,498 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:22:01,533 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.010 0.018 2026-10-23 04:22:01,568 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-23 04:22:01,569 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:22:01,579 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:01,591 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:22:01,606 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:22:01,650 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.012 2026-10-23 04:22:01,670 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-23 04:22:01,732 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.043 2026-10-23 04:22:01,735 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-23 04:22:02,578 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.316 0.478 2026-10-23 04:22:02,602 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:02] "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-23 04:22:02,684 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:22:02,764 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:02] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.056 2026-10-23 04:22:02,813 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22: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.008 2026-10-23 04:22:02,840 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: Owl is running in 'dev' mode. 2026-10-23 04:22:02,862 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.006 2026-10-23 04:22:02,908 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:22:02,956 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:22:03,008 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.077 2026-10-23 04:22:03,025 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:03,026 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-23 04:22:03,045 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:03] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.047 0.085 2026-10-23 04:22:03,081 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:03] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.012 0.144 2026-10-23 04:22:03,082 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:22:03,099 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.183 2026-10-23 04:22:03,131 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:03] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.006 0.054 2026-10-23 04:22:03,149 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:03] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.012 2026-10-23 04:22:03,179 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:03,191 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:22:03,207 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:22:03,305 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:03] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.055 0.078 2026-10-23 04:22:03,390 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:03] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.021 0.196 2026-10-23 04:22:03,539 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.049 0.296 2026-10-23 04:22:03,595 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:22:03,690 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:03,734 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:22:03,766 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:03,820 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:03,885 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:03,950 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:04,071 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:04,138 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: tour succeeded 2026-10-23 04:22:04,138 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt_layout SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-10-23 04:22:04,241 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: heap 16017232 (allocated 17563648) 2026-10-23 04:22:04,255 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing chrome headless with pid 109075 2026-10-23 04:22:04,260 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing websocket connection 2026-10-23 04:22:04,264 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Terminating chrome headless with pid 109075 2026-10-23 04:22:04,369 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042204_369181_test_combo_preparation_receipt_layout.txt 2026-10-23 04:22:04,369 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Removing chrome user profile "/tmp/tmp8n4z4loe_chrome_odoo" 2026-10-23 04:22:04,392 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_synchronisation ... 2026-10-23 04:22:06,751 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome pid: 109267 2026-10-23 04:22:06,751 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless temporary user profile dir: /tmp/tmpg8724ip__chrome_odoo 2026-10-23 04:22:06,751 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:40225/json/version 2026-10-23 04:22:06,753 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40225', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:22:06,801 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Browser version: Chrome/150.0.7871.114 2026-10-23 04:22:06,802 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:40225/json 2026-10-23 04:22:06,805 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40225', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:22:06,822 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Websocket url found: ws://127.0.0.1:40225/devtools/page/E603089F60173D96252A6B9AA21F1C18 2026-10-23 04:22:06,835 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Enable chrome headless console log notification 2026-10-23 04:22:06,844 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless enable page notifications 2026-10-23 04:22:06,946 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:22:06,963 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Setting session cookie in browser 2026-10-23 04:22:06,966 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:22:06,967 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:22:06,989 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:22:07,711 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:07] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.057 0.672 2026-10-23 04:22:07,716 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigation result: {'frameId': 'E603089F60173D96252A6B9AA21F1C18', 'loaderId': '19B59F34C651A937DADB5AE69844F324', 'isDownload': False} 2026-10-23 04:22:07,716 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate ready code "odoo.isTourReady('test_combo_synchronisation')" 2026-10-23 04:22:07,739 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:22:07,758 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:07] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-23 04:22:07,764 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:07] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-10-23 04:22:07,787 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:07] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.031 2026-10-23 04:22:08,363 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:22:08,364 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:22:08,400 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.012 0.015 2026-10-23 04:22:08,435 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:22:08,440 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-23 04:22:08,448 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:08,465 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-23 04:22:08,504 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:22:08,553 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.015 2026-10-23 04:22:08,577 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.037 2026-10-23 04:22:08,651 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.061 2026-10-23 04:22:08,654 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.040 2026-10-23 04:22:09,585 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.306 0.567 2026-10-23 04:22:09,612 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22: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-23 04:22:09,701 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:22:09,780 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:09] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.040 2026-10-23 04:22:09,825 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:22:09,846 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: Owl is running in 'dev' mode. 2026-10-23 04:22:09,868 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.006 2026-10-23 04:22:09,941 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:22:09,949 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:22:09,974 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:22:09,986 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:22:10,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:10] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.008 0.029 2026-10-23 04:22:10,026 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:22:10,031 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:22:10,058 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:10] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.025 0.071 2026-10-23 04:22:10,079 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:22:10,121 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:10,222 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:10] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.071 0.077 2026-10-23 04:22:10,289 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:10,333 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:10] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.031 0.222 2026-10-23 04:22:10,357 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:10] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.010 0.260 2026-10-23 04:22:10,459 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:22:10,507 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.066 0.145 2026-10-23 04:22:10,544 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:10] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.006 0.143 2026-10-23 04:22:10,567 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22: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-23 04:22:10,662 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:10,710 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:10] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.007 0.025 2026-10-23 04:22:10,724 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:22:10,735 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:10,796 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:10,853 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:10,926 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:11,082 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:11,183 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:11,234 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84103667 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '903f31e6-a774-4fc7-b228-7a50dd421ff7'}] 2026-10-23 04:22:11,375 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84103667 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '903f31e6-a774-4fc7-b228-7a50dd421ff7'} created pos.order #748 2026-10-23 04:22:11,406 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84103667 finished 2026-10-23 04:22:11,506 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 92 0.062 0.213 2026-10-23 04:22:11,571 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:11,647 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.011 2026-10-23 04:22:11,667 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:11,718 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:11,830 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:11,910 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:11,955 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:12,014 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:12,080 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:12,138 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:12,148 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:12] "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.051 2026-10-23 04:22:12,199 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:12,242 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.017 0.060 2026-10-23 04:22:12,248 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99474212 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '903f31e6-a774-4fc7-b228-7a50dd421ff7'}] 2026-10-23 04:22:12,280 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:12,298 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99474212 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '903f31e6-a774-4fc7-b228-7a50dd421ff7'} updated pos.order #748 2026-10-23 04:22:12,321 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99474212 finished 2026-10-23 04:22:12,486 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 75 0.072 0.190 2026-10-23 04:22:12,533 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:12,606 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22: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.011 2026-10-23 04:22:12,619 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:12,670 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:12,744 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:12,815 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:12,864 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:12,915 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:12,966 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:13,028 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:13,089 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:13,161 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:13,213 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: tour succeeded 2026-10-23 04:22:13,214 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_combo_synchronisation SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-23 04:22:13,352 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: heap 19416844 (allocated 21106688) 2026-10-23 04:22:13,362 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing chrome headless with pid 109267 2026-10-23 04:22:13,366 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing websocket connection 2026-10-23 04:22:13,367 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Terminating chrome headless with pid 109267 2026-10-23 04:22:13,521 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042213_520967_test_combo_synchronisation.txt 2026-10-23 04:22:13,521 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Removing chrome user profile "/tmp/tmpg8724ip__chrome_odoo" 2026-10-23 04:22:13,564 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_course_restaurant_preparation_tour ... 2026-10-23 04:22:14,279 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome pid: 109476 2026-10-23 04:22:14,282 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless temporary user profile dir: /tmp/tmpsgfnzvr9_chrome_odoo 2026-10-23 04:22:14,285 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:46033/json/version 2026-10-23 04:22:14,288 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46033', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:22:14,316 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Browser version: Chrome/150.0.7871.114 2026-10-23 04:22:14,316 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:46033/json 2026-10-23 04:22:14,317 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46033', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:22:14,338 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Websocket url found: ws://127.0.0.1:46033/devtools/page/D43AD3A9D7D7A8367AD4A76D373807A6 2026-10-23 04:22:14,349 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Enable chrome headless console log notification 2026-10-23 04:22:14,372 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless enable page notifications 2026-10-23 04:22:14,451 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:22:14,466 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Setting session cookie in browser 2026-10-23 04:22:14,469 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:22:14,469 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:22:14,491 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:22:15,230 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:15] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.050 0.693 2026-10-23 04:22:15,235 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigation result: {'frameId': 'D43AD3A9D7D7A8367AD4A76D373807A6', 'loaderId': '071DB662AF923B31C078E71607BAB404', 'isDownload': False} 2026-10-23 04:22:15,235 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:15,260 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:22:15,283 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:15] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-10-23 04:22:15,291 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:15] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-23 04:22:15,301 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:15] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-23 04:22:16,014 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:22:16,031 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:22:16,054 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.012 0.021 2026-10-23 04:22:16,092 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.005 2026-10-23 04:22:16,102 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:22:16,112 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:16,115 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-23 04:22:16,135 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:22:16,173 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-10-23 04:22:16,189 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:16] "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.028 2026-10-23 04:22:16,210 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-10-23 04:22:16,268 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.046 2026-10-23 04:22:17,292 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.300 0.674 2026-10-23 04:22:17,326 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:22:17,435 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 04:22:17,515 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:17] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.051 2026-10-23 04:22:17,559 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22: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-23 04:22:17,587 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: Owl is running in 'dev' mode. 2026-10-23 04:22:17,607 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.006 2026-10-23 04:22:17,657 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:22:17,711 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:22:17,722 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:22:17,760 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:22:17,793 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:17,810 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.040 2026-10-23 04:22:17,815 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:17] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.078 0.075 2026-10-23 04:22:17,819 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.160 2026-10-23 04:22:17,847 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:17] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.003 0.156 2026-10-23 04:22:17,894 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:17,896 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:17] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.004 0.117 2026-10-23 04:22:17,910 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 04:22:17,987 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 04:22:18,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:18] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.077 0.100 2026-10-23 04:22:18,134 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:18] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.023 0.241 2026-10-23 04:22:18,153 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:18] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.005 0.238 2026-10-23 04:22:18,291 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.321 2026-10-23 04:22:18,343 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:22:18,440 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:18,460 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:22:18,497 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:18,606 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:18,666 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:18,748 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:18,809 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:18,898 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:18,960 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:19,011 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:19,111 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:19,115 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68989188 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'e8138d50-4431-4a01-97c1-b8f720aec87d'}] 2026-10-23 04:22:19,279 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68989188 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'e8138d50-4431-4a01-97c1-b8f720aec87d'} created pos.order #749 2026-10-23 04:22:19,317 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68989188 finished 2026-10-23 04:22:19,398 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 90 0.065 0.221 2026-10-23 04:22:19,496 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.011 2026-10-23 04:22:19,510 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:19,561 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:19,624 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:19,626 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:22:19,654 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9355025 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'e8138d50-4431-4a01-97c1-b8f720aec87d'}] 2026-10-23 04:22:19,701 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9355025 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'e8138d50-4431-4a01-97c1-b8f720aec87d'} updated pos.order #749 2026-10-23 04:22:19,732 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9355025 finished 2026-10-23 04:22:19,931 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.066 0.214 2026-10-23 04:22:20,032 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 04:22:20,034 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:20,087 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:20,139 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:20,201 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: tour succeeded 2026-10-23 04:22:20,203 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.002 0.006 2026-10-23 04:22:20,204 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_course_restaurant_preparation_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-23 04:22:20,341 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: heap 18441256 (allocated 19795968) 2026-10-23 04:22:20,353 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing chrome headless with pid 109476 2026-10-23 04:22:20,358 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing websocket connection 2026-10-23 04:22:20,370 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Terminating chrome headless with pid 109476 2026-10-23 04:22:20,510 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042220_510482_test_course_restaurant_preparation_tour.txt 2026-10-23 04:22:20,510 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Removing chrome user profile "/tmp/tmpsgfnzvr9_chrome_odoo" 2026-10-23 04:22:20,542 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_create_floor_tour ... 2026-10-23 04:22:21,119 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome pid: 109674 2026-10-23 04:22:21,121 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless temporary user profile dir: /tmp/tmpulgfwob2_chrome_odoo 2026-10-23 04:22:21,121 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:36915/json/version 2026-10-23 04:22:21,125 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36915', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:22:21,148 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Browser version: Chrome/150.0.7871.114 2026-10-23 04:22:21,148 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:36915/json 2026-10-23 04:22:21,150 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36915', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:22:21,164 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Websocket url found: ws://127.0.0.1:36915/devtools/page/01042463E7B1E828AA631E2C6892F0EF 2026-10-23 04:22:21,177 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Enable chrome headless console log notification 2026-10-23 04:22:21,188 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless enable page notifications 2026-10-23 04:22:21,286 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-23 04:22:21,306 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Setting session cookie in browser 2026-10-23 04:22:21,310 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:22:21,311 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:22:21,330 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:22:22,285 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:22] "GET /pos/ui/120 HTTP/1.1" 200 - 93 0.065 0.895 2026-10-23 04:22:22,288 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigation result: {'frameId': '01042463E7B1E828AA631E2C6892F0EF', 'loaderId': '27D79693782947585E523112D8D5F7E4', 'isDownload': False} 2026-10-23 04:22:22,289 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Evaluate ready code "odoo.isTourReady('test_create_floor_tour')" 2026-10-23 04:22:22,327 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:22:22,352 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:22] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-23 04:22:22,373 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:22] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.019 2026-10-23 04:22:22,384 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:22] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-10-23 04:22:23,020 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:22:23,029 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:22:23,055 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.015 0.016 2026-10-23 04:22:23,092 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:22:23,093 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-23 04:22:23,104 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:23,123 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22: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-23 04:22:23,151 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:22:23,184 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-10-23 04:22:23,205 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-23 04:22:23,261 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.039 2026-10-23 04:22:23,264 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-23 04:22:24,113 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.282 0.517 2026-10-23 04:22:24,153 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:24] "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-23 04:22:24,255 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:22:24,333 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:24] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.043 2026-10-23 04:22:24,382 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.022 2026-10-23 04:22:24,428 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: Owl is running in 'dev' mode. 2026-10-23 04:22:24,466 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.012 0.013 2026-10-23 04:22:24,521 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:22:24,564 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:22:24,580 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:22:24,626 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:24] "GET /web/image/res.users/228/avatar_128 HTTP/1.1" 200 - 14 0.023 0.066 2026-10-23 04:22:24,643 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:22:24,670 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 04:22:24,692 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:24] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.016 0.118 2026-10-23 04:22:24,682 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:24,720 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.190 2026-10-23 04:22:24,766 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:24] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.010 0.081 2026-10-23 04:22:24,799 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:24] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.005 0.020 2026-10-23 04:22:24,848 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:22:24,929 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:24,951 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:22:24,952 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:24] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 35 0.041 0.091 2026-10-23 04:22:24,997 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:25,048 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:25] "GET /pos/ui/120 HTTP/1.1" 200 - 35 0.034 0.193 2026-10-23 04:22:25,150 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.169 2026-10-23 04:22:25,202 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:25,248 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:25,314 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:25,369 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:25,429 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:25,486 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:25,510 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:25] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.005 0.014 2026-10-23 04:22:25,543 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: tour succeeded 2026-10-23 04:22:25,544 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_create_floor_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-23 04:22:25,656 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: heap 12850760 (allocated 14155776) 2026-10-23 04:22:25,661 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing chrome headless with pid 109674 2026-10-23 04:22:25,665 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing websocket connection 2026-10-23 04:22:25,666 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Terminating chrome headless with pid 109674 2026-10-23 04:22:25,841 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042225_841562_test_create_floor_tour.txt 2026-10-23 04:22:25,842 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Removing chrome user profile "/tmp/tmpulgfwob2_chrome_odoo" 2026-10-23 04:22:25,864 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_customer_alone_saved ... 2026-10-23 04:22:26,176 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome pid: 109881 2026-10-23 04:22:26,176 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless temporary user profile dir: /tmp/tmpib9oby_z_chrome_odoo 2026-10-23 04:22:26,176 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:37009/json/version 2026-10-23 04:22:26,177 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37009', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:22:26,235 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Browser version: Chrome/150.0.7871.114 2026-10-23 04:22:26,235 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:37009/json 2026-10-23 04:22:26,236 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37009', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:22:26,249 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Websocket url found: ws://127.0.0.1:37009/devtools/page/2720A2E791F4A8D66E1A3F29F76AC505 2026-10-23 04:22:26,263 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Enable chrome headless console log notification 2026-10-23 04:22:26,269 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless enable page notifications 2026-10-23 04:22:26,329 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:22:26,346 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Setting session cookie in browser 2026-10-23 04:22:26,348 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Open "http://127.0.0.1:8069/pos/ui?config_id=120" in browser 2026-10-23 04:22:26,348 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=120" 2026-10-23 04:22:26,385 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:22:27,316 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:27] "GET /pos/ui?config_id=120 HTTP/1.1" 200 - 142 0.113 0.823 2026-10-23 04:22:27,319 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigation result: {'frameId': '2720A2E791F4A8D66E1A3F29F76AC505', 'loaderId': '5D893CF2EEDB87AE0895996657060AD4', 'isDownload': False} 2026-10-23 04:22:27,320 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate ready code "odoo.isTourReady('test_customer_alone_saved')" 2026-10-23 04:22:27,342 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:22:27,364 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:27] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-23 04:22:27,373 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:27] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-23 04:22:27,381 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:27] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-10-23 04:22:27,926 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:22:27,935 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:22:27,985 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.033 0.012 2026-10-23 04:22:28,010 44 INFO rb-1f9f1af-225886-428050 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=120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:22:28,013 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.005 2026-10-23 04:22:28,023 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:28,044 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22: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-23 04:22:28,064 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:22:28,115 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.029 2026-10-23 04:22:28,144 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.057 2026-10-23 04:22:28,199 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.043 2026-10-23 04:22:28,204 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-23 04:22:29,035 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.300 0.495 2026-10-23 04:22:29,064 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:22:29,173 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:22:29,267 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:29] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.052 2026-10-23 04:22:29,304 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:22:29,337 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: Owl is running in 'dev' mode. 2026-10-23 04:22:29,360 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.008 2026-10-23 04:22:29,425 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:22:29,481 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:22:29,488 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:22:29,506 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:29] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.049 0.053 2026-10-23 04:22:29,547 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22: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-23 04:22:29,558 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:29] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.007 0.137 2026-10-23 04:22:29,563 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:29,583 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-10-23 04:22:29,593 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.189 2026-10-23 04:22:29,621 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:29] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.005 0.063 2026-10-23 04:22:29,650 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:29] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.014 2026-10-23 04:22:29,706 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:29,719 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:22:29,744 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:22:29,849 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:29] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.038 0.109 2026-10-23 04:22:29,977 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.043 0.213 2026-10-23 04:22:30,066 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:30] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.031 0.304 2026-10-23 04:22:30,073 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.038 2026-10-23 04:22:30,136 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:30,169 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:22:30,225 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:30,306 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:30,317 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70501991 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '217a1822-0252-4610-ab2d-7811573716f0'}] 2026-10-23 04:22:30,400 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70501991 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '217a1822-0252-4610-ab2d-7811573716f0'} created pos.order #750 2026-10-23 04:22:30,427 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70501991 finished 2026-10-23 04:22:30,506 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.050 0.141 2026-10-23 04:22:30,674 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:30] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 66 0.042 0.082 2026-10-23 04:22:30,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.029 2026-10-23 04:22:30,759 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:30,820 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:30,870 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:30,996 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:31,076 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:31,126 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:31,189 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:31,251 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:31,302 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:31,318 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:31] "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.049 2026-10-23 04:22:31,355 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:31,403 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.016 0.060 2026-10-23 04:22:31,405 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:31,466 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:31,474 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12359432 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '217a1822-0252-4610-ab2d-7811573716f0'}] 2026-10-23 04:22:31,516 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12359432 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '217a1822-0252-4610-ab2d-7811573716f0'} updated pos.order #750 2026-10-23 04:22:31,541 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12359432 finished 2026-10-23 04:22:31,688 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.037 0.179 2026-10-23 04:22:31,795 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.021 0.057 2026-10-23 04:22:31,841 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.027 2026-10-23 04:22:31,875 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:31,943 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:31,994 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:32,046 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: tour succeeded 2026-10-23 04:22:32,047 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_customer_alone_saved SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-23 04:22:32,171 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: heap 17317572 (allocated 19271680) 2026-10-23 04:22:32,178 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing chrome headless with pid 109881 2026-10-23 04:22:32,179 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing websocket connection 2026-10-23 04:22:32,180 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Terminating chrome headless with pid 109881 2026-10-23 04:22:32,309 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042232_309324_test_customer_alone_saved.txt 2026-10-23 04:22:32,309 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Removing chrome user profile "/tmp/tmpib9oby_z_chrome_odoo" 2026-10-23 04:22:32,341 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_delete_line_release_table ... 2026-10-23 04:22:32,876 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome pid: 110086 2026-10-23 04:22:32,876 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless temporary user profile dir: /tmp/tmp0ql41_v__chrome_odoo 2026-10-23 04:22:32,876 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:42659/json/version 2026-10-23 04:22:32,877 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:32,909 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Browser version: Chrome/150.0.7871.114 2026-10-23 04:22:32,909 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:42659/json 2026-10-23 04:22:32,910 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:32,921 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Websocket url found: ws://127.0.0.1:42659/devtools/page/2BC1AE271C9B5F6819B5B8B9059CFC23 2026-10-23 04:22:32,950 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Enable chrome headless console log notification 2026-10-23 04:22:32,958 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless enable page notifications 2026-10-23 04:22:33,009 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:22:33,021 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Setting session cookie in browser 2026-10-23 04:22:33,027 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:22:33,027 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:22:33,047 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:22:33,891 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:33] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.057 0.793 2026-10-23 04:22:33,896 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigation result: {'frameId': '2BC1AE271C9B5F6819B5B8B9059CFC23', 'loaderId': 'B3E9D8F724A79975D27C3B0C42D4B310', 'isDownload': False} 2026-10-23 04:22:33,896 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:33,925 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:22:33,952 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:33] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-23 04:22:33,956 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:33] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-10-23 04:22:33,964 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:33] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-10-23 04:22:34,609 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:22:34,615 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:22:34,651 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.017 0.010 2026-10-23 04:22:34,677 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:22:34,679 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:22:34,690 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:34,698 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22: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-23 04:22:34,711 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:22:34,748 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22: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.010 2026-10-23 04:22:34,766 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.020 2026-10-23 04:22:34,835 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.045 2026-10-23 04:22:34,838 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.054 2026-10-23 04:22:35,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.348 0.493 2026-10-23 04:22:35,747 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22: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-23 04:22:35,854 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22: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-23 04:22:35,947 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:35] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.061 2026-10-23 04:22:35,980 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22: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-23 04:22:36,004 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: Owl is running in 'dev' mode. 2026-10-23 04:22:36,027 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.005 2026-10-23 04:22:36,092 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:22:36,135 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:22:36,152 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-23 04:22:36,160 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:36] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.016 0.037 2026-10-23 04:22:36,201 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:22:36,265 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.055 2026-10-23 04:22:36,267 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:36,273 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:36] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.046 0.116 2026-10-23 04:22:36,312 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:36] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.010 0.076 2026-10-23 04:22:36,328 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.220 2026-10-23 04:22:36,360 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:36] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.006 0.032 2026-10-23 04:22:36,422 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:22:36,488 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:36] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.020 0.060 2026-10-23 04:22:36,516 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:36,519 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:22:36,568 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:36] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.023 0.136 2026-10-23 04:22:36,691 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.118 2026-10-23 04:22:36,769 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:22:36,859 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:36,889 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:22:36,955 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:37,008 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:37,068 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:37,104 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81725098 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'd8fac34c-1e29-4975-80b3-b77b95fd8f75'}] 2026-10-23 04:22:37,218 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81725098 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'd8fac34c-1e29-4975-80b3-b77b95fd8f75'} created pos.order #751 2026-10-23 04:22:37,250 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81725098 finished 2026-10-23 04:22:37,345 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.047 0.196 2026-10-23 04:22:37,392 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:37,474 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.010 2026-10-23 04:22:37,486 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:37,552 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:37,604 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:37,654 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:37,712 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:37,764 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:37,961 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:37,968 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85225495 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'd8fac34c-1e29-4975-80b3-b77b95fd8f75'}] 2026-10-23 04:22:37,976 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:22:38,020 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #227 deleted pos.order.line records with IDs: [1248] 2026-10-23 04:22:38,034 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85225495 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'd8fac34c-1e29-4975-80b3-b77b95fd8f75'} updated pos.order #751 2026-10-23 04:22:38,063 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85225495 finished 2026-10-23 04:22:38,170 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 84 0.061 0.144 2026-10-23 04:22:38,358 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:38] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 45 0.027 0.116 2026-10-23 04:22:38,455 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:22:38,467 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:38,500 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14338969 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'd63525dd-fced-4e27-ba6a-3c384e4d7cc1'}] 2026-10-23 04:22:38,567 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14338969 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'd63525dd-fced-4e27-ba6a-3c384e4d7cc1'} created pos.order #752 2026-10-23 04:22:38,593 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14338969 finished 2026-10-23 04:22:38,675 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.024 0.155 2026-10-23 04:22:38,709 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:38,761 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: tour succeeded 2026-10-23 04:22:38,764 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_delete_line_release_table SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-23 04:22:38,894 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: heap 16425352 (allocated 17960960) 2026-10-23 04:22:38,924 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing chrome headless with pid 110086 2026-10-23 04:22:38,925 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing websocket connection 2026-10-23 04:22:38,927 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Terminating chrome headless with pid 110086 2026-10-23 04:22:39,055 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042239_055541_test_delete_line_release_table.txt 2026-10-23 04:22:39,055 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Removing chrome user profile "/tmp/tmp0ql41_v__chrome_odoo" 2026-10-23 04:22:39,128 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_direct_sales ... 2026-10-23 04:22:39,547 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome pid: 110288 2026-10-23 04:22:39,547 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless temporary user profile dir: /tmp/tmpgfwl3k20_chrome_odoo 2026-10-23 04:22:39,547 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:38013/json/version 2026-10-23 04:22:39,551 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38013', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:22:39,576 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Browser version: Chrome/150.0.7871.114 2026-10-23 04:22:39,576 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:38013/json 2026-10-23 04:22:39,578 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38013', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:22:39,597 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Websocket url found: ws://127.0.0.1:38013/devtools/page/BF5E86AD0071235C0D73187B82D5437D 2026-10-23 04:22:39,615 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Enable chrome headless console log notification 2026-10-23 04:22:39,632 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless enable page notifications 2026-10-23 04:22:39,699 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:22:39,723 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Setting session cookie in browser 2026-10-23 04:22:39,725 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:22:39,725 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:22:39,739 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:22:40,783 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:40] "GET /pos/ui/120 HTTP/1.1" 200 - 142 0.109 0.941 2026-10-23 04:22:40,788 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigation result: {'frameId': 'BF5E86AD0071235C0D73187B82D5437D', 'loaderId': 'DD4EE5BF58F1E7D30BD1DB7327DE2D98', 'isDownload': False} 2026-10-23 04:22:40,788 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate ready code "odoo.isTourReady('test_direct_sales')" 2026-10-23 04:22:40,811 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:22:40,834 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:40] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-23 04:22:40,861 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:40] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.019 0.018 2026-10-23 04:22:40,879 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:40] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.010 0.043 2026-10-23 04:22:41,485 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:22:41,496 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:22:41,533 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.021 0.020 2026-10-23 04:22:41,570 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:22:41,576 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:22:41,584 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:41,589 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22: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-23 04:22:41,610 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:22:41,669 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.018 2026-10-23 04:22:41,699 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.048 2026-10-23 04:22:41,759 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.046 2026-10-23 04:22:41,762 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-10-23 04:22:42,932 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.324 0.814 2026-10-23 04:22:42,959 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:42] "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-23 04:22:43,053 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:22:43,144 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:43] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.057 2026-10-23 04:22:43,175 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:22:43,203 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: Owl is running in 'dev' mode. 2026-10-23 04:22:43,224 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.006 2026-10-23 04:22:43,289 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:22:43,351 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:22:43,357 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 04:22:43,371 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:43] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.034 0.036 2026-10-23 04:22:43,407 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:22:43,410 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:22:43,419 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:43] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.012 0.092 2026-10-23 04:22:43,421 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.095 2026-10-23 04:22:43,477 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:43] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.004 0.021 2026-10-23 04:22:43,490 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:43,523 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:22:43,584 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [3/48] Tour test_direct_sales → Step .new-order 2026-10-23 04:22:43,628 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:43] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.027 0.094 2026-10-23 04:22:43,645 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:43] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.080 2026-10-23 04:22:43,742 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:43] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.032 0.204 2026-10-23 04:22:43,752 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:22:43,878 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.044 0.240 2026-10-23 04:22:44,030 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:44,067 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:22:44,134 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:44,245 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:44,297 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:44,354 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:44,401 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:44,464 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:44,516 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:44,565 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:44,644 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:44,651 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:22:44,654 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:22:44,735 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:44,818 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95734040 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '0ec0b973-505f-4b50-9374-be1ff731c980'}] 2026-10-23 04:22:44,939 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95734040 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '0ec0b973-505f-4b50-9374-be1ff731c980'} created pos.order #753 2026-10-23 04:22:44,970 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95734040 finished 2026-10-23 04:22:45,050 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.062 0.174 2026-10-23 04:22:45,099 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:45,168 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:45,173 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67698276 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '0ec0b973-505f-4b50-9374-be1ff731c980'}] 2026-10-23 04:22:45,198 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:22:45,717 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67698276 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '0ec0b973-505f-4b50-9374-be1ff731c980'} updated pos.order #753 2026-10-23 04:22:45,761 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67698276 finished 2026-10-23 04:22:45,881 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 234 0.191 0.520 2026-10-23 04:22:46,109 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:48,157 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [18/48] Tour test_direct_sales → Step .new-order 2026-10-23 04:22:48,228 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:48,301 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:48,362 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:48,429 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:48,485 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:48,560 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:48,611 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:48,662 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:48,713 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:48,768 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:48,818 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:48,869 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:48,932 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:48,991 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:49,058 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99774301 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'c39617b8-5f37-4367-8063-e40c4dcfe80e'}] 2026-10-23 04:22:49,138 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99774301 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'c39617b8-5f37-4367-8063-e40c4dcfe80e'} created pos.order #754 2026-10-23 04:22:49,166 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99774301 finished 2026-10-23 04:22:49,255 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.034 0.166 2026-10-23 04:22:49,303 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:49,377 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:49,380 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41856744 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'c39617b8-5f37-4367-8063-e40c4dcfe80e'}] 2026-10-23 04:22:49,768 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41856744 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'c39617b8-5f37-4367-8063-e40c4dcfe80e'} updated pos.order #754 2026-10-23 04:22:49,797 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41856744 finished 2026-10-23 04:22:49,901 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 136 0.102 0.422 2026-10-23 04:22:50,025 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:52,057 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:52,123 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:22:52,139 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:52,218 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:52,289 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:52,343 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:52,394 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:52,445 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:52,500 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:52,551 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:52,602 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:52,661 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:52,720 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:52,785 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60177425 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000003', 'uuid': '224a6192-a3ce-40d3-8d35-7e2f79a53725'}] 2026-10-23 04:22:52,875 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60177425 order {'name': '/', 'pos_reference': '261-120-000003', 'uuid': '224a6192-a3ce-40d3-8d35-7e2f79a53725'} created pos.order #755 2026-10-23 04:22:52,902 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60177425 finished 2026-10-23 04:22:52,987 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.038 0.167 2026-10-23 04:22:53,019 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:53,083 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: tour succeeded 2026-10-23 04:22:53,086 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: ╔══════════════════════════════════╗ ║ TOUR test_direct_sales SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-23 04:22:53,089 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7315276 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000003', 'uuid': '224a6192-a3ce-40d3-8d35-7e2f79a53725'}] 2026-10-23 04:22:53,245 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: heap 20101952 (allocated 21630976) 2026-10-23 04:22:53,286 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing chrome headless with pid 110288 2026-10-23 04:22:53,307 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing websocket connection 2026-10-23 04:22:53,315 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Terminating chrome headless with pid 110288 2026-10-23 04:22:53,449 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042253_448739_test_direct_sales.txt 2026-10-23 04:22:53,453 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Removing chrome user profile "/tmp/tmpgfwl3k20_chrome_odoo" 2026-10-23 04:22:53,525 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: waiting for threads: [, ] 2026-10-23 04:22:53,535 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7315276 order {'name': '/', 'pos_reference': '261-120-000003', 'uuid': '224a6192-a3ce-40d3-8d35-7e2f79a53725'} updated pos.order #755 2026-10-23 04:22:53,540 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7315276 finished 2026-10-23 04:22:53,594 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.135 0.374 2026-10-23 04:22:53,650 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing ... 2026-10-23 04:22:54,412 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome pid: 110491 2026-10-23 04:22:54,413 44 INFO rb-1f9f1af-225886-428050 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/tmpty641255_chrome_odoo 2026-10-23 04:22:54,413 44 INFO rb-1f9f1af-225886-428050 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:34445/json/version 2026-10-23 04:22:54,414 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34445', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:22:54,431 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:54,431 44 INFO rb-1f9f1af-225886-428050 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:34445/json 2026-10-23 04:22:54,432 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34445', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:22:54,449 44 INFO rb-1f9f1af-225886-428050 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:34445/devtools/page/1A6A91CFBC67F5E06E8E79AAB591E854 2026-10-23 04:22:54,470 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:54,495 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:54,586 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:22:54,599 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:54,601 44 INFO rb-1f9f1af-225886-428050 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/120" in browser 2026-10-23 04:22:54,601 44 INFO rb-1f9f1af-225886-428050 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/120" 2026-10-23 04:22:54,622 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:22:55,360 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:55] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.073 0.669 2026-10-23 04:22:55,364 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': '1A6A91CFBC67F5E06E8E79AAB591E854', 'loaderId': '9AE64F6DB8B92FF57B8BF2F438F2D6F7', 'isDownload': False} 2026-10-23 04:22:55,364 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:55,388 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:22:55,421 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:55] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.016 2026-10-23 04:22:55,422 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:55] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-23 04:22:55,438 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:55] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.024 2026-10-23 04:22:56,074 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:22:56,080 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:22:56,132 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.032 0.014 2026-10-23 04:22:56,176 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-23 04:22:56,184 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:22:56,192 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:56,205 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:22:56,226 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:22:56,262 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-10-23 04:22:56,281 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.028 2026-10-23 04:22:56,349 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.012 0.047 2026-10-23 04:22:56,358 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.043 2026-10-23 04:22:57,320 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.306 0.592 2026-10-23 04:22:57,354 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:57] "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-23 04:22:57,449 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:22:57,520 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:57] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.042 2026-10-23 04:22:57,572 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:22:57,603 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:57,626 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.009 2026-10-23 04:22:57,727 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:22:57,760 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:22:57,790 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-23 04:22:57,807 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:22:57,837 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-23 04:22:57,865 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:57,868 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:57] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.055 0.084 2026-10-23 04:22:57,907 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:57] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.006 0.164 2026-10-23 04:22:57,911 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.181 2026-10-23 04:22:57,945 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:57] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.011 0.036 2026-10-23 04:22:57,979 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:57] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.005 0.027 2026-10-23 04:22:58,009 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:22:58,014 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:58,063 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:22:58,114 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:58] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.045 0.078 2026-10-23 04:22:58,234 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:58] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.032 0.207 2026-10-23 04:22:58,357 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.275 2026-10-23 04:22:58,412 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:22:58,525 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:58,555 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:22:58,624 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:58,707 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:58,755 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:58,825 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:58,935 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:58,942 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1515500 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'a9db0e9b-c682-43eb-a438-99b2229ca6db'}] 2026-10-23 04:22:58,980 44 INFO rb-1f9f1af-225886-428050 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-23 04:22:59,517 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1515500 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'a9db0e9b-c682-43eb-a438-99b2229ca6db'} created pos.order #756 2026-10-23 04:22:59,540 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1515500 finished 2026-10-23 04:22:59,616 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.200 0.477 2026-10-23 04:22:59,965 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-23 04:22:59,966 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-23 04:22:59,966 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-23 04:22:59,967 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-23 04:22:59,972 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-23 04:22:59,974 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-23 04:22:59,974 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-23 04:22:59,975 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-23 04:22:59,975 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-23 04:22:59,977 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-23 04:22:59,977 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-23 04:22:59,979 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-23 04:22:59,982 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-23 04:22:59,983 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-23 04:22:59,984 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-23 04:22:59,985 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-23 04:22:59,994 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:59] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:22:59,997 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-23 04:22:59,999 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:22:59] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:23:00,001 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:00] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:23:00,007 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-23 04:23:00,008 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-23 04:23:00,008 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-23 04:23:00,008 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-23 04:23:00,008 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-23 04:23:00,009 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-23 04:23:00,009 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-23 04:23:00,010 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-23 04:23:00,011 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-23 04:23:00,011 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-23 04:23:00,011 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-23 04:23:00,014 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-23 04:23:00,018 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-23 04:23:00,021 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:00] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:23:00,023 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-23 04:23:00,028 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-23 04:23:00,031 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:00] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:23:00,032 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-23 04:23:00,037 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-23 04:23:00,039 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-23 04:23:00,045 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-23 04:23:00,047 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:00] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:23:00,051 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-23 04:23:00,055 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-23 04:23:00,057 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-23 04:23:00,058 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-23 04:23:00,063 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:00] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:23:00,094 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:00] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:23:00,095 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:00] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:23:00,099 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:00] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:23:00,110 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:00] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:23:00,117 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:00] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:23:00,121 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-23 04:23:00,123 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:00] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:23:00,127 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-23 04:23:00,128 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:00] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:23:00,131 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-23 04:23:00,134 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-23 04:23:00,135 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-23 04:23:00,138 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-23 04:23:00,140 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-23 04:23:00,143 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-23 04:23:00,144 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-23 04:23:00,144 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-23 04:23:00,145 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-23 04:23:00,146 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-23 04:23:00,147 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-23 04:23:00,149 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-23 04:23:00,150 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-23 04:23:00,150 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-23 04:23:00,151 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-23 04:23:00,151 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-23 04:23:00,152 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-23 04:23:00,152 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-23 04:23:00,152 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-23 04:23:00,152 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-23 04:23:00,153 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-23 04:23:00,154 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-23 04:23:00,154 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-23 04:23:00,155 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-23 04:23:00,156 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-23 04:23:00,157 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-23 04:23:00,158 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-23 04:23:00,158 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-23 04:23:00,162 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-23 04:23:00,163 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-23 04:23:00,164 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-23 04:23:00,165 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-23 04:23:00,166 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-23 04:23:00,174 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:00] "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-23 04:23:00,177 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-23 04:23:00,180 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:23:00,181 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-23 04:23:00,182 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-23 04:23:00,182 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-23 04:23:00,183 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-23 04:23:00,232 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:00] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:23:00,243 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:23:00,247 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:00] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-23 04:23:00,251 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:00] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-23 04:23:00,258 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:00] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:23:00,264 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-23 04:23:00,283 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-23 04:23:00,289 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-23 04:23:00,292 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:00] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:23:00,315 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-23 04:23:00,325 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-23 04:23:00,327 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:00] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:23:00,328 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:00] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:23:00,332 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-23 04:23:00,333 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-23 04:23:00,334 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-23 04:23:00,335 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-23 04:23:00,336 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-23 04:23:00,338 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-23 04:23:00,339 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-23 04:23:00,339 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-23 04:23:00,341 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-23 04:23:00,342 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-23 04:23:00,343 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-23 04:23:00,344 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-23 04:23:00,345 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-23 04:23:00,345 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-23 04:23:00,346 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-23 04:23:00,348 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-23 04:23:00,349 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-23 04:23:00,352 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-23 04:23:00,353 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-23 04:23:00,355 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-23 04:23:00,359 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-23 04:23:00,366 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-23 04:23:00,367 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-23 04:23:00,370 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:00] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:23:00,373 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-23 04:23:00,376 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-23 04:23:00,378 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-23 04:23:00,380 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:00] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:23:00,381 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-23 04:23:00,383 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-23 04:23:00,384 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-23 04:23:00,385 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-23 04:23:00,385 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-23 04:23:00,386 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-23 04:23:00,387 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-23 04:23:00,387 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-23 04:23:00,388 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-23 04:23:01,300 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:02,502 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:02] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 133 0.221 1.281 2026-10-23 04:23:02,542 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:02,607 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:23:02,616 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:02,687 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:02,740 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:02,798 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:02,848 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:02,899 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:02,978 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:02,989 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:23:02,992 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:23:03,061 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:03,125 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:03,136 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33717690 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': '4eb610c1-2ddc-4d29-8c66-6829601152d0'}] 2026-10-23 04:23:03,179 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:03,497 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33717690 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': '4eb610c1-2ddc-4d29-8c66-6829601152d0'} created pos.order #757 2026-10-23 04:23:03,520 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33717690 finished 2026-10-23 04:23:03,584 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.105 0.346 2026-10-23 04:23:04,478 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:04] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 18 0.015 0.069 2026-10-23 04:23:05,173 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:05,227 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:05,228 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:05,395 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: heap 17982832 (allocated 20582400) 2026-10-23 04:23:05,405 44 INFO rb-1f9f1af-225886-428050 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 110491 2026-10-23 04:23:05,406 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:05,407 44 INFO rb-1f9f1af-225886-428050 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 110491 2026-10-23 04:23:05,519 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042305_519516_test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.txt 2026-10-23 04:23:05,519 44 INFO rb-1f9f1af-225886-428050 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/tmpty641255_chrome_odoo" 2026-10-23 04:23:05,619 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing ... 2026-10-23 04:23:06,338 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome pid: 110737 2026-10-23 04:23:06,339 44 INFO rb-1f9f1af-225886-428050 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/tmpmubtx4z7_chrome_odoo 2026-10-23 04:23:06,339 44 INFO rb-1f9f1af-225886-428050 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:39763/json/version 2026-10-23 04:23:06,340 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39763', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:23:06,359 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:06,374 44 INFO rb-1f9f1af-225886-428050 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:39763/json 2026-10-23 04:23:06,375 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39763', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:23:06,393 44 INFO rb-1f9f1af-225886-428050 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:39763/devtools/page/6A3A98ABCBD07635E1BE070C0EB259B8 2026-10-23 04:23:06,401 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:06,406 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:06,470 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:23:06,489 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:06,492 44 INFO rb-1f9f1af-225886-428050 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/120" in browser 2026-10-23 04:23:06,492 44 INFO rb-1f9f1af-225886-428050 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/120" 2026-10-23 04:23:06,511 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:23:07,291 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:07] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.053 0.731 2026-10-23 04:23:07,296 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': '6A3A98ABCBD07635E1BE070C0EB259B8', 'loaderId': '9FAF465DDD990A96748B9B069D19F6A4', 'isDownload': False} 2026-10-23 04:23:07,297 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:07,335 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:23:07,350 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:07] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-23 04:23:07,356 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:07] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-23 04:23:07,363 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:07] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-10-23 04:23:07,943 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:23:07,952 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:23:07,982 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.021 2026-10-23 04:23:08,014 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-23 04:23:08,031 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:23:08,042 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:23:08,046 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:08,060 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:23:08,101 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:08] "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-23 04:23:08,129 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.039 2026-10-23 04:23:08,201 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.017 0.053 2026-10-23 04:23:08,204 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.043 2026-10-23 04:23:09,136 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.312 0.559 2026-10-23 04:23:09,160 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:09] "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-23 04:23:09,268 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:23:09,327 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:09] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.033 2026-10-23 04:23:09,385 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23: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.006 2026-10-23 04:23:09,426 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:09,438 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.005 2026-10-23 04:23:09,490 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:23:09,516 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:23:09,526 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:23:09,572 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:09] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.020 0.044 2026-10-23 04:23:09,576 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-10-23 04:23:09,600 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:23:09,606 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:09] "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-23 04:23:09,612 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:09] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.013 0.087 2026-10-23 04:23:09,641 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:09] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.005 0.031 2026-10-23 04:23:09,648 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:09,686 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:23:09,771 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:09,784 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:09] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.029 0.090 2026-10-23 04:23:09,804 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:09] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.091 2026-10-23 04:23:09,935 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:09] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.031 0.229 2026-10-23 04:23:09,941 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:23:10,077 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.253 2026-10-23 04:23:10,126 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:23:10,221 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:10,258 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:23:10,318 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:10,383 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:10,434 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:10,492 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:10,576 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:10,582 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61765863 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '09ce659c-a2e8-4511-9548-8793fee8a352'}] 2026-10-23 04:23:10,604 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:23:11,013 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61765863 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '09ce659c-a2e8-4511-9548-8793fee8a352'} created pos.order #758 2026-10-23 04:23:11,039 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61765863 finished 2026-10-23 04:23:11,118 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.151 0.388 2026-10-23 04:23:11,344 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:11,411 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:11,456 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:11,507 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:11,570 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:23:11,586 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:11,653 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:11,706 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:11,764 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:11,815 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:11,865 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:11,942 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:11,954 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:23:11,961 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:23:12,019 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:12,086 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:12,096 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82744456 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': '295b4b56-22e4-491e-9b33-c1a9ae349f5f'}] 2026-10-23 04:23:12,481 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82744456 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': '295b4b56-22e4-491e-9b33-c1a9ae349f5f'} created pos.order #759 2026-10-23 04:23:12,508 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82744456 finished 2026-10-23 04:23:12,582 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.091 0.398 2026-10-23 04:23:12,724 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:12,787 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:12,834 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:12,886 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:12,889 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:13,010 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: heap 17769432 (allocated 19533824) 2026-10-23 04:23:13,014 44 INFO rb-1f9f1af-225886-428050 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 110737 2026-10-23 04:23:13,015 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:13,016 44 INFO rb-1f9f1af-225886-428050 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 110737 2026-10-23 04:23:13,171 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042313_171459_test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.txt 2026-10-23 04:23:13,171 44 INFO rb-1f9f1af-225886-428050 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/tmpmubtx4z7_chrome_odoo" 2026-10-23 04:23:13,246 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_floating_order_name_change_partner ... 2026-10-23 04:23:14,037 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome pid: 110938 2026-10-23 04:23:14,037 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless temporary user profile dir: /tmp/tmpf5v0wftq_chrome_odoo 2026-10-23 04:23:14,037 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:42421/json/version 2026-10-23 04:23:14,041 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42421', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:23:14,065 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Browser version: Chrome/150.0.7871.114 2026-10-23 04:23:14,065 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:42421/json 2026-10-23 04:23:14,067 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42421', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:23:14,086 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Websocket url found: ws://127.0.0.1:42421/devtools/page/42C914AE4E2F1600E604949C99C21814 2026-10-23 04:23:14,096 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Enable chrome headless console log notification 2026-10-23 04:23:14,107 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless enable page notifications 2026-10-23 04:23:14,234 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:23:14,243 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Setting session cookie in browser 2026-10-23 04:23:14,246 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:23:14,246 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:23:14,263 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:23:15,063 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:15] "GET /pos/ui/120 HTTP/1.1" 200 - 85 0.051 0.753 2026-10-23 04:23:15,067 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigation result: {'frameId': '42C914AE4E2F1600E604949C99C21814', 'loaderId': '86BEB79361BA4DDD7529BCF448B62648', 'isDownload': False} 2026-10-23 04:23:15,068 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:15,087 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:23:15,128 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:15] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-23 04:23:15,136 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:15] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.036 2026-10-23 04:23:15,157 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:15] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.039 2026-10-23 04:23:15,851 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:23:15,862 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:23:15,895 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.011 0.015 2026-10-23 04:23:15,949 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:23:15,953 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-23 04:23:15,960 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:15,973 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23: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-23 04:23:15,991 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:23:16,027 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.014 2026-10-23 04:23:16,048 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.039 2026-10-23 04:23:16,142 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.022 0.063 2026-10-23 04:23:16,146 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-10-23 04:23:17,295 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.281 0.815 2026-10-23 04:23:17,342 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-10-23 04:23:17,434 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:23:17,512 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:17] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.040 2026-10-23 04:23:17,562 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:23:17,590 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: Owl is running in 'dev' mode. 2026-10-23 04:23:17,618 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.012 0.007 2026-10-23 04:23:17,685 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:23:17,712 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:23:17,727 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:23:17,728 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:23:17,785 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:23:17,821 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:17,826 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:17] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.049 0.073 2026-10-23 04:23:17,869 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:17] "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-23 04:23:17,873 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:17] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.008 0.158 2026-10-23 04:23:17,881 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:23:18,013 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:23:18,019 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:18] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.045 0.188 2026-10-23 04:23:18,030 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:18,154 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:18] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.034 0.361 2026-10-23 04:23:18,184 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:18] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.290 2026-10-23 04:23:18,276 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.039 0.201 2026-10-23 04:23:18,297 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:18] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.102 2026-10-23 04:23:18,454 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:18,492 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:23:18,505 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:18,572 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:18,672 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:18,744 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:18,806 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:18,868 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:18,922 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:18,930 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:18] "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.045 2026-10-23 04:23:18,972 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:19,023 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:19,041 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.017 0.083 2026-10-23 04:23:19,097 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:19,108 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:19] "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-23 04:23:19,149 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:19,163 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.030 2026-10-23 04:23:19,214 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:19,261 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:19,343 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:19,398 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:19,448 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:19,504 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:19,570 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:19,623 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:19,627 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:19] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.017 0.038 2026-10-23 04:23:19,673 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:19,716 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.016 0.063 2026-10-23 04:23:19,723 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:19,785 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:19,796 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:19] "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-23 04:23:19,838 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:19,843 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.028 2026-10-23 04:23:19,905 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:19,950 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:20,027 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:20,086 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:20,150 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:20,200 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:20,252 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:20,310 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:20,321 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:23:20,359 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:20,385 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.045 2026-10-23 04:23:20,417 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: tour succeeded 2026-10-23 04:23:20,418 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:20,581 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: heap 17664644 (allocated 19271680) 2026-10-23 04:23:20,589 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing chrome headless with pid 110938 2026-10-23 04:23:20,591 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing websocket connection 2026-10-23 04:23:20,595 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Terminating chrome headless with pid 110938 2026-10-23 04:23:20,700 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042320_699861_test_floating_order_name_change_partner.txt 2026-10-23 04:23:20,700 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Removing chrome user profile "/tmp/tmpf5v0wftq_chrome_odoo" 2026-10-23 04:23:20,716 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_future_orders_are_not_cancelled ... 2026-10-23 04:23:21,343 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome pid: 111139 2026-10-23 04:23:21,343 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless temporary user profile dir: /tmp/tmp0jg81sbm_chrome_odoo 2026-10-23 04:23:21,343 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:38333/json/version 2026-10-23 04:23:21,345 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38333', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:23:21,411 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Browser version: Chrome/150.0.7871.114 2026-10-23 04:23:21,411 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:38333/json 2026-10-23 04:23:21,412 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38333', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:23:21,435 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Websocket url found: ws://127.0.0.1:38333/devtools/page/8B83C5FCC0276162150A07B2ED00ADB6 2026-10-23 04:23:21,449 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Enable chrome headless console log notification 2026-10-23 04:23:21,451 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless enable page notifications 2026-10-23 04:23:21,612 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:23:21,625 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Setting session cookie in browser 2026-10-23 04:23:21,628 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:23:21,628 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:23:21,659 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:23:22,474 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:22] "GET /pos/ui/120 HTTP/1.1" 200 - 88 0.056 0.764 2026-10-23 04:23:22,479 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigation result: {'frameId': '8B83C5FCC0276162150A07B2ED00ADB6', 'loaderId': '596373BBF467C6EA6D22DB4DC1683504', 'isDownload': False} 2026-10-23 04:23:22,479 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:22,504 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:23:22,530 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:22] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-23 04:23:22,550 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:22] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.030 2026-10-23 04:23:22,563 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:22] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.050 2026-10-23 04:23:23,207 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:23:23,219 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:23:23,253 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.021 0.013 2026-10-23 04:23:23,287 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:23:23,293 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:23:23,299 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:23,309 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:23:23,331 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:23:23,365 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.015 2026-10-23 04:23:23,397 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.045 2026-10-23 04:23:23,458 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.050 2026-10-23 04:23:23,463 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-23 04:23:24,537 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 440 0.376 0.652 2026-10-23 04:23:24,587 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:24] "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-23 04:23:24,688 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.011 2026-10-23 04:23:24,772 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:24] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.051 2026-10-23 04:23:24,809 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.011 2026-10-23 04:23:24,830 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: Owl is running in 'dev' mode. 2026-10-23 04:23:24,853 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.007 2026-10-23 04:23:24,916 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:23:24,920 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:23:24,945 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:23:24,951 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:23:24,968 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:24] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.024 0.033 2026-10-23 04:23:24,988 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:23:24,990 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:24] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.005 0.071 2026-10-23 04:23:24,995 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23: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-23 04:23:25,044 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:23:25,047 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:25] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.004 0.033 2026-10-23 04:23:25,079 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:25,169 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:25] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.026 0.110 2026-10-23 04:23:25,209 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:25] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.094 2026-10-23 04:23:25,339 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:25] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.034 0.278 2026-10-23 04:23:25,355 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:23:25,357 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:25,413 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:25,477 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.040 0.077 2026-10-23 04:23:25,520 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:25,573 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:25,651 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:25,686 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:25] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 9 0.012 0.027 2026-10-23 04:23:25,762 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:25,782 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:25] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 3 0.002 0.014 2026-10-23 04:23:25,827 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: tour succeeded 2026-10-23 04:23:25,828 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:25,954 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: heap 13793300 (allocated 14942208) 2026-10-23 04:23:25,967 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing chrome headless with pid 111139 2026-10-23 04:23:25,976 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:25] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 48 0.043 0.102 2026-10-23 04:23:25,980 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing websocket connection 2026-10-23 04:23:25,981 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Terminating chrome headless with pid 111139 2026-10-23 04:23:26,102 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042326_102274_test_future_orders_are_not_cancelled.txt 2026-10-23 04:23:26,102 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Removing chrome user profile "/tmp/tmp0jg81sbm_chrome_odoo" 2026-10-23 04:23:26,256 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_global_discount_split ... 2026-10-23 04:23:27,153 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome pid: 111347 2026-10-23 04:23:27,153 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless temporary user profile dir: /tmp/tmp_a14r6_e_chrome_odoo 2026-10-23 04:23:27,154 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:38883/json/version 2026-10-23 04:23:27,156 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38883', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:23:27,186 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Browser version: Chrome/150.0.7871.114 2026-10-23 04:23:27,186 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:38883/json 2026-10-23 04:23:27,199 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38883', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:23:27,236 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Websocket url found: ws://127.0.0.1:38883/devtools/page/B89D86785B703EA71D71E5011042A40E 2026-10-23 04:23:27,250 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Enable chrome headless console log notification 2026-10-23 04:23:27,258 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless enable page notifications 2026-10-23 04:23:27,335 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:23:27,347 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Setting session cookie in browser 2026-10-23 04:23:27,351 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:23:27,352 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:23:27,382 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:23:28,265 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:28] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.073 0.815 2026-10-23 04:23:28,269 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigation result: {'frameId': 'B89D86785B703EA71D71E5011042A40E', 'loaderId': '6F6D05D0BF403C4464A471BC645106BE', 'isDownload': False} 2026-10-23 04:23:28,269 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourTransfer')" 2026-10-23 04:23:28,285 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:23:28,309 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:28] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-23 04:23:28,323 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:28] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.019 2026-10-23 04:23:28,345 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:28] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.046 2026-10-23 04:23:28,964 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:23:28,972 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:23:29,008 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.012 0.016 2026-10-23 04:23:29,034 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:23:29,042 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:23:29,049 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23: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-23 04:23:29,050 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:29,063 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:23:29,093 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23: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.013 2026-10-23 04:23:29,111 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.031 2026-10-23 04:23:29,165 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.038 2026-10-23 04:23:29,168 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-23 04:23:29,986 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.280 0.493 2026-10-23 04:23:30,014 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:23:30,107 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:23:30,192 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:30] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.039 2026-10-23 04:23:30,231 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-23 04:23:30,244 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: Owl is running in 'dev' mode. 2026-10-23 04:23:30,266 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.008 2026-10-23 04:23:30,356 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:23:30,358 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:23:30,409 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:23:30,410 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:23:30,448 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23: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-23 04:23:30,449 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:30] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.044 0.044 2026-10-23 04:23:30,452 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:23:30,473 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:30] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.007 0.086 2026-10-23 04:23:30,521 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:23:30,538 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:30,640 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:30] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.043 0.106 2026-10-23 04:23:30,766 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:30] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.026 0.241 2026-10-23 04:23:30,771 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:30,776 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:23:30,792 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:30] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.008 0.276 2026-10-23 04:23:30,918 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.058 0.081 2026-10-23 04:23:30,945 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:30] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.013 0.130 2026-10-23 04:23:30,978 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:23:31,081 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:31,114 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:23:31,182 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:31,235 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:31,284 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:31,340 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:31,391 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:31,448 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:31,529 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:31,580 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:31,636 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:31,806 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:31,856 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:31,939 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:31,989 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:32,040 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:32,095 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:32,146 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:32,199 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:32,265 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:32,317 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:32,372 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:32,556 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:32,606 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:32,700 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:32,746 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:32,800 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:32,857 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:32,908 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:32,962 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:33,034 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:33,091 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:33,144 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:33,199 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:33,251 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:33,312 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:33,372 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:33,467 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:33,517 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:33,568 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:33,619 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:33,670 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:33,728 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:33,795 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:33,846 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:33,897 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:33,948 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:34,000 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:34,059 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:34,107 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:34,161 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:34,215 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:34,266 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:34,318 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:34,371 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:34,422 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:34,474 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:34,565 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:34,570 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94276992 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '7a44de81-83eb-44d9-9990-e11c01a66201'}] 2026-10-23 04:23:34,676 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94276992 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '7a44de81-83eb-44d9-9990-e11c01a66201'} created pos.order #762 2026-10-23 04:23:34,701 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94276992 finished 2026-10-23 04:23:34,780 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.059 0.154 2026-10-23 04:23:34,868 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28566239 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': '0529681a-13ff-41f0-a01e-a8142118b52a'}] 2026-10-23 04:23:34,947 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28566239 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': '0529681a-13ff-41f0-a01e-a8142118b52a'} created pos.order #763 2026-10-23 04:23:34,970 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28566239 finished 2026-10-23 04:23:35,037 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.032 0.147 2026-10-23 04:23:35,149 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43241066 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': '0529681a-13ff-41f0-a01e-a8142118b52a'}] 2026-10-23 04:23:35,152 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:35,168 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:23:35,187 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43241066 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': '0529681a-13ff-41f0-a01e-a8142118b52a'} updated pos.order #763 2026-10-23 04:23:35,212 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43241066 finished 2026-10-23 04:23:35,331 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.051 0.134 2026-10-23 04:23:35,420 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:35] "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-23 04:23:35,455 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:35,503 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:35,556 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:35,609 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:35,664 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:35,717 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:35,771 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:35,830 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:35,882 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:35,934 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [71/81] Tour SplitBillScreenTourTransfer → Step .pos-leftheader .orders-button 2026-10-23 04:23:36,016 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:36,108 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 47 0.030 0.060 2026-10-23 04:23:36,165 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.007 0.036 2026-10-23 04:23:36,262 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:36,315 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:36,386 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:36,386 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.013 2026-10-23 04:23:36,437 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:36,495 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:36,546 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:36,597 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:36,654 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:36,706 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:36,757 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: tour succeeded 2026-10-23 04:23:36,758 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTourTransfer SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-23 04:23:36,906 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: heap 19294452 (allocated 21368832) 2026-10-23 04:23:36,912 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing chrome headless with pid 111347 2026-10-23 04:23:36,915 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing websocket connection 2026-10-23 04:23:36,916 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Terminating chrome headless with pid 111347 2026-10-23 04:23:37,084 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042337_084325_test_global_discount_split.txt 2026-10-23 04:23:37,084 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Removing chrome user profile "/tmp/tmp_a14r6_e_chrome_odoo" 2026-10-23 04:23:37,097 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_guest_count_defaults_to_table_seats ... 2026-10-23 04:23:37,872 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome pid: 111549 2026-10-23 04:23:37,872 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless temporary user profile dir: /tmp/tmp04ekw3_l_chrome_odoo 2026-10-23 04:23:37,872 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:46059/json/version 2026-10-23 04:23:37,874 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46059', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:23:37,904 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Browser version: Chrome/150.0.7871.114 2026-10-23 04:23:37,904 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:46059/json 2026-10-23 04:23:37,905 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46059', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:23:37,918 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Websocket url found: ws://127.0.0.1:46059/devtools/page/0029B09BBA655C0F21CB5C4DDE151C20 2026-10-23 04:23:37,933 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Enable chrome headless console log notification 2026-10-23 04:23:37,945 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless enable page notifications 2026-10-23 04:23:38,018 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:23:38,030 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Setting session cookie in browser 2026-10-23 04:23:38,032 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:23:38,033 44 INFO rb-1f9f1af-225886-428050 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/120" 2026-10-23 04:23:38,052 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:23:38,880 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:38] "GET /pos/ui/120 HTTP/1.1" 200 - 92 0.087 0.745 2026-10-23 04:23:38,884 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Navigation result: {'frameId': '0029B09BBA655C0F21CB5C4DDE151C20', 'loaderId': '28AC39BA83EDBECE5703B5B36E373A7B', 'isDownload': False} 2026-10-23 04:23:38,884 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:38,909 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:23:38,934 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:38] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-23 04:23:38,954 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:38] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.030 2026-10-23 04:23:38,971 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:38] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.037 2026-10-23 04:23:39,579 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:23:39,586 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:23:39,621 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.012 0.021 2026-10-23 04:23:39,650 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:23:39,669 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:23:39,674 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:23:39,686 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:23:39,692 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:39,724 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.019 2026-10-23 04:23:39,741 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.019 2026-10-23 04:23:39,755 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-23 04:23:39,825 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.018 0.046 2026-10-23 04:23:40,718 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 387 0.307 0.552 2026-10-23 04:23:40,746 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:40] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:23:40,824 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:23:40,924 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:40] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.065 2026-10-23 04:23:40,972 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-23 04:23:40,988 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: Owl is running in 'dev' mode. 2026-10-23 04:23:41,013 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-10-23 04:23:41,064 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:23:41,071 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:23:41,109 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:23:41,125 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:23:41,140 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:41] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.003 0.031 2026-10-23 04:23:41,171 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:41] "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-23 04:23:41,171 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:23:41,207 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:41] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.028 0.070 2026-10-23 04:23:41,215 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:23:41,230 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:41] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.008 0.064 2026-10-23 04:23:41,247 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:41,346 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:41] "GET /pos/ui/120 HTTP/1.1" 200 - 34 0.032 0.108 2026-10-23 04:23:41,368 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:41] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.078 2026-10-23 04:23:41,451 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:41] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 34 0.026 0.220 2026-10-23 04:23:41,455 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:41,472 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:23:41,628 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.056 0.105 2026-10-23 04:23:41,683 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-10-23 04:23:41,777 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:41,820 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:23:41,826 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:41,889 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:41,942 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:41,996 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:42,091 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:42,151 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:42,201 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:42,255 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:42,337 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:42,349 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:23:42,350 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:23:42,416 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:42,483 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:42,491 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18969275 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '06251cff-d547-4eed-afe7-fb5a08aaa71f'}] 2026-10-23 04:23:42,494 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:23:43,014 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18969275 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '06251cff-d547-4eed-afe7-fb5a08aaa71f'} created pos.order #764 2026-10-23 04:23:43,040 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18969275 finished 2026-10-23 04:23:43,121 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.185 0.449 2026-10-23 04:23:43,325 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: tour succeeded 2026-10-23 04:23:43,326 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:43,474 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: heap 16029536 (allocated 17563648) 2026-10-23 04:23:43,479 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing chrome headless with pid 111549 2026-10-23 04:23:43,481 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing websocket connection 2026-10-23 04:23:43,481 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Terminating chrome headless with pid 111549 2026-10-23 04:23:43,602 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042343_601987_test_guest_count_defaults_to_table_seats.txt 2026-10-23 04:23:43,602 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Removing chrome user profile "/tmp/tmp04ekw3_l_chrome_odoo" 2026-10-23 04:23:43,644 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer ... 2026-10-23 04:23:44,593 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome pid: 111751 2026-10-23 04:23:44,594 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless temporary user profile dir: /tmp/tmpwk2tdg0__chrome_odoo 2026-10-23 04:23:44,594 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:34559/json/version 2026-10-23 04:23:44,595 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34559', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:23:44,607 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Browser version: Chrome/150.0.7871.114 2026-10-23 04:23:44,607 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:34559/json 2026-10-23 04:23:44,608 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34559', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:23:44,618 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Websocket url found: ws://127.0.0.1:34559/devtools/page/94DC38D77CA06760E949F18FB9766713 2026-10-23 04:23:44,632 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Enable chrome headless console log notification 2026-10-23 04:23:44,654 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless enable page notifications 2026-10-23 04:23:44,774 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:23:44,784 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Setting session cookie in browser 2026-10-23 04:23:44,789 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:23:44,790 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:23:44,806 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:23:45,959 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:45] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.072 1.085 2026-10-23 04:23:45,964 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigation result: {'frameId': '94DC38D77CA06760E949F18FB9766713', 'loaderId': 'CD09FB9AE1D04F00094617CE7334BA2E', 'isDownload': False} 2026-10-23 04:23:45,965 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate ready code "odoo.isTourReady('MultiPreparationPrinter')" 2026-10-23 04:23:46,000 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:23:46,041 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:46] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.019 0.016 2026-10-23 04:23:46,056 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:46] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.043 2026-10-23 04:23:46,091 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:46] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.058 2026-10-23 04:23:46,710 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:23:46,722 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:23:46,741 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.016 2026-10-23 04:23:46,767 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-23 04:23:46,776 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:23:46,783 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23: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-23 04:23:46,785 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:46,797 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:23:46,828 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.017 2026-10-23 04:23:46,853 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.035 2026-10-23 04:23:46,873 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-23 04:23:46,928 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.045 2026-10-23 04:23:47,876 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.348 0.538 2026-10-23 04:23:47,910 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:47] "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-23 04:23:47,997 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-10-23 04:23:48,080 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:48] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.055 2026-10-23 04:23:48,113 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.007 2026-10-23 04:23:48,141 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: Owl is running in 'dev' mode. 2026-10-23 04:23:48,166 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.008 2026-10-23 04:23:48,234 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:23:48,246 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:23:48,284 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 04:23:48,285 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:48] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.005 0.033 2026-10-23 04:23:48,289 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:23:48,324 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:23:48,353 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-23 04:23:48,387 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:48,389 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:48] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.032 0.104 2026-10-23 04:23:48,391 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:23:48,518 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:48] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.047 0.126 2026-10-23 04:23:48,612 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:48] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.025 0.217 2026-10-23 04:23:48,631 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:48,636 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:48] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.004 0.239 2026-10-23 04:23:48,639 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:23:48,766 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.078 2026-10-23 04:23:48,789 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:48] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.006 0.141 2026-10-23 04:23:48,820 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:23:48,899 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:48,939 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:23:48,988 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:49,071 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:49,167 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-23 04:23:49,167 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-23 04:23:49,168 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-23 04:23:49,172 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-23 04:23:49,172 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-23 04:23:49,173 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-23 04:23:49,173 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-23 04:23:49,174 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-23 04:23:49,177 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-23 04:23:49,178 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-23 04:23:49,178 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-23 04:23:49,179 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-23 04:23:49,180 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-23 04:23:49,180 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-23 04:23:49,181 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-23 04:23:49,181 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-23 04:23:49,192 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:23:49,193 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-23 04:23:49,193 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-23 04:23:49,194 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-23 04:23:49,194 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-23 04:23:49,195 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-23 04:23:49,195 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-23 04:23:49,195 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-23 04:23:49,196 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-23 04:23:49,197 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-23 04:23:49,197 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-23 04:23:49,198 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-23 04:23:49,198 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-23 04:23:49,200 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-23 04:23:49,200 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-23 04:23:49,200 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-23 04:23:49,200 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-23 04:23:49,201 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-23 04:23:49,201 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-23 04:23:49,202 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-23 04:23:49,202 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-23 04:23:49,202 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-23 04:23:49,204 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-23 04:23:49,204 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-23 04:23:49,204 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-23 04:23:49,219 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:23:49,228 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:23:49,231 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:23:49,233 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:23:49,239 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-23 04:23:49,241 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-23 04:23:49,242 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-23 04:23:49,247 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:23:49,277 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:23:49,298 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-23 04:23:49,306 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.060 2026-10-23 04:23:49,308 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-23 04:23:49,313 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-23 04:23:49,315 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:23:49,315 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-23 04:23:49,317 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:23:49,317 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.073 2026-10-23 04:23:49,325 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-23 04:23:49,325 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-23 04:23:49,328 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-23 04:23:49,328 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-23 04:23:49,329 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-23 04:23:49,329 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-23 04:23:49,329 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-23 04:23:49,329 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-23 04:23:49,330 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-23 04:23:49,330 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-23 04:23:49,330 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-23 04:23:49,331 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-23 04:23:49,331 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-23 04:23:49,331 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-23 04:23:49,331 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-23 04:23:49,332 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-23 04:23:49,332 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-23 04:23:49,332 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-23 04:23:49,333 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-23 04:23:49,333 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-23 04:23:49,333 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-23 04:23:49,334 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-23 04:23:49,337 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-23 04:23:49,343 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-23 04:23:49,347 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-23 04:23:49,348 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-23 04:23:49,350 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-23 04:23:49,351 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:23:49,353 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-23 04:23:49,355 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:23:49,357 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-23 04:23:49,360 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-23 04:23:49,363 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-23 04:23:49,363 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-23 04:23:49,364 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-23 04:23:49,364 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-23 04:23:49,365 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-23 04:23:49,366 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-23 04:23:49,368 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-23 04:23:49,382 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:23:49,395 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:23:49,401 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:23:49,411 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:23:49,413 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-23 04:23:49,424 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-23 04:23:49,427 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-23 04:23:49,430 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-23 04:23:49,432 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-23 04:23:49,432 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-23 04:23:49,433 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-23 04:23:49,434 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-23 04:23:49,435 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-23 04:23:49,440 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-23 04:23:49,461 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:23:49,465 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-23 04:23:49,468 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:23:49,468 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:23:49,469 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-23 04:23:49,471 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:23:49,474 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:23:49,473 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-23 04:23:49,480 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-23 04:23:49,484 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-23 04:23:49,484 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-23 04:23:49,485 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-23 04:23:49,485 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-23 04:23:49,485 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-23 04:23:49,486 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-23 04:23:49,486 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-23 04:23:49,487 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-23 04:23:49,487 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-23 04:23:49,487 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-23 04:23:49,489 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-23 04:23:49,493 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-23 04:23:49,494 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-23 04:23:49,497 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-23 04:23:49,502 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-23 04:23:49,503 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-23 04:23:49,503 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-23 04:23:49,504 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-23 04:23:49,504 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-23 04:23:49,504 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-23 04:23:49,505 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-23 04:23:49,505 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-23 04:23:49,506 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-23 04:23:49,508 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-23 04:23:49,517 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:23:49,519 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:49] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:23:49,984 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:50,014 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65437422 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '5c3d9d9f-e7a9-40ee-bc32-d748ebc149b9'}] 2026-10-23 04:23:50,030 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:50,078 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: tour succeeded 2026-10-23 04:23:50,095 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiPreparationPrinter SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-23 04:23:50,104 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65437422 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '5c3d9d9f-e7a9-40ee-bc32-d748ebc149b9'} created pos.order #765 2026-10-23 04:23:50,141 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65437422 finished 2026-10-23 04:23:50,218 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: heap 15459224 (allocated 17039360) 2026-10-23 04:23:50,237 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.049 0.178 2026-10-23 04:23:50,241 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing chrome headless with pid 111751 2026-10-23 04:23:50,243 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing websocket connection 2026-10-23 04:23:50,245 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Terminating chrome headless with pid 111751 2026-10-23 04:23:50,379 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042350_378967_test_multiple_preparation_printer.txt 2026-10-23 04:23:50,379 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Removing chrome user profile "/tmp/tmpwk2tdg0__chrome_odoo" 2026-10-23 04:23:50,424 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer_different_categories ... 2026-10-23 04:23:51,402 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome pid: 111972 2026-10-23 04:23:51,402 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless temporary user profile dir: /tmp/tmp5g0f792v_chrome_odoo 2026-10-23 04:23:51,403 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:40463/json/version 2026-10-23 04:23:51,404 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40463', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:23:51,420 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Browser version: Chrome/150.0.7871.114 2026-10-23 04:23:51,420 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:40463/json 2026-10-23 04:23:51,421 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40463', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:23:51,449 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Websocket url found: ws://127.0.0.1:40463/devtools/page/C3AF580C892C1BDB2AB0BF4FF1F771B4 2026-10-23 04:23:51,465 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Enable chrome headless console log notification 2026-10-23 04:23:51,472 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless enable page notifications 2026-10-23 04:23:51,582 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:23:51,595 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Setting session cookie in browser 2026-10-23 04:23:51,598 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:23:51,598 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:23:51,630 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:23:52,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:52] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.069 0.776 2026-10-23 04:23:52,467 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigation result: {'frameId': 'C3AF580C892C1BDB2AB0BF4FF1F771B4', 'loaderId': 'AF3A8D53B0BB108617480324C333A05C', 'isDownload': False} 2026-10-23 04:23:52,467 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:52,501 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:23:52,541 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:52] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.007 2026-10-23 04:23:52,550 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:52] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-23 04:23:52,559 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:52] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-10-23 04:23:53,221 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:23:53,224 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:23:53,255 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.018 0.012 2026-10-23 04:23:53,286 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:23:53,292 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:23:53,302 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:53,303 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:23:53,314 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:23:53,346 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-10-23 04:23:53,399 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.068 2026-10-23 04:23:53,440 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.040 2026-10-23 04:23:53,443 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-10-23 04:23:54,355 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.268 0.584 2026-10-23 04:23:54,391 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:23:54,488 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:23:54,583 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:54] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.048 2026-10-23 04:23:54,610 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:23:54,625 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: Owl is running in 'dev' mode. 2026-10-23 04:23:54,664 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.022 0.007 2026-10-23 04:23:54,703 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:23:54,720 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:23:54,733 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:23:54,753 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 04:23:54,767 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:54] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.010 0.039 2026-10-23 04:23:54,777 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:23:54,839 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:54,841 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.036 2026-10-23 04:23:54,860 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:23:54,913 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:54] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.060 0.132 2026-10-23 04:23:54,962 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:54] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.004 0.081 2026-10-23 04:23:55,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:55] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.024 0.222 2026-10-23 04:23:55,121 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:23:55,126 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:55,174 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:55] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.033 0.320 2026-10-23 04:23:55,190 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:55] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.220 2026-10-23 04:23:55,314 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.038 0.129 2026-10-23 04:23:55,388 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:23:55,479 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:55,518 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:23:55,583 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:55,662 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:55,744 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:55,843 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-10-23 04:23:55,844 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-10-23 04:23:55,845 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-10-23 04:23:55,845 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-10-23 04:23:55,849 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-10-23 04:23:55,850 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-10-23 04:23:55,850 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-10-23 04:23:55,851 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-10-23 04:23:55,851 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-10-23 04:23:55,851 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-10-23 04:23:55,852 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-10-23 04:23:55,852 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-10-23 04:23:55,853 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-10-23 04:23:55,854 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-10-23 04:23:55,855 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-10-23 04:23:55,855 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-10-23 04:23:55,855 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-10-23 04:23:55,857 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-10-23 04:23:55,857 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-10-23 04:23:55,857 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-10-23 04:23:55,858 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-10-23 04:23:55,858 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-10-23 04:23:55,858 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-10-23 04:23:55,859 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-10-23 04:23:55,860 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-10-23 04:23:55,860 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-10-23 04:23:55,860 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-10-23 04:23:55,860 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-10-23 04:23:55,861 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-10-23 04:23:55,861 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-10-23 04:23:55,861 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-10-23 04:23:55,862 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-10-23 04:23:55,862 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-10-23 04:23:55,862 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-10-23 04:23:55,863 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-10-23 04:23:55,863 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-10-23 04:23:55,863 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-10-23 04:23:55,864 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-10-23 04:23:55,864 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-10-23 04:23:55,865 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-10-23 04:23:55,883 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:55] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:23:55,901 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:55] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:23:55,907 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:55] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:23:55,908 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:55] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:23:55,915 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:55] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 04:23:55,921 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:55] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:23:55,932 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:55] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:23:55,937 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-10-23 04:23:55,945 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:55] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:23:55,949 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:55] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:23:55,950 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-10-23 04:23:55,951 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:55] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:23:55,953 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:55] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:23:55,959 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-10-23 04:23:55,975 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-10-23 04:23:55,976 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-10-23 04:23:55,990 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-10-23 04:23:55,993 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:55] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:23:55,993 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:55] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-23 04:23:55,996 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-10-23 04:23:56,001 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:56] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 04:23:56,010 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-10-23 04:23:56,015 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-10-23 04:23:56,016 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-10-23 04:23:56,017 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-10-23 04:23:56,024 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-10-23 04:23:56,027 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-10-23 04:23:56,031 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-10-23 04:23:56,034 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-10-23 04:23:56,035 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-10-23 04:23:56,038 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-10-23 04:23:56,039 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-10-23 04:23:56,041 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-10-23 04:23:56,041 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-10-23 04:23:56,042 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-10-23 04:23:56,043 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-10-23 04:23:56,044 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-10-23 04:23:56,045 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-10-23 04:23:56,045 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-10-23 04:23:56,046 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-10-23 04:23:56,047 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-10-23 04:23:56,047 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-10-23 04:23:56,048 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-10-23 04:23:56,049 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-10-23 04:23:56,050 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-10-23 04:23:56,050 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-10-23 04:23:56,050 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-10-23 04:23:56,051 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-10-23 04:23:56,051 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-10-23 04:23:56,051 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-10-23 04:23:56,052 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-10-23 04:23:56,052 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-10-23 04:23:56,053 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-10-23 04:23:56,053 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-10-23 04:23:56,057 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-10-23 04:23:56,063 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:23:56,071 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:23:56,072 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:56] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:23:56,079 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:23:56,103 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:56] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:23:56,119 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:56] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 04:23:56,124 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:56] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:23:56,133 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-10-23 04:23:56,136 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:56] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:23:56,139 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-10-23 04:23:56,143 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:56] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:23:56,145 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-10-23 04:23:56,146 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-10-23 04:23:56,147 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-10-23 04:23:56,151 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-10-23 04:23:56,152 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-10-23 04:23:56,160 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-10-23 04:23:56,163 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:56] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:23:56,163 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-10-23 04:23:56,165 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-10-23 04:23:56,167 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:56] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:23:56,167 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-10-23 04:23:56,169 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:56] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:23:56,169 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-10-23 04:23:56,177 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-10-23 04:23:56,179 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-10-23 04:23:56,181 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-10-23 04:23:56,181 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-10-23 04:23:56,182 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-10-23 04:23:56,183 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-10-23 04:23:56,183 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-10-23 04:23:56,184 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-10-23 04:23:56,184 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-10-23 04:23:56,184 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-10-23 04:23:56,185 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-10-23 04:23:56,185 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-10-23 04:23:56,186 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-10-23 04:23:56,187 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-10-23 04:23:56,188 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-10-23 04:23:56,188 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-10-23 04:23:56,189 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-10-23 04:23:56,189 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-10-23 04:23:56,189 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-10-23 04:23:56,190 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-10-23 04:23:56,190 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-10-23 04:23:56,191 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-10-23 04:23:56,191 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-10-23 04:23:56,191 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-10-23 04:23:56,192 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-10-23 04:23:56,192 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-10-23 04:23:56,192 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-10-23 04:23:56,700 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:57,266 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:57,298 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:57,304 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46072153 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'd4f7c808-2c43-4978-b708-8cde620ba61d'}] 2026-10-23 04:23:57,356 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:57,401 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46072153 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'd4f7c808-2c43-4978-b708-8cde620ba61d'} created pos.order #766 2026-10-23 04:23:57,407 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: tour succeeded 2026-10-23 04:23:57,408 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:57,426 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46072153 finished 2026-10-23 04:23:57,519 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.053 0.165 2026-10-23 04:23:57,568 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: heap 17961232 (allocated 22020096) 2026-10-23 04:23:57,571 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing chrome headless with pid 111972 2026-10-23 04:23:57,573 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing websocket connection 2026-10-23 04:23:57,574 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Terminating chrome headless with pid 111972 2026-10-23 04:23:57,763 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042357_762975_test_multiple_preparation_printer_different_categories.txt 2026-10-23 04:23:57,763 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Removing chrome user profile "/tmp/tmp5g0f792v_chrome_odoo" 2026-10-23 04:23:57,777 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_name_preset_skip_screen ... 2026-10-23 04:23:58,509 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome pid: 112206 2026-10-23 04:23:58,514 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless temporary user profile dir: /tmp/tmpgtngc5n8_chrome_odoo 2026-10-23 04:23:58,515 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:44401/json/version 2026-10-23 04:23:58,517 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44401', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:23:58,548 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Browser version: Chrome/150.0.7871.114 2026-10-23 04:23:58,549 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:44401/json 2026-10-23 04:23:58,551 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44401', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:23:58,587 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Websocket url found: ws://127.0.0.1:44401/devtools/page/37EBF4E147525AC82245CEEEF61F5C52 2026-10-23 04:23:58,593 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Enable chrome headless console log notification 2026-10-23 04:23:58,597 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless enable page notifications 2026-10-23 04:23:58,649 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:23:58,664 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Setting session cookie in browser 2026-10-23 04:23:58,666 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:23:58,666 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:23:58,690 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:23:59,421 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:59] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.052 0.683 2026-10-23 04:23:59,426 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigation result: {'frameId': '37EBF4E147525AC82245CEEEF61F5C52', 'loaderId': '828FD203EE851798FBB2CA36A6BD51FD', 'isDownload': False} 2026-10-23 04:23:59,429 44 INFO rb-1f9f1af-225886-428050 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-23 04:23:59,456 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:23:59,476 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:59] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-23 04:23:59,480 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:59] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-23 04:23:59,491 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:23:59] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.023 2026-10-23 04:24:00,158 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:24:00,162 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:24:00,207 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.018 0.015 2026-10-23 04:24:00,240 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:24:00,248 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:00,253 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.009 2026-10-23 04:24:00,288 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 04:24:00,314 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:24:00,360 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24: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.016 2026-10-23 04:24:00,384 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.042 2026-10-23 04:24:00,451 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.045 2026-10-23 04:24:00,453 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-23 04:24:01,438 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.314 0.622 2026-10-23 04:24:01,477 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:24:01,556 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:24:01,622 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:01] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.040 2026-10-23 04:24:01,686 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:24:01,709 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: Owl is running in 'dev' mode. 2026-10-23 04:24:01,729 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-10-23 04:24:01,785 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:24:01,819 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:24:01,826 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:24:01,839 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:01] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.004 0.028 2026-10-23 04:24:01,857 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:24:01,877 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-23 04:24:01,910 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:01] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.022 0.083 2026-10-23 04:24:01,914 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:01,915 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.106 2026-10-23 04:24:01,941 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:01] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.065 2026-10-23 04:24:01,996 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:01] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.006 0.018 2026-10-23 04:24:02,113 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 04:24:02,115 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:02,131 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:24:02,188 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:02] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.048 0.066 2026-10-23 04:24:02,298 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:02] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.025 0.193 2026-10-23 04:24:02,431 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.057 0.251 2026-10-23 04:24:02,492 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:24:02,611 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:02,670 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:24:02,723 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:02,775 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:02,895 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:03,014 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:03,064 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:03,128 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:03,190 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:03,249 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:03,269 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:03] "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.012 0.066 2026-10-23 04:24:03,318 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:03,353 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:03,366 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.021 0.066 2026-10-23 04:24:03,401 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:03,492 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:03,511 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:24:03,512 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:24:03,569 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:03,668 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:03,676 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54476525 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '77f062f1-c050-47f2-8a93-35843e3d7070'}] 2026-10-23 04:24:03,678 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:24:04,243 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54476525 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '77f062f1-c050-47f2-8a93-35843e3d7070'} created pos.order #767 2026-10-23 04:24:04,268 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54476525 finished 2026-10-23 04:24:04,352 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.191 0.491 2026-10-23 04:24:04,549 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:04,601 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: tour succeeded 2026-10-23 04:24:04,602 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_name_preset_skip_screen SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-23 04:24:04,750 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: heap 17196468 (allocated 18747392) 2026-10-23 04:24:04,761 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing chrome headless with pid 112206 2026-10-23 04:24:04,762 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing websocket connection 2026-10-23 04:24:04,763 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Terminating chrome headless with pid 112206 2026-10-23 04:24:04,892 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042404_892503_test_name_preset_skip_screen.txt 2026-10-23 04:24:04,892 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Removing chrome user profile "/tmp/tmpgtngc5n8_chrome_odoo" 2026-10-23 04:24:04,920 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_no_ghost_floor ... 2026-10-23 04:24:05,646 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome pid: 112410 2026-10-23 04:24:05,646 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless temporary user profile dir: /tmp/tmph11r83o1_chrome_odoo 2026-10-23 04:24:05,646 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:38855/json/version 2026-10-23 04:24:05,648 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38855', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:24:05,682 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Browser version: Chrome/150.0.7871.114 2026-10-23 04:24:05,683 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:38855/json 2026-10-23 04:24:05,686 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38855', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:24:05,700 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Websocket url found: ws://127.0.0.1:38855/devtools/page/3F52F2552DCF83E2F8B77CBA25064924 2026-10-23 04:24:05,713 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Enable chrome headless console log notification 2026-10-23 04:24:05,729 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless enable page notifications 2026-10-23 04:24:05,793 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-23 04:24:05,833 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Setting session cookie in browser 2026-10-23 04:24:05,836 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:24:05,836 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:24:05,858 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:24:06,968 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:06] "GET /pos/ui/120 HTTP/1.1" 200 - 94 0.088 1.026 2026-10-23 04:24:06,971 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigation result: {'frameId': '3F52F2552DCF83E2F8B77CBA25064924', 'loaderId': '1E15BE262670C084B622D59237F7EAB1', 'isDownload': False} 2026-10-23 04:24:06,971 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate ready code "odoo.isTourReady('no_ghost_floor')" 2026-10-23 04:24:06,993 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:24:07,012 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:07] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-23 04:24:07,022 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:07] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-23 04:24:07,028 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:07] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-10-23 04:24:07,623 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:24:07,631 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:24:07,680 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.024 0.016 2026-10-23 04:24:07,708 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:24:07,710 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:24:07,717 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:07,735 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 04:24:07,747 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:24:07,775 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.010 2026-10-23 04:24:07,790 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.028 2026-10-23 04:24:07,833 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.028 2026-10-23 04:24:07,836 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-10-23 04:24:08,889 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.326 0.664 2026-10-23 04:24:08,916 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:24:08,994 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:24:09,068 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:09] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.050 2026-10-23 04:24:09,102 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:24:09,161 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: Owl is running in 'dev' mode. 2026-10-23 04:24:09,182 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.007 2026-10-23 04:24:09,239 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:24:09,262 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:24:09,267 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:24:09,299 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:09] "GET /web/image/res.users/228/avatar_128 HTTP/1.1" 200 - 14 0.020 0.036 2026-10-23 04:24:09,322 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:09] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.003 0.065 2026-10-23 04:24:09,325 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.069 2026-10-23 04:24:09,332 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:24:09,335 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24: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-23 04:24:09,377 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:09] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.011 2026-10-23 04:24:09,395 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:09,418 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:24:09,556 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:09] "GET /pos/ui/120 HTTP/1.1" 200 - 35 0.034 0.097 2026-10-23 04:24:09,640 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:09,644 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:24:09,663 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:09] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 35 0.036 0.193 2026-10-23 04:24:09,689 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:09] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.008 0.225 2026-10-23 04:24:09,694 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:09,834 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.082 0.105 2026-10-23 04:24:09,898 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:09,947 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:10,013 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:10,086 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:10,147 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:10,213 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:10,222 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:10] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.005 0.009 2026-10-23 04:24:10,265 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:10,320 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:10,333 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:10] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.002 0.004 2026-10-23 04:24:10,367 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:24:10,375 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:10,434 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:10,491 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:10,547 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:10,601 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:10,655 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:10,713 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:10,720 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:10] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 5 0.005 0.008 2026-10-23 04:24:10,765 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:10,778 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.004 0.037 2026-10-23 04:24:10,828 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:10,835 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:10] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:24:10,881 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:10,894 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.004 0.029 2026-10-23 04:24:10,936 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:11,004 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:24:11,098 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:11,123 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:24:11,204 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:11,282 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:11,303 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:24:11,306 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:24:11,332 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:11,413 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:11,490 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:11,501 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59417495 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '997e58aa-a05e-49c7-8244-b795db49da93'}] 2026-10-23 04:24:11,521 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:24:12,182 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59417495 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '997e58aa-a05e-49c7-8244-b795db49da93'} created pos.order #768 2026-10-23 04:24:12,210 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59417495 finished 2026-10-23 04:24:12,298 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.197 0.605 2026-10-23 04:24:12,507 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:12,565 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:12,607 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:12,662 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:12,713 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:12,771 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:12,827 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:12,886 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:12,943 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:12,986 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:12] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 13 0.009 0.031 2026-10-23 04:24:13,003 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:13,051 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:13,121 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:13,129 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:13] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-10-23 04:24:13,176 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:13,179 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.026 2026-10-23 04:24:13,229 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:13,279 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:13,331 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:13,382 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:13,437 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:13,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:13] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.011 0.010 2026-10-23 04:24:13,496 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:13,547 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:13,620 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:13,669 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:13,725 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:13,789 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:13,796 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6551196 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': '43a69ca5-ce69-43c3-aee6-6ff732bf4ff0'}] 2026-10-23 04:24:14,201 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6551196 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': '43a69ca5-ce69-43c3-aee6-6ff732bf4ff0'} created pos.order #769 2026-10-23 04:24:14,245 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6551196 finished 2026-10-23 04:24:14,358 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 185 0.144 0.422 2026-10-23 04:24:14,408 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:14] "POST /web/dataset/call_kw/restaurant.table/read#restaurant.table.read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:24:14,432 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:14] "POST /web/dataset/call_kw/restaurant.floor/read#restaurant.floor.read HTTP/1.1" 200 - 5 0.002 0.010 2026-10-23 04:24:14,583 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:14,647 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:14,695 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: tour succeeded 2026-10-23 04:24:14,696 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: ╔═══════════════════════════════╗ ║ TOUR no_ghost_floor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-23 04:24:14,809 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: heap 18731436 (allocated 20058112) 2026-10-23 04:24:14,820 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing chrome headless with pid 112410 2026-10-23 04:24:14,823 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing websocket connection 2026-10-23 04:24:14,824 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Terminating chrome headless with pid 112410 2026-10-23 04:24:14,956 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042414_956259_test_no_ghost_floor.txt 2026-10-23 04:24:14,956 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Removing chrome user profile "/tmp/tmph11r83o1_chrome_odoo" 2026-10-23 04:24:14,976 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_open_default_register_screen_config ... 2026-10-23 04:24:15,571 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome pid: 112623 2026-10-23 04:24:15,571 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless temporary user profile dir: /tmp/tmpi0shig51_chrome_odoo 2026-10-23 04:24:15,571 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:43037/json/version 2026-10-23 04:24:15,573 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43037', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:24:15,638 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Browser version: Chrome/150.0.7871.114 2026-10-23 04:24:15,638 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:43037/json 2026-10-23 04:24:15,639 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43037', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:24:15,653 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Websocket url found: ws://127.0.0.1:43037/devtools/page/D3A871E55D88A3799735C77396864ED8 2026-10-23 04:24:15,663 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Enable chrome headless console log notification 2026-10-23 04:24:15,687 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless enable page notifications 2026-10-23 04:24:15,779 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:24:15,796 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Setting session cookie in browser 2026-10-23 04:24:15,803 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:24:15,803 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:24:15,825 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:24:16,667 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:16] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.058 0.789 2026-10-23 04:24:16,677 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigation result: {'frameId': 'D3A871E55D88A3799735C77396864ED8', 'loaderId': '79C0249E4C095C8FA8B2B785C14842FA', 'isDownload': False} 2026-10-23 04:24:16,677 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:16,712 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:24:16,739 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:16] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-23 04:24:16,768 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:16] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.024 2026-10-23 04:24:16,779 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:16] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-10-23 04:24:17,468 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:24:17,471 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:24:17,503 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.016 0.014 2026-10-23 04:24:17,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:24:17,539 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:24:17,547 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:17,549 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:24:17,563 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:24:17,591 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.011 2026-10-23 04:24:17,609 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-23 04:24:17,657 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.033 2026-10-23 04:24:17,661 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-23 04:24:18,551 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.309 0.530 2026-10-23 04:24:18,579 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:24:18,675 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:24:18,764 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:18] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.053 2026-10-23 04:24:18,797 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:24:18,819 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: Owl is running in 'dev' mode. 2026-10-23 04:24:18,846 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.007 2026-10-23 04:24:18,892 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:24:18,927 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:24:18,933 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:24:18,980 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:24:18,981 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:24:18,982 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:18] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.027 0.059 2026-10-23 04:24:18,985 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-10-23 04:24:19,027 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:19] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.009 0.103 2026-10-23 04:24:19,050 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:19] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.005 0.046 2026-10-23 04:24:19,085 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:19,147 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:19] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-10-23 04:24:19,203 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:24:19,211 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 04:24:19,255 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:19] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.054 0.050 2026-10-23 04:24:19,295 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:19,320 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:24:19,327 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:19] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.024 0.123 2026-10-23 04:24:19,445 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.037 0.093 2026-10-23 04:24:19,537 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:19,587 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: tour succeeded 2026-10-23 04:24:19,588 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:19,709 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: heap 13819868 (allocated 14942208) 2026-10-23 04:24:19,723 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing chrome headless with pid 112623 2026-10-23 04:24:19,726 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing websocket connection 2026-10-23 04:24:19,727 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Terminating chrome headless with pid 112623 2026-10-23 04:24:19,851 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042419_851066_test_open_default_register_screen_config.txt 2026-10-23 04:24:19,851 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Removing chrome user profile "/tmp/tmpi0shig51_chrome_odoo" 2026-10-23 04:24:19,882 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_pos_restaurant_course ... 2026-10-23 04:24:20,502 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome pid: 112827 2026-10-23 04:24:20,502 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless temporary user profile dir: /tmp/tmp22mhzwbx_chrome_odoo 2026-10-23 04:24:20,503 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:39681/json/version 2026-10-23 04:24:20,506 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39681', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:24:20,553 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Browser version: Chrome/150.0.7871.114 2026-10-23 04:24:20,553 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:39681/json 2026-10-23 04:24:20,553 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39681', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:24:20,569 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Websocket url found: ws://127.0.0.1:39681/devtools/page/B7AF1F56387EDF64B07601037014DDF1 2026-10-23 04:24:20,575 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Enable chrome headless console log notification 2026-10-23 04:24:20,590 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless enable page notifications 2026-10-23 04:24:20,679 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:24:20,695 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Setting session cookie in browser 2026-10-23 04:24:20,699 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:24:20,699 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:24:20,730 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:24:21,573 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:21] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.063 0.787 2026-10-23 04:24:21,576 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigation result: {'frameId': 'B7AF1F56387EDF64B07601037014DDF1', 'loaderId': '684CCF25734F96E5DD545DBDC667D050', 'isDownload': False} 2026-10-23 04:24:21,576 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate ready code "odoo.isTourReady('test_pos_restaurant_course')" 2026-10-23 04:24:21,613 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:24:21,642 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:21] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.021 2026-10-23 04:24:21,648 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:21] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-10-23 04:24:21,663 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:21] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-10-23 04:24:22,302 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:24:22,324 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:24:22,364 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.033 0.015 2026-10-23 04:24:22,390 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:24:22,395 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-23 04:24:22,399 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:22,409 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24: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-23 04:24:22,431 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:24:22,467 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.013 2026-10-23 04:24:22,486 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-23 04:24:22,537 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.035 2026-10-23 04:24:22,540 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-10-23 04:24:23,423 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.249 0.569 2026-10-23 04:24:23,447 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:24:23,539 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:24:23,621 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:23] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.056 2026-10-23 04:24:23,673 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:24:23,707 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: Owl is running in 'dev' mode. 2026-10-23 04:24:23,727 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.006 2026-10-23 04:24:23,799 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:24:23,829 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:24:23,836 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:24:23,896 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24: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-23 04:24:23,899 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:24:23,912 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:23] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.041 0.068 2026-10-23 04:24:23,934 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:23] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.004 0.106 2026-10-23 04:24:23,936 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:23,952 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:23] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.046 2026-10-23 04:24:23,954 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.135 2026-10-23 04:24:24,003 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:24] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.013 2026-10-23 04:24:24,075 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:24:24,148 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:24:24,148 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:24,177 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:24] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.038 0.101 2026-10-23 04:24:24,287 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:24] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.027 0.216 2026-10-23 04:24:24,428 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.066 0.178 2026-10-23 04:24:24,471 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24: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-23 04:24:24,540 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:24,581 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:24:24,603 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:24,704 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:24,766 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:24,845 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:24,903 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [9/26] Tour test_pos_restaurant_course → Step body 2026-10-23 04:24:24,955 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:25,046 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:25,054 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74346310 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '5f58c147-ee85-40d3-96b2-50021b6ba0dd'}] 2026-10-23 04:24:25,188 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74346310 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '5f58c147-ee85-40d3-96b2-50021b6ba0dd'} created pos.order #770 2026-10-23 04:24:25,216 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74346310 finished 2026-10-23 04:24:25,296 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 85 0.068 0.176 2026-10-23 04:24:25,360 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 04:24:25,365 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:25,415 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:25,467 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:25,518 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:25,582 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:25,652 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:25,672 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61132287 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '5f58c147-ee85-40d3-96b2-50021b6ba0dd'}] 2026-10-23 04:24:25,703 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61132287 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '5f58c147-ee85-40d3-96b2-50021b6ba0dd'} updated pos.order #770 2026-10-23 04:24:25,728 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61132287 finished 2026-10-23 04:24:25,857 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.046 0.141 2026-10-23 04:24:25,893 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:25,943 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:26,016 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 04:24:26,027 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:26,075 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:26,135 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:26,187 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:27,239 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:27,308 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:27,310 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:24:27,337 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53438629 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '5f58c147-ee85-40d3-96b2-50021b6ba0dd'}] 2026-10-23 04:24:27,363 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53438629 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '5f58c147-ee85-40d3-96b2-50021b6ba0dd'} updated pos.order #770 2026-10-23 04:24:27,388 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53438629 finished 2026-10-23 04:24:27,488 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.033 0.121 2026-10-23 04:24:27,596 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 04:24:27,608 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:27,656 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: tour succeeded 2026-10-23 04:24:27,658 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_restaurant_course SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-23 04:24:27,788 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: heap 17902876 (allocated 19271680) 2026-10-23 04:24:27,808 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing chrome headless with pid 112827 2026-10-23 04:24:27,811 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing websocket connection 2026-10-23 04:24:27,814 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Terminating chrome headless with pid 112827 2026-10-23 04:24:27,952 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042427_952014_test_pos_restaurant_course.txt 2026-10-23 04:24:27,952 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Removing chrome user profile "/tmp/tmp22mhzwbx_chrome_odoo" 2026-10-23 04:24:28,009 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preparation_printer_content ... 2026-10-23 04:24:29,098 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #225 deleted product.product records with IDs: [2628] 2026-10-23 04:24:29,613 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome pid: 113034 2026-10-23 04:24:29,614 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless temporary user profile dir: /tmp/tmptjme3wkm_chrome_odoo 2026-10-23 04:24:29,614 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:46127/json/version 2026-10-23 04:24:29,615 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46127', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:24:29,684 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Browser version: Chrome/150.0.7871.114 2026-10-23 04:24:29,684 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:46127/json 2026-10-23 04:24:29,684 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46127', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:24:29,692 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Websocket url found: ws://127.0.0.1:46127/devtools/page/4D50E026FA5FB2437E41660ABF22C09A 2026-10-23 04:24:29,707 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Enable chrome headless console log notification 2026-10-23 04:24:29,726 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless enable page notifications 2026-10-23 04:24:29,787 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:24:29,797 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Setting session cookie in browser 2026-10-23 04:24:29,801 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:24:29,801 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:24:29,818 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:24:30,864 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:30] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.058 0.991 2026-10-23 04:24:30,868 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigation result: {'frameId': '4D50E026FA5FB2437E41660ABF22C09A', 'loaderId': '17475DDD881B8E114789C7500D4B0126', 'isDownload': False} 2026-10-23 04:24:30,868 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate ready code "odoo.isTourReady('PreparationPrinterContent')" 2026-10-23 04:24:30,889 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:24:30,912 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:30] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-23 04:24:30,921 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:30] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-10-23 04:24:30,946 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:30] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.042 2026-10-23 04:24:31,564 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:24:31,571 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:24:31,602 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.017 0.018 2026-10-23 04:24:31,653 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:24:31,663 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:31,665 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-23 04:24:31,696 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24: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-23 04:24:31,709 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:24:31,742 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.013 2026-10-23 04:24:31,764 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.038 2026-10-23 04:24:31,826 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.055 2026-10-23 04:24:31,829 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-10-23 04:24:32,702 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.308 0.528 2026-10-23 04:24:32,729 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24: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-23 04:24:32,836 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:24:32,872 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:32] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.003 0.014 2026-10-23 04:24:32,940 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:32] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.048 2026-10-23 04:24:32,968 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-23 04:24:32,985 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: Owl is running in 'dev' mode. 2026-10-23 04:24:33,006 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.009 2026-10-23 04:24:33,044 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:24:33,061 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:24:33,070 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:24:33,129 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:24:33,147 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:24:33,148 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:33,153 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:33] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.011 0.090 2026-10-23 04:24:33,232 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:33] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.018 0.158 2026-10-23 04:24:33,235 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.182 2026-10-23 04:24:33,260 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:33] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.004 0.079 2026-10-23 04:24:33,280 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:33] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.014 2026-10-23 04:24:33,323 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:24:33,390 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:33] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.029 0.054 2026-10-23 04:24:33,407 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:33,434 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:24:33,476 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:33] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.026 0.136 2026-10-23 04:24:33,587 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.048 0.129 2026-10-23 04:24:33,651 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:24:33,747 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:33,780 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:24:33,800 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:33,855 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:33,919 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:33,974 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:34,023 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:34,079 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:34,168 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [11/56] Tour PreparationPrinterContent → Step body 2026-10-23 04:24:34,220 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:34,307 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:34,361 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:34,416 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:34,482 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:34,551 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:34,609 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:34,660 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:34,711 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:34,762 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [21/56] Tour PreparationPrinterContent → Step body 2026-10-23 04:24:34,826 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [22/56] Tour PreparationPrinterContent → Step body 2026-10-23 04:24:34,877 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:34,959 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:34,963 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91997559 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '201f7cb7-a106-4b84-aeb4-db6deeca691e'}] 2026-10-23 04:24:35,084 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91997559 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '201f7cb7-a106-4b84-aeb4-db6deeca691e'} created pos.order #771 2026-10-23 04:24:35,121 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91997559 finished 2026-10-23 04:24:35,205 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.048 0.197 2026-10-23 04:24:35,261 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 04:24:35,275 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:35,323 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:35,372 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:35,422 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:35,481 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:35,535 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:35,600 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:35,658 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [32/56] Tour PreparationPrinterContent → Step body 2026-10-23 04:24:35,711 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:35,773 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:35,796 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57022329 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '201f7cb7-a106-4b84-aeb4-db6deeca691e'}] 2026-10-23 04:24:35,836 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57022329 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '201f7cb7-a106-4b84-aeb4-db6deeca691e'} updated pos.order #771 2026-10-23 04:24:35,854 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57022329 finished 2026-10-23 04:24:35,947 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.046 0.107 2026-10-23 04:24:35,991 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:36,058 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-10-23 04:24:36,066 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:36,134 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:36,191 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:36,241 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:36,300 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:36,350 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:36,407 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:36,465 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:36,538 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [44/56] Tour PreparationPrinterContent → Step body 2026-10-23 04:24:36,597 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:36,661 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:36,693 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49708941 started for PoS orders references: [{'name': '/', 'pos_reference': '251-120-000002', 'uuid': '52d20a10-a303-4c7b-8bdf-86e7badca6ce'}] 2026-10-23 04:24:36,743 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49708941 order {'name': '/', 'pos_reference': '251-120-000002', 'uuid': '52d20a10-a303-4c7b-8bdf-86e7badca6ce'} created pos.order #772 2026-10-23 04:24:36,767 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49708941 finished 2026-10-23 04:24:36,839 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.029 0.119 2026-10-23 04:24:36,871 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:36,941 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.011 2026-10-23 04:24:36,963 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:37,027 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:37,075 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:37,133 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:37,209 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:37] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:24:37,209 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:37,306 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:37,372 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:37,375 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19011594 started for PoS orders references: [{'name': '/', 'pos_reference': '251-120-000003', 'uuid': 'c72a9b4b-a08b-4c18-b20f-eb9e1b0670ae'}] 2026-10-23 04:24:37,437 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19011594 order {'name': '/', 'pos_reference': '251-120-000003', 'uuid': 'c72a9b4b-a08b-4c18-b20f-eb9e1b0670ae'} created pos.order #773 2026-10-23 04:24:37,462 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19011594 finished 2026-10-23 04:24:37,539 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.036 0.130 2026-10-23 04:24:37,591 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:37,631 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [56/56] Tour PreparationPrinterContent → Step body 2026-10-23 04:24:37,684 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: tour succeeded 2026-10-23 04:24:37,685 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: ╔══════════════════════════════════════════╗ ║ TOUR PreparationPrinterContent SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-23 04:24:37,836 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: heap 21442212 (allocated 23470080) 2026-10-23 04:24:37,842 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing chrome headless with pid 113034 2026-10-23 04:24:37,846 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing websocket connection 2026-10-23 04:24:37,849 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Terminating chrome headless with pid 113034 2026-10-23 04:24:37,999 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042437_998770_test_preparation_printer_content.txt 2026-10-23 04:24:37,999 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Removing chrome user profile "/tmp/tmptjme3wkm_chrome_odoo" 2026-10-23 04:24:38,015 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_future_timing_restaurant ... 2026-10-23 04:24:38,813 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome pid: 113242 2026-10-23 04:24:38,813 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmp_0uw2q3__chrome_odoo 2026-10-23 04:24:38,813 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:33823/json/version 2026-10-23 04:24:38,816 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33823', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:24:38,828 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-23 04:24:38,828 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:33823/json 2026-10-23 04:24:38,828 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33823', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:24:38,852 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Websocket url found: ws://127.0.0.1:33823/devtools/page/7448BEA9051E13C6DDE393465EEA3E9F 2026-10-23 04:24:38,857 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Enable chrome headless console log notification 2026-10-23 04:24:38,865 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless enable page notifications 2026-10-23 04:24:38,941 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:24:38,953 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Setting session cookie in browser 2026-10-23 04:24:38,963 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:24:38,963 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:24:38,988 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:24:39,837 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:39] "GET /pos/ui/120 HTTP/1.1" 200 - 136 0.087 0.764 2026-10-23 04:24:39,840 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigation result: {'frameId': '7448BEA9051E13C6DDE393465EEA3E9F', 'loaderId': '92F48A7BF104CD5965CEA1F150DFD204', 'isDownload': False} 2026-10-23 04:24:39,840 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_cancel_future_order')" 2026-10-23 04:24:39,857 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:24:39,886 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:39] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.010 2026-10-23 04:24:39,895 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:39] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-23 04:24:39,902 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:39] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-23 04:24:40,479 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:24:40,482 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:24:40,526 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.014 0.019 2026-10-23 04:24:40,560 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-23 04:24:40,566 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:24:40,582 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:40,585 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-10-23 04:24:40,601 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:24:40,641 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.018 2026-10-23 04:24:40,676 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.052 2026-10-23 04:24:40,727 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.036 2026-10-23 04:24:40,734 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-23 04:24:41,576 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.283 0.478 2026-10-23 04:24:41,612 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:24:41,807 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:24:41,894 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:41] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.061 2026-10-23 04:24:41,929 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:24:41,964 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-23 04:24:41,979 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.005 2026-10-23 04:24:42,039 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:24:42,048 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:24:42,078 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:24:42,086 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:24:42,125 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:42] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.014 0.064 2026-10-23 04:24:42,156 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:24:42,164 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:24:42,207 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:42] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.023 0.135 2026-10-23 04:24:42,208 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:42,236 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:24:42,321 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:42] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.026 0.066 2026-10-23 04:24:42,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:42] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.002 0.048 2026-10-23 04:24:42,485 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:42] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.093 0.164 2026-10-23 04:24:42,531 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:42,628 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:42,646 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:24:42,818 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.092 0.087 2026-10-23 04:24:42,927 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:42,946 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:24:43,018 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:43,068 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:43,127 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:43,204 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:43,265 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:43,334 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:43,344 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:43] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.003 0.005 2026-10-23 04:24:43,498 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:43,571 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:43,575 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1593985 started for PoS orders references: [{'name': '/', 'pos_reference': '251-120-000001', 'uuid': 'c0f3e351-659a-4097-b58c-f03e6d1dd162'}] 2026-10-23 04:24:43,622 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:43,686 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:43,694 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1593985 order {'name': '/', 'pos_reference': '251-120-000001', 'uuid': 'c0f3e351-659a-4097-b58c-f03e6d1dd162'} created pos.order #774 2026-10-23 04:24:43,734 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1593985 finished 2026-10-23 04:24:43,834 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.088 0.174 2026-10-23 04:24:43,889 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:43,969 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.020 2026-10-23 04:24:43,970 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:44,052 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:44,135 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:44,140 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8164893 started for PoS orders references: [{'name': '/', 'pos_reference': '251-120-000002', 'uuid': 'fb1b54e7-0672-49b4-84d1-f52bc798dffa'}] 2026-10-23 04:24:44,185 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:44,208 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8164893 order {'name': '/', 'pos_reference': '251-120-000002', 'uuid': 'fb1b54e7-0672-49b4-84d1-f52bc798dffa'} created pos.order #775 2026-10-23 04:24:44,235 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:44,236 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8164893 finished 2026-10-23 04:24:44,318 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.041 0.140 2026-10-23 04:24:44,499 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:44] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 67 0.050 0.079 2026-10-23 04:24:44,550 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.029 2026-10-23 04:24:44,589 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:44,647 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:44,833 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:44] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 47 0.038 0.145 2026-10-23 04:24:45,083 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:45] "GET /pos/ui/120/ticket HTTP/1.1" 200 - 33 0.023 0.045 2026-10-23 04:24:46,219 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:46,245 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.010 2026-10-23 04:24:46,280 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-23 04:24:46,295 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:24:46,347 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.010 0.031 2026-10-23 04:24:46,353 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.027 2026-10-23 04:24:46,401 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-10-23 04:24:46,593 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:46] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.019 0.055 2026-10-23 04:24:46,642 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.015 2026-10-23 04:24:46,672 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:46] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.012 2026-10-23 04:24:46,759 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.044 2026-10-23 04:24:46,781 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-23 04:24:46,791 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24: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-23 04:24:46,965 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:46] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.028 0.078 2026-10-23 04:24:46,987 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:46] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.006 0.114 2026-10-23 04:24:47,019 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.031 2026-10-23 04:24:47,109 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: tour succeeded 2026-10-23 04:24:47,110 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_cancel_future_order SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-23 04:24:47,125 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:47] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 304 - 7 0.011 0.028 2026-10-23 04:24:47,219 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:47] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.045 0.059 2026-10-23 04:24:47,293 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:47] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.021 0.156 2026-10-23 04:24:47,422 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: heap 17450028 (allocated 18612224) 2026-10-23 04:24:47,434 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing chrome headless with pid 113242 2026-10-23 04:24:47,436 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing websocket connection 2026-10-23 04:24:47,445 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Terminating chrome headless with pid 113242 2026-10-23 04:24:47,579 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042447_579267_test_preset_future_timing_restaurant.txt 2026-10-23 04:24:47,579 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Removing chrome user profile "/tmp/tmp_0uw2q3__chrome_odoo" 2026-10-23 04:24:47,596 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_timing_restaurant ... 2026-10-23 04:24:48,158 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 113477 2026-10-23 04:24:48,158 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpfx5pr_4x_chrome_odoo 2026-10-23 04:24:48,158 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:45887/json/version 2026-10-23 04:24:48,160 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45887', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:24:48,245 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-23 04:24:48,245 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:45887/json 2026-10-23 04:24:48,247 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45887', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:24:48,283 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:45887/devtools/page/55593C9D4F77E26F9D6D1DDC7F68E082 2026-10-23 04:24:48,297 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-10-23 04:24:48,308 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-10-23 04:24:48,415 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:24:48,428 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-10-23 04:24:48,445 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:24:48,446 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:24:48,476 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:24:49,324 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:49] "GET /pos/ui/120 HTTP/1.1" 200 - 136 0.124 0.727 2026-10-23 04:24:49,328 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '55593C9D4F77E26F9D6D1DDC7F68E082', 'loaderId': '849C856F7985ED808405583E1CB5F61D', 'isDownload': False} 2026-10-23 04:24:49,328 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_delivery_restaurant')" 2026-10-23 04:24:49,348 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:24:49,376 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:49] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-23 04:24:49,388 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:49] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-10-23 04:24:49,404 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:49] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.037 2026-10-23 04:24:50,061 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:24:50,067 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:24:50,122 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.016 0.017 2026-10-23 04:24:50,158 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:24:50,164 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.011 2026-10-23 04:24:50,175 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:50,195 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:24:50,222 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:24:50,247 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-23 04:24:50,272 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.010 2026-10-23 04:24:50,283 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-23 04:24:50,349 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.021 0.039 2026-10-23 04:24:51,506 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.517 0.565 2026-10-23 04:24:51,548 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:24:51,673 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:24:51,745 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:51] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.041 2026-10-23 04:24:51,786 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24: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.013 2026-10-23 04:24:51,806 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-23 04:24:51,837 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.014 0.005 2026-10-23 04:24:51,947 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.044 2026-10-23 04:24:51,956 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 04:24:51,965 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:24:51,966 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:51] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.011 0.039 2026-10-23 04:24:52,015 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:52] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.015 0.078 2026-10-23 04:24:52,021 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-10-23 04:24:52,030 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:24:52,036 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24: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-23 04:24:52,097 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:52] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.014 2026-10-23 04:24:52,115 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:52,149 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:24:52,224 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:52,234 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:52] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.034 0.064 2026-10-23 04:24:52,343 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:52] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.030 0.171 2026-10-23 04:24:52,368 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:52] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.178 2026-10-23 04:24:52,388 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:24:52,511 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.056 0.228 2026-10-23 04:24:52,538 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:52,627 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24: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.006 2026-10-23 04:24:52,811 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:52,929 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:24:52,929 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:52,991 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:53,047 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:53,099 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:53,129 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:53] "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.015 0.064 2026-10-23 04:24:53,211 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:53,225 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 21 0.015 0.064 2026-10-23 04:24:53,263 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:53,313 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:53,364 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:53,414 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:53,473 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:53,533 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:53,590 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:53,641 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:53,692 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:53,742 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:53,801 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:53,865 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:53,948 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:53,997 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:54,051 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-10-23 04:24:54,051 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_preset_delivery_restaurant SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-23 04:24:54,172 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 16340876 (allocated 17825792) 2026-10-23 04:24:54,182 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 113477 2026-10-23 04:24:54,183 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-10-23 04:24:54,184 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 113477 2026-10-23 04:24:54,324 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042454_323946_test_preset_timing_restaurant.txt 2026-10-23 04:24:54,324 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpfx5pr_4x_chrome_odoo" 2026-10-23 04:24:54,938 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 113684 2026-10-23 04:24:54,938 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpqkbp85ko_chrome_odoo 2026-10-23 04:24:54,938 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:45233/json/version 2026-10-23 04:24:54,940 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45233', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:24:54,968 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-23 04:24:54,968 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:45233/json 2026-10-23 04:24:54,968 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45233', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:24:54,983 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:45233/devtools/page/C2C284FF766C6A014C890291D9ADDA9A 2026-10-23 04:24:55,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-10-23 04:24:55,008 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-10-23 04:24:55,078 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:24:55,080 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-10-23 04:24:55,085 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:24:55,085 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:24:55,178 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:55] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.022 0.055 2026-10-23 04:24:55,184 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'C2C284FF766C6A014C890291D9ADDA9A', 'loaderId': 'FFB1394FB2C85F378BC5350ED9F6EF10', 'isDownload': False} 2026-10-23 04:24:55,184 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:55,221 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:24:55,240 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:55] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-23 04:24:55,249 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:55] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-23 04:24:55,264 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:55] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.023 2026-10-23 04:24:55,885 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:24:55,903 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:24:55,906 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:24:55,951 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-23 04:24:55,954 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:24:55,964 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:55,978 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 04:24:55,991 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:24:56,032 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.022 2026-10-23 04:24:56,038 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.028 2026-10-23 04:24:56,098 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.007 0.046 2026-10-23 04:24:56,104 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-10-23 04:24:56,813 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.197 0.478 2026-10-23 04:24:56,850 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:24:56,985 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:24:57,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:57] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.042 2026-10-23 04:24:57,081 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 04:24:57,098 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-23 04:24:57,108 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:24:57,200 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:24:57,206 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:24:57,266 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:24:57,286 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-23 04:24:57,289 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:57] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 7 0.031 0.045 2026-10-23 04:24:57,316 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:24:57,359 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:57,375 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-10-23 04:24:57,382 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:57] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.044 0.099 2026-10-23 04:24:57,432 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:57] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.011 0.034 2026-10-23 04:24:57,443 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:24:57,518 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:57] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.035 0.059 2026-10-23 04:24:57,637 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:57,639 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:57] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.035 0.170 2026-10-23 04:24:57,695 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:57,760 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:24:57,885 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:57,899 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:57] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:24:57,973 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:24:57,996 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:58,007 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:24:58,064 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:58,084 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67247976 started for PoS orders references: [{'name': '/', 'pos_reference': '252-120-000001', 'uuid': '5f0c5fc1-7580-4cd8-9d82-47ab59b681d1'}] 2026-10-23 04:24:58,157 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67247976 order {'name': '/', 'pos_reference': '252-120-000001', 'uuid': '5f0c5fc1-7580-4cd8-9d82-47ab59b681d1'} created pos.order #776 2026-10-23 04:24:58,189 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67247976 finished 2026-10-23 04:24:58,284 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:24:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.043 0.159 2026-10-23 04:24:58,321 44 INFO rb-1f9f1af-225886-428050 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-23 04:24:58,372 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:00,402 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:00,515 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:00,566 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:00,617 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:00,668 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:00,718 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:00,778 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:00,840 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:00,895 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:00,946 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:01,011 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:01,069 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:01,134 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:01,212 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:01,217 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21955812 started for PoS orders references: [{'name': '/', 'pos_reference': '252-120-000001', 'uuid': '5f0c5fc1-7580-4cd8-9d82-47ab59b681d1'}] 2026-10-23 04:25:01,254 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added lines [1280] to pos.order #776 2026-10-23 04:25:01,264 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:01,266 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21955812 order {'name': '/', 'pos_reference': '252-120-000001', 'uuid': '5f0c5fc1-7580-4cd8-9d82-47ab59b681d1'} updated pos.order #776 2026-10-23 04:25:01,294 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21955812 finished 2026-10-23 04:25:01,420 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.053 0.152 2026-10-23 04:25:01,641 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:01] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 50 0.035 0.144 2026-10-23 04:25:01,678 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:01,758 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:01,769 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:01] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:25:01,822 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.029 2026-10-23 04:25:01,854 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-10-23 04:25:01,855 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_open_register_with_preset_takeaway SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-23 04:25:01,979 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17414252 (allocated 19533824) 2026-10-23 04:25:01,995 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 113684 2026-10-23 04:25:01,997 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-10-23 04:25:01,998 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 113684 2026-10-23 04:25:02,120 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042502_120444_test_preset_timing_restaurant.txt 2026-10-23 04:25:02,120 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpqkbp85ko_chrome_odoo" 2026-10-23 04:25:02,614 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 113882 2026-10-23 04:25:02,614 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmp6pwck25q_chrome_odoo 2026-10-23 04:25:02,614 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:40725/json/version 2026-10-23 04:25:02,615 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40725', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:25:02,656 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-23 04:25:02,656 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:40725/json 2026-10-23 04:25:02,660 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40725', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:25:02,673 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:40725/devtools/page/19691179788753616A6B897FC9943807 2026-10-23 04:25:02,687 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-10-23 04:25:02,702 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-10-23 04:25:02,770 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:25:02,777 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-10-23 04:25:02,782 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:25:02,783 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:25:02,894 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:02] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.025 0.057 2026-10-23 04:25:02,902 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '19691179788753616A6B897FC9943807', 'loaderId': '2787B95205EBABA286375DB284C47F19', 'isDownload': False} 2026-10-23 04:25:02,902 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_timing_restaurant')" 2026-10-23 04:25:02,926 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:25:02,953 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:02] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-23 04:25:02,966 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:02] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-10-23 04:25:02,982 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:02] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-10-23 04:25:03,608 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:25:03,617 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:25:03,627 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:25:03,647 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:25:03,654 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/37] Tour test_preset_timing_restaurant → Step body 2026-10-23 04:25:03,657 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.006 2026-10-23 04:25:03,676 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 04:25:03,690 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:25:03,716 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:03] "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.009 2026-10-23 04:25:03,727 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-23 04:25:03,775 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.007 0.034 2026-10-23 04:25:03,780 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-10-23 04:25:04,536 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.213 0.486 2026-10-23 04:25:04,567 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:25:04,685 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:25:04,749 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:04] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.032 2026-10-23 04:25:04,781 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:25:04,802 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-23 04:25:04,808 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:25:04,918 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:25:04,989 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:04] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 7 0.018 0.059 2026-10-23 04:25:04,995 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 04:25:05,007 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-10-23 04:25:05,027 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:05] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.010 0.106 2026-10-23 04:25:05,031 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.111 2026-10-23 04:25:05,045 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:25:05,049 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:05,085 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-10-23 04:25:05,090 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:05] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.011 0.027 2026-10-23 04:25:05,115 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:25:05,229 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:05] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.047 0.093 2026-10-23 04:25:05,317 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:05] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.030 0.190 2026-10-23 04:25:05,366 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:05,525 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:05,550 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:25:05,629 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:05,688 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:05,763 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:05,784 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:25:05,843 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:05,908 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:05,979 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:05,990 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:05] "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-23 04:25:06,107 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:06,185 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:06,188 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21606665 started for PoS orders references: [{'name': '/', 'pos_reference': '253-120-000001', 'uuid': 'c698a674-e2a6-4879-8bbd-9693d8deb334'}] 2026-10-23 04:25:06,250 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21606665 order {'name': '/', 'pos_reference': '253-120-000001', 'uuid': 'c698a674-e2a6-4879-8bbd-9693d8deb334'} created pos.order #777 2026-10-23 04:25:06,283 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21606665 finished 2026-10-23 04:25:06,361 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.029 0.146 2026-10-23 04:25:06,432 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:06,483 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:06,563 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:08,602 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:08,675 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25: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.012 2026-10-23 04:25:08,691 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:08,766 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:08,841 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:08,859 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81800321 started for PoS orders references: [{'name': '/', 'pos_reference': '253-120-000002', 'uuid': '6a92e6de-75f1-4177-b8c0-38a5fe7b3158'}] 2026-10-23 04:25:08,928 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81800321 order {'name': '/', 'pos_reference': '253-120-000002', 'uuid': '6a92e6de-75f1-4177-b8c0-38a5fe7b3158'} created pos.order #778 2026-10-23 04:25:08,954 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81800321 finished 2026-10-23 04:25:09,026 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.032 0.138 2026-10-23 04:25:09,185 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:09] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 51 0.036 0.090 2026-10-23 04:25:09,231 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.027 2026-10-23 04:25:09,264 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:09,313 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:09,363 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:09,413 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:09,463 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:09,528 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:11,569 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:11,637 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:11] "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-23 04:25:11,641 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:11,704 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:11,758 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:11,811 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:11,868 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:11,879 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:11] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 2 0.002 0.007 2026-10-23 04:25:12,001 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:12,051 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:12,119 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:12,125 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59494775 started for PoS orders references: [{'name': '/', 'pos_reference': '253-120-000003', 'uuid': 'acbde9b3-bf8b-4554-ac20-abceb46b768a'}] 2026-10-23 04:25:12,210 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59494775 order {'name': '/', 'pos_reference': '253-120-000003', 'uuid': 'acbde9b3-bf8b-4554-ac20-abceb46b768a'} created pos.order #779 2026-10-23 04:25:12,238 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59494775 finished 2026-10-23 04:25:12,316 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.033 0.162 2026-10-23 04:25:12,364 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:12,415 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:12,473 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:12,591 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.028 0.083 2026-10-23 04:25:12,637 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.029 2026-10-23 04:25:12,703 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-10-23 04:25:12,704 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_preset_timing_restaurant SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-23 04:25:12,896 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 21635972 (allocated 24653824) 2026-10-23 04:25:12,914 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 113882 2026-10-23 04:25:12,926 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-10-23 04:25:12,930 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 113882 2026-10-23 04:25:13,029 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042513_029128_test_preset_timing_restaurant.txt 2026-10-23 04:25:13,029 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmp6pwck25q_chrome_odoo" 2026-10-23 04:25:13,467 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 114100 2026-10-23 04:25:13,467 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpau0qbros_chrome_odoo 2026-10-23 04:25:13,467 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:41869/json/version 2026-10-23 04:25:13,472 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41869', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:25:13,526 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-10-23 04:25:13,526 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:41869/json 2026-10-23 04:25:13,528 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41869', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:25:13,542 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:41869/devtools/page/AAA185ED37E20DDF864172FEE0B4A5A6 2026-10-23 04:25:13,560 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-10-23 04:25:13,571 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-10-23 04:25:13,615 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:25:13,618 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-10-23 04:25:13,620 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:25:13,620 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:25:13,711 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:13] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.022 0.054 2026-10-23 04:25:13,719 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'AAA185ED37E20DDF864172FEE0B4A5A6', 'loaderId': '69B4FCC8FBF234237B2CF346CB9B22DD', 'isDownload': False} 2026-10-23 04:25:13,719 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_guest_count_bank_payment')" 2026-10-23 04:25:13,742 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:25:13,788 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:13] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-10-23 04:25:13,796 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:13] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.033 2026-10-23 04:25:13,815 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:13] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.049 2026-10-23 04:25:14,397 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:25:14,419 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:25:14,431 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.035 2026-10-23 04:25:14,458 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-23 04:25:14,475 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:25:14,483 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:14,486 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-10-23 04:25:14,506 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:25:14,534 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 04:25:14,541 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.012 2026-10-23 04:25:14,593 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.009 0.039 2026-10-23 04:25:14,597 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-23 04:25:15,469 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 325 0.266 0.559 2026-10-23 04:25:15,495 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:25:15,701 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.005 0.010 2026-10-23 04:25:15,773 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:15] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.040 2026-10-23 04:25:15,820 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:15] "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-23 04:25:15,848 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-10-23 04:25:15,867 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:25:15,929 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:25:15,936 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:25:16,023 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-23 04:25:16,034 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-23 04:25:16,039 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-23 04:25:16,040 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:16] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 7 0.025 0.078 2026-10-23 04:25:16,074 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:16,086 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:25:16,090 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 04:25:16,097 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:16] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.014 0.112 2026-10-23 04:25:16,210 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:16] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.029 0.166 2026-10-23 04:25:16,286 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:16,318 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:16] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.026 0.216 2026-10-23 04:25:16,349 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:16] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.236 2026-10-23 04:25:16,355 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:16,363 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.004 0.170 2026-10-23 04:25:16,372 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:25:16,384 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:25:16,389 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:16] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.012 0.024 2026-10-23 04:25:16,403 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:16,424 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:16] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.007 0.018 2026-10-23 04:25:16,460 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:16,538 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:16,589 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:16,647 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:16,699 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:16,748 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:16,800 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:16,873 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:16,878 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17669065 started for PoS orders references: [{'name': '/', 'pos_reference': '264-120-000001', 'uuid': '0bd69048-d911-481d-b628-da68ff15b654'}] 2026-10-23 04:25:16,892 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:25:16,958 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17669065 order {'name': '/', 'pos_reference': '264-120-000001', 'uuid': '0bd69048-d911-481d-b628-da68ff15b654'} created pos.order #780 2026-10-23 04:25:16,989 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17669065 finished 2026-10-23 04:25:17,084 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.047 0.162 2026-10-23 04:25:17,161 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:25:17,162 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:25:17,203 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:17,269 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:17,316 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-10-23 04:25:17,317 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_guest_count_bank_payment SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-23 04:25:17,464 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17837804 (allocated 19271680) 2026-10-23 04:25:17,471 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 114100 2026-10-23 04:25:17,472 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-10-23 04:25:17,473 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 114100 2026-10-23 04:25:17,589 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042517_588905_test_preset_timing_restaurant.txt 2026-10-23 04:25:17,590 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpau0qbros_chrome_odoo" 2026-10-23 04:25:17,616 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_restaurant_preset_eatin_tour ... 2026-10-23 04:25:18,518 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome pid: 114303 2026-10-23 04:25:18,518 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless temporary user profile dir: /tmp/tmpjslt55ci_chrome_odoo 2026-10-23 04:25:18,518 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:39819/json/version 2026-10-23 04:25:18,520 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39819', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:25:18,588 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Browser version: Chrome/150.0.7871.114 2026-10-23 04:25:18,588 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:39819/json 2026-10-23 04:25:18,589 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39819', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:25:18,602 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Websocket url found: ws://127.0.0.1:39819/devtools/page/39D7548BF64153C333D0E06984BFAAE7 2026-10-23 04:25:18,617 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Enable chrome headless console log notification 2026-10-23 04:25:18,629 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless enable page notifications 2026-10-23 04:25:18,706 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:25:18,719 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Setting session cookie in browser 2026-10-23 04:25:18,721 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:25:18,721 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:25:18,742 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:25:19,681 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:19] "GET /pos/ui/120 HTTP/1.1" 200 - 85 0.060 0.883 2026-10-23 04:25:19,685 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigation result: {'frameId': '39D7548BF64153C333D0E06984BFAAE7', 'loaderId': '17AB635029562A1BB16079D9743076FB', 'isDownload': False} 2026-10-23 04:25:19,685 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Evaluate ready code "odoo.isTourReady('RestaurantPresetEatInTour')" 2026-10-23 04:25:19,713 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:25:19,769 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:19] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-10-23 04:25:19,786 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:19] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.027 2026-10-23 04:25:19,813 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:19] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.050 2026-10-23 04:25:20,524 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:25:20,527 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:25:20,609 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.036 0.039 2026-10-23 04:25:20,657 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:25:20,657 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-23 04:25:20,683 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:20,703 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25: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-23 04:25:20,725 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:25:20,753 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.011 2026-10-23 04:25:20,771 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.028 2026-10-23 04:25:20,837 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.016 0.045 2026-10-23 04:25:20,840 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.044 2026-10-23 04:25:21,811 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 386 0.361 0.560 2026-10-23 04:25:21,834 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:21] "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-23 04:25:21,940 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25: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.006 2026-10-23 04:25:22,023 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:22] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.057 2026-10-23 04:25:22,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.001 0.007 2026-10-23 04:25:22,065 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: Owl is running in 'dev' mode. 2026-10-23 04:25:22,094 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.015 0.007 2026-10-23 04:25:22,126 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:25:22,132 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:25:22,181 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 04:25:22,183 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 04:25:22,193 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:22] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.007 0.034 2026-10-23 04:25:22,235 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.042 2026-10-23 04:25:22,275 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:22,285 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.056 2026-10-23 04:25:22,303 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:22] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.054 0.097 2026-10-23 04:25:22,341 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:25:22,355 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:22,429 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:25:22,525 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:22] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.092 0.211 2026-10-23 04:25:22,632 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:22] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.037 0.371 2026-10-23 04:25:22,652 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:22] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.271 2026-10-23 04:25:22,776 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.215 2026-10-23 04:25:22,796 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:22] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.132 2026-10-23 04:25:22,819 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.001 0.006 2026-10-23 04:25:22,922 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:22,953 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:22] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.009 2026-10-23 04:25:22,962 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:25:23,014 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:23,065 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:23,115 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:23,166 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:23,231 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:23,283 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:23,334 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:23,420 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:23,434 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:25:23,436 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:25:23,497 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:23,569 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:23,576 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22744038 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '9254feda-3b69-4959-a2e4-a4c985af9514'}] 2026-10-23 04:25:23,579 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:25:24,223 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22744038 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '9254feda-3b69-4959-a2e4-a4c985af9514'} created pos.order #781 2026-10-23 04:25:24,255 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22744038 finished 2026-10-23 04:25:24,328 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.260 0.497 2026-10-23 04:25:24,531 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: tour succeeded 2026-10-23 04:25:24,532 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: ╔══════════════════════════════════════════╗ ║ TOUR RestaurantPresetEatInTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-23 04:25:24,685 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: heap 15884220 (allocated 17301504) 2026-10-23 04:25:24,687 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing chrome headless with pid 114303 2026-10-23 04:25:24,695 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing websocket connection 2026-10-23 04:25:24,695 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Terminating chrome headless with pid 114303 2026-10-23 04:25:24,845 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042524_845639_test_restaurant_preset_eatin_tour.txt 2026-10-23 04:25:24,846 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Removing chrome user profile "/tmp/tmpjslt55ci_chrome_odoo" 2026-10-23 04:25:24,865 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_show_default_with_register_screen ... 2026-10-23 04:25:25,515 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome pid: 114501 2026-10-23 04:25:25,516 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless temporary user profile dir: /tmp/tmpc6lkccbc_chrome_odoo 2026-10-23 04:25:25,516 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:43289/json/version 2026-10-23 04:25:25,517 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:25:25,552 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Browser version: Chrome/150.0.7871.114 2026-10-23 04:25:25,552 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:43289/json 2026-10-23 04:25:25,556 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:25:25,570 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Websocket url found: ws://127.0.0.1:43289/devtools/page/7919794ED16F81D654C11BCB65E6917C 2026-10-23 04:25:25,578 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Enable chrome headless console log notification 2026-10-23 04:25:25,595 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless enable page notifications 2026-10-23 04:25:25,645 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:25:25,657 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Setting session cookie in browser 2026-10-23 04:25:25,663 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:25:25,663 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:25:25,690 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:25:26,560 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:26] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.088 0.787 2026-10-23 04:25:26,563 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigation result: {'frameId': '7919794ED16F81D654C11BCB65E6917C', 'loaderId': '1EBF3787B38660F8D3A4A1FD673C1D10', 'isDownload': False} 2026-10-23 04:25:26,564 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:26,582 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:25:26,604 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:26] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-23 04:25:26,618 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:26] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.018 2026-10-23 04:25:26,626 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:26] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-23 04:25:27,275 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:25:27,279 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:25:27,328 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.024 0.014 2026-10-23 04:25:27,363 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:25:27,368 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:25:27,376 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:27,393 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:25:27,416 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:25:27,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-10-23 04:25:27,495 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.048 2026-10-23 04:25:27,569 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.019 0.063 2026-10-23 04:25:27,591 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.066 2026-10-23 04:25:28,631 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.374 0.624 2026-10-23 04:25:28,678 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-10-23 04:25:28,769 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:25:28,840 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:28] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.049 2026-10-23 04:25:28,887 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:25:28,902 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: Owl is running in 'dev' mode. 2026-10-23 04:25:28,930 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.012 0.009 2026-10-23 04:25:28,993 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:25:29,021 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:25:29,023 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:25:29,026 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:29] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.010 0.016 2026-10-23 04:25:29,047 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:25:29,078 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:25:29,091 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:29] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.028 0.062 2026-10-23 04:25:29,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:29] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.041 2026-10-23 04:25:29,118 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.097 2026-10-23 04:25:29,202 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:29,275 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:25:29,278 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:29] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.005 0.023 2026-10-23 04:25:29,305 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:25:29,358 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:29] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.026 0.075 2026-10-23 04:25:29,415 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:29,446 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:25:29,489 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:29] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.028 0.198 2026-10-23 04:25:29,612 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.046 0.128 2026-10-23 04:25:29,724 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:29,775 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:29,830 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:29,883 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:29,939 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:29,994 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:30,045 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:30,098 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:30,150 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:30,272 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:30,353 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:30,357 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76808233 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'eedbe83d-433c-4a4c-9da3-689633e54c9a'}] 2026-10-23 04:25:30,433 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76808233 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'eedbe83d-433c-4a4c-9da3-689633e54c9a'} created pos.order #782 2026-10-23 04:25:30,441 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:30,462 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76808233 finished 2026-10-23 04:25:30,526 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:30,545 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.050 0.141 2026-10-23 04:25:30,711 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:30] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 66 0.058 0.122 2026-10-23 04:25:30,751 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.026 2026-10-23 04:25:30,766 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:30,816 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:30,882 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:30] "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-23 04:25:30,887 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:30,936 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:30,994 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:31,042 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:31,093 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:31,144 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: tour succeeded 2026-10-23 04:25:31,145 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:31,264 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: heap 15802940 (allocated 17301504) 2026-10-23 04:25:31,275 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing chrome headless with pid 114501 2026-10-23 04:25:31,277 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing websocket connection 2026-10-23 04:25:31,278 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Terminating chrome headless with pid 114501 2026-10-23 04:25:31,400 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042531_400384_test_show_default_with_register_screen.txt 2026-10-23 04:25:31,400 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Removing chrome user profile "/tmp/tmpc6lkccbc_chrome_odoo" 2026-10-23 04:25:31,431 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update ... 2026-10-23 04:25:31,918 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome pid: 114699 2026-10-23 04:25:31,919 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless temporary user profile dir: /tmp/tmpf67aof46_chrome_odoo 2026-10-23 04:25:31,919 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:39029/json/version 2026-10-23 04:25:31,920 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39029', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:25:32,006 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Browser version: Chrome/150.0.7871.114 2026-10-23 04:25:32,006 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:39029/json 2026-10-23 04:25:32,007 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39029', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:25:32,019 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Websocket url found: ws://127.0.0.1:39029/devtools/page/06D477802C2D6A53744E68C425DB6CFF 2026-10-23 04:25:32,033 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Enable chrome headless console log notification 2026-10-23 04:25:32,042 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless enable page notifications 2026-10-23 04:25:32,112 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:25:32,124 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Setting session cookie in browser 2026-10-23 04:25:32,129 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:25:32,130 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:25:32,154 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:25:33,003 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:33] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.061 0.793 2026-10-23 04:25:33,008 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigation result: {'frameId': '06D477802C2D6A53744E68C425DB6CFF', 'loaderId': 'FAB324A01AD768972698142D41791500', 'isDownload': False} 2026-10-23 04:25:33,008 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:33,043 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:25:33,068 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:33] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-23 04:25:33,076 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:33] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-23 04:25:33,080 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:33] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-23 04:25:33,618 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:25:33,626 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:25:33,646 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.012 2026-10-23 04:25:33,671 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:25:33,676 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-23 04:25:33,682 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:33,705 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:25:33,729 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:25:33,788 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.012 2026-10-23 04:25:33,804 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.031 2026-10-23 04:25:33,862 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.013 0.036 2026-10-23 04:25:33,865 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-23 04:25:34,818 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.366 0.555 2026-10-23 04:25:34,847 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.017 2026-10-23 04:25:34,925 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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-23 04:25:34,972 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:34] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-10-23 04:25:35,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.006 2026-10-23 04:25:35,020 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: Owl is running in 'dev' mode. 2026-10-23 04:25:35,050 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.020 0.004 2026-10-23 04:25:35,070 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:25:35,075 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:25:35,106 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:25:35,106 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:25:35,167 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:25:35,175 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:25:35,177 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:35] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.030 0.070 2026-10-23 04:25:35,217 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:35] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.007 0.125 2026-10-23 04:25:35,237 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:25:35,260 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:35,261 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:35] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.012 0.060 2026-10-23 04:25:35,388 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:35] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.033 0.139 2026-10-23 04:25:35,458 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:35] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.026 0.219 2026-10-23 04:25:35,481 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:35] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.005 0.152 2026-10-23 04:25:35,482 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:35,489 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:25:35,657 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.059 0.108 2026-10-23 04:25:35,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.001 0.006 2026-10-23 04:25:35,820 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:35,847 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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-23 04:25:35,909 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:35,974 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:36,035 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:36,082 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47683777 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '0d47bd8b-6859-47b9-be1d-3e1221326a31'}] 2026-10-23 04:25:36,198 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47683777 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '0d47bd8b-6859-47b9-be1d-3e1221326a31'} created pos.order #783 2026-10-23 04:25:36,228 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47683777 finished 2026-10-23 04:25:36,326 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.055 0.201 2026-10-23 04:25:36,389 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:36,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-10-23 04:25:36,465 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:36,527 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:36,577 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:38,619 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:38,670 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:38,724 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:38,900 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:38,951 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:39,014 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:39,042 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60047890 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '0d47bd8b-6859-47b9-be1d-3e1221326a31'}] 2026-10-23 04:25:39,114 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60047890 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '0d47bd8b-6859-47b9-be1d-3e1221326a31'} updated pos.order #783 2026-10-23 04:25:39,141 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60047890 finished 2026-10-23 04:25:39,299 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.059 0.200 2026-10-23 04:25:39,343 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:39,395 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:41,417 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:41,483 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.007 2026-10-23 04:25:41,487 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:41,535 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:41,587 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: tour succeeded 2026-10-23 04:25:41,588 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_sync_lines_qty_update SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-23 04:25:41,710 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: heap 16281964 (allocated 18223104) 2026-10-23 04:25:41,723 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing chrome headless with pid 114699 2026-10-23 04:25:41,726 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing websocket connection 2026-10-23 04:25:41,733 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Terminating chrome headless with pid 114699 2026-10-23 04:25:41,932 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042541_931961_test_sync_lines_qty_update.txt 2026-10-23 04:25:41,932 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Removing chrome user profile "/tmp/tmpf67aof46_chrome_odoo" 2026-10-23 04:25:42,013 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update_ticket_screen ... 2026-10-23 04:25:42,567 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome pid: 114896 2026-10-23 04:25:42,567 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpaq4cveat_chrome_odoo 2026-10-23 04:25:42,567 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:38501/json/version 2026-10-23 04:25:42,569 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38501', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:25:42,633 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-10-23 04:25:42,633 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:38501/json 2026-10-23 04:25:42,634 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38501', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:25:42,659 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Websocket url found: ws://127.0.0.1:38501/devtools/page/5CC34D8EDDE2D762E957CAFCD2B34BBF 2026-10-23 04:25:42,668 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Enable chrome headless console log notification 2026-10-23 04:25:42,679 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless enable page notifications 2026-10-23 04:25:42,753 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:25:42,769 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Setting session cookie in browser 2026-10-23 04:25:42,771 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:25:42,771 44 INFO rb-1f9f1af-225886-428050 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/120" 2026-10-23 04:25:42,798 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:25:43,895 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:43] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.059 1.045 2026-10-23 04:25:43,900 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigation result: {'frameId': '5CC34D8EDDE2D762E957CAFCD2B34BBF', 'loaderId': '3EE68E6CFE02EBE99EF7D9F17D70D24A', 'isDownload': False} 2026-10-23 04:25:43,900 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:43,924 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:25:43,944 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:43] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-10-23 04:25:43,950 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:43] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-10-23 04:25:43,963 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:43] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-23 04:25:44,575 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:25:44,582 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:25:44,615 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.013 2026-10-23 04:25:44,649 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:25:44,658 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:25:44,668 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:44,675 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-23 04:25:44,690 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:25:44,727 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.014 2026-10-23 04:25:44,742 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-23 04:25:44,790 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.011 0.035 2026-10-23 04:25:44,794 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-23 04:25:45,772 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.278 0.646 2026-10-23 04:25:45,796 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.010 2026-10-23 04:25:45,912 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.001 0.008 2026-10-23 04:25:45,980 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:45] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.042 2026-10-23 04:25:46,010 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:25:46,033 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: Owl is running in 'dev' mode. 2026-10-23 04:25:46,060 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.011 2026-10-23 04:25:46,147 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 04:25:46,149 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 04:25:46,191 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:25:46,226 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-10-23 04:25:46,226 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:25:46,238 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.066 2026-10-23 04:25:46,254 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:46,256 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:46] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.049 0.066 2026-10-23 04:25:46,315 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:25:46,319 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:46] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.005 0.163 2026-10-23 04:25:46,348 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:46] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.004 0.098 2026-10-23 04:25:46,386 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:46,436 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:25:46,507 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:46] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.055 0.186 2026-10-23 04:25:46,594 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:46] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.027 0.293 2026-10-23 04:25:46,708 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.044 0.243 2026-10-23 04:25:46,723 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:46] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.358 2026-10-23 04:25:46,861 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:46,901 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:25:46,960 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:47,013 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:47,062 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:47,114 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:47,165 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:47,215 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:47,303 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:47,368 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:47,418 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:47,508 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:47,587 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:47,641 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:47,672 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:47] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 13 0.015 0.070 2026-10-23 04:25:47,741 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:47,764 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.017 0.061 2026-10-23 04:25:47,776 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88669586 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'be836b84-ef3f-445b-aa3f-1e9bf79d5c43'}] 2026-10-23 04:25:47,895 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88669586 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'be836b84-ef3f-445b-aa3f-1e9bf79d5c43'} created pos.order #784 2026-10-23 04:25:47,926 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88669586 finished 2026-10-23 04:25:48,020 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.062 0.212 2026-10-23 04:25:48,183 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:48] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 66 0.050 0.075 2026-10-23 04:25:48,240 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.040 2026-10-23 04:25:48,273 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:48,323 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:48,388 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:48,446 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:48,499 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:48,549 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:48,600 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:48,655 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:48,705 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:48,756 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:48,833 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:48,885 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:48,949 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: tour succeeded 2026-10-23 04:25:48,950 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:48,967 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91045392 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'be836b84-ef3f-445b-aa3f-1e9bf79d5c43'}] 2026-10-23 04:25:49,047 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91045392 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'be836b84-ef3f-445b-aa3f-1e9bf79d5c43'} updated pos.order #784 2026-10-23 04:25:49,064 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: heap 16804820 (allocated 18223104) 2026-10-23 04:25:49,077 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing chrome headless with pid 114896 2026-10-23 04:25:49,078 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91045392 finished 2026-10-23 04:25:49,084 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing websocket connection 2026-10-23 04:25:49,089 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Terminating chrome headless with pid 114896 2026-10-23 04:25:49,161 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.043 0.154 2026-10-23 04:25:49,205 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042549_204738_test_sync_lines_qty_update_ticket_screen.txt 2026-10-23 04:25:49,205 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Removing chrome user profile "/tmp/tmpaq4cveat_chrome_odoo" 2026-10-23 04:25:49,284 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_line_note ... 2026-10-23 04:25:49,796 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome pid: 115096 2026-10-23 04:25:49,796 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless temporary user profile dir: /tmp/tmp1ylk4d9i_chrome_odoo 2026-10-23 04:25:49,796 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:44937/json/version 2026-10-23 04:25:49,799 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44937', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:25:49,868 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Browser version: Chrome/150.0.7871.114 2026-10-23 04:25:49,868 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:44937/json 2026-10-23 04:25:49,869 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44937', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:25:49,886 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Websocket url found: ws://127.0.0.1:44937/devtools/page/EB8097845F9BDA59DBC335AB652EA6C0 2026-10-23 04:25:49,891 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Enable chrome headless console log notification 2026-10-23 04:25:49,898 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless enable page notifications 2026-10-23 04:25:49,982 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:25:49,995 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Setting session cookie in browser 2026-10-23 04:25:49,996 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:25:49,996 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:25:50,015 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:25:50,775 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:50] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.080 0.683 2026-10-23 04:25:50,780 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigation result: {'frameId': 'EB8097845F9BDA59DBC335AB652EA6C0', 'loaderId': '3861F66A301D0290008FA9A59A48D016', 'isDownload': False} 2026-10-23 04:25:50,780 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:50,795 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:25:50,824 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:50] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-23 04:25:50,849 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:50] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-10-23 04:25:50,870 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:50] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.055 2026-10-23 04:25:51,516 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:25:51,518 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:25:51,553 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.015 0.039 2026-10-23 04:25:51,594 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-23 04:25:51,597 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:25:51,608 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 04:25:51,613 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:51,620 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:25:51,655 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.012 2026-10-23 04:25:51,670 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.025 2026-10-23 04:25:51,731 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.014 0.042 2026-10-23 04:25:51,735 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-10-23 04:25:52,611 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.294 0.528 2026-10-23 04:25:52,642 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:25:52,722 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-10-23 04:25:52,801 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:52] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.045 2026-10-23 04:25:52,830 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:25:52,895 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: Owl is running in 'dev' mode. 2026-10-23 04:25:52,906 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.008 2026-10-23 04:25:52,999 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:25:53,027 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:25:53,033 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:25:53,043 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-23 04:25:53,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:53] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.006 0.027 2026-10-23 04:25:53,124 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:25:53,125 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:53] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.020 0.081 2026-10-23 04:25:53,126 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25: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-23 04:25:53,188 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:25:53,218 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:53] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.006 0.041 2026-10-23 04:25:53,228 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:53,336 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:53] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.041 0.129 2026-10-23 04:25:53,456 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:53] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.036 0.253 2026-10-23 04:25:53,487 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:53] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.232 2026-10-23 04:25:53,523 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:53,527 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:25:53,641 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.035 0.074 2026-10-23 04:25:53,687 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:25:53,781 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:53,831 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:25:53,890 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:53,960 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:54,023 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:54,069 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35670516 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '6e07040e-a1e4-4254-a349-0cecbf3bab4c'}] 2026-10-23 04:25:54,182 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35670516 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '6e07040e-a1e4-4254-a349-0cecbf3bab4c'} created pos.order #785 2026-10-23 04:25:54,213 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35670516 finished 2026-10-23 04:25:54,305 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.061 0.177 2026-10-23 04:25:54,355 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:54,426 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.008 2026-10-23 04:25:54,441 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:56,484 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:56,535 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:56,586 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:56,645 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:56,696 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:56,747 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:56,797 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:56,859 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:56,919 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:56,984 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:57,035 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:57,104 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:57,132 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52015483 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '6e07040e-a1e4-4254-a349-0cecbf3bab4c'}] 2026-10-23 04:25:57,210 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52015483 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '6e07040e-a1e4-4254-a349-0cecbf3bab4c'} updated pos.order #785 2026-10-23 04:25:57,245 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52015483 finished 2026-10-23 04:25:57,392 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:25:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.063 0.200 2026-10-23 04:25:57,434 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:57,486 44 INFO rb-1f9f1af-225886-428050 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-23 04:25:59,517 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: tour succeeded 2026-10-23 04:25:59,518 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_line_note SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-23 04:25:59,616 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: heap 15929016 (allocated 17825792) 2026-10-23 04:25:59,626 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing chrome headless with pid 115096 2026-10-23 04:25:59,627 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing websocket connection 2026-10-23 04:25:59,628 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Terminating chrome headless with pid 115096 2026-10-23 04:25:59,779 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042559_779450_test_sync_set_line_note.txt 2026-10-23 04:25:59,779 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Removing chrome user profile "/tmp/tmp1ylk4d9i_chrome_odoo" 2026-10-23 04:25:59,856 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_note ... 2026-10-23 04:26:00,529 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome pid: 115300 2026-10-23 04:26:00,529 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless temporary user profile dir: /tmp/tmp1pri3wzi_chrome_odoo 2026-10-23 04:26:00,529 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:35873/json/version 2026-10-23 04:26:00,531 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35873', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:26:00,624 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Browser version: Chrome/150.0.7871.114 2026-10-23 04:26:00,624 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:35873/json 2026-10-23 04:26:00,624 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35873', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:26:00,638 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Websocket url found: ws://127.0.0.1:35873/devtools/page/2BB74D8B9D3D96DA8F10867D0138981C 2026-10-23 04:26:00,665 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Enable chrome headless console log notification 2026-10-23 04:26:00,679 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless enable page notifications 2026-10-23 04:26:00,777 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:26:00,793 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Setting session cookie in browser 2026-10-23 04:26:00,799 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:26:00,800 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:26:00,818 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:26:01,632 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:01] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.068 0.751 2026-10-23 04:26:01,638 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigation result: {'frameId': '2BB74D8B9D3D96DA8F10867D0138981C', 'loaderId': 'ED05D64ECEF5D1647FE027CE2EDCF912', 'isDownload': False} 2026-10-23 04:26:01,639 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate ready code "odoo.isTourReady('test_sync_set_note')" 2026-10-23 04:26:01,690 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:26:01,727 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:01] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.022 2026-10-23 04:26:01,739 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:01] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.031 2026-10-23 04:26:01,759 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:01] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.042 2026-10-23 04:26:02,535 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:26:02,563 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:26:02,594 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.038 2026-10-23 04:26:02,630 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:26:02,634 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:26:02,644 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:02,653 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:26:02,679 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:26:02,724 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.012 0.019 2026-10-23 04:26:02,763 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.060 2026-10-23 04:26:02,853 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.025 0.078 2026-10-23 04:26:02,856 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-23 04:26:03,888 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.311 0.655 2026-10-23 04:26:03,937 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.013 2026-10-23 04:26:04,027 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:26:04,122 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:04] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.066 2026-10-23 04:26:04,170 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.013 2026-10-23 04:26:04,211 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: Owl is running in 'dev' mode. 2026-10-23 04:26:04,227 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.007 2026-10-23 04:26:04,335 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:26:04,396 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.041 2026-10-23 04:26:04,422 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:04] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.023 0.044 2026-10-23 04:26:04,423 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.076 2026-10-23 04:26:04,465 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:26:04,518 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.039 2026-10-23 04:26:04,548 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:04,570 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:04] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.091 0.141 2026-10-23 04:26:04,622 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:04] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.005 0.121 2026-10-23 04:26:04,624 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.275 2026-10-23 04:26:04,688 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:04] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.018 0.022 2026-10-23 04:26:04,830 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:26:04,840 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:04,878 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:26:04,989 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.061 0.085 2026-10-23 04:26:05,083 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:05] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.028 0.181 2026-10-23 04:26:05,191 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:05] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.034 0.301 2026-10-23 04:26:05,195 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:05,205 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.130 2026-10-23 04:26:05,231 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:26:05,310 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:05,361 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:05,435 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:05,478 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76755955 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'd41781b7-46a6-402c-b43a-66c40efc180a'}] 2026-10-23 04:26:05,596 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76755955 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'd41781b7-46a6-402c-b43a-66c40efc180a'} created pos.order #786 2026-10-23 04:26:05,636 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76755955 finished 2026-10-23 04:26:05,743 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.069 0.204 2026-10-23 04:26:05,786 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:05,881 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:05,887 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.026 2026-10-23 04:26:07,935 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [10/21] Tour test_sync_set_note → Step body 2026-10-23 04:26:07,984 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:08,035 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:08,086 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:08,136 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:08,197 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:08,260 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:08,323 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [17/21] Tour test_sync_set_note → Step body 2026-10-23 04:26:08,374 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:08,445 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:08,461 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18392060 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'd41781b7-46a6-402c-b43a-66c40efc180a'}] 2026-10-23 04:26:08,507 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18392060 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'd41781b7-46a6-402c-b43a-66c40efc180a'} updated pos.order #786 2026-10-23 04:26:08,546 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18392060 finished 2026-10-23 04:26:08,761 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.063 0.244 2026-10-23 04:26:08,806 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:08,856 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:10,887 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: tour succeeded 2026-10-23 04:26:10,888 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: ╔═══════════════════════════════════╗ ║ TOUR test_sync_set_note SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-23 04:26:11,060 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: heap 16055284 (allocated 17563648) 2026-10-23 04:26:11,079 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing chrome headless with pid 115300 2026-10-23 04:26:11,082 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing websocket connection 2026-10-23 04:26:11,083 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Terminating chrome headless with pid 115300 2026-10-23 04:26:11,234 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042611_234679_test_sync_set_note.txt 2026-10-23 04:26:11,235 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Removing chrome user profile "/tmp/tmp1pri3wzi_chrome_odoo" 2026-10-23 04:26:11,335 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_partner ... 2026-10-23 04:26:12,042 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome pid: 115503 2026-10-23 04:26:12,042 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless temporary user profile dir: /tmp/tmp01i6yj9n_chrome_odoo 2026-10-23 04:26:12,042 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:45031/json/version 2026-10-23 04:26:12,044 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45031', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:26:12,071 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Browser version: Chrome/150.0.7871.114 2026-10-23 04:26:12,071 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:45031/json 2026-10-23 04:26:12,072 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45031', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:26:12,082 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Websocket url found: ws://127.0.0.1:45031/devtools/page/A109D467C0B49E948BD2AAA530D49876 2026-10-23 04:26:12,095 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Enable chrome headless console log notification 2026-10-23 04:26:12,100 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless enable page notifications 2026-10-23 04:26:12,229 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:26:12,252 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Setting session cookie in browser 2026-10-23 04:26:12,260 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:26:12,260 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:26:12,302 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:26:13,548 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:13] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.080 1.178 2026-10-23 04:26:13,552 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigation result: {'frameId': 'A109D467C0B49E948BD2AAA530D49876', 'loaderId': '955F853975620CE073AE5D866D6C236C', 'isDownload': False} 2026-10-23 04:26:13,552 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate ready code "odoo.isTourReady('test_sync_set_partner')" 2026-10-23 04:26:13,583 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:26:13,602 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:13] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-10-23 04:26:13,624 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:13] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.023 2026-10-23 04:26:13,632 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:13] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.039 2026-10-23 04:26:14,360 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:26:14,388 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.033 2026-10-23 04:26:14,417 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.012 0.049 2026-10-23 04:26:14,451 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:26:14,455 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:26:14,473 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:14,490 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:26:14,510 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:26:14,546 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-10-23 04:26:14,578 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-23 04:26:14,659 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.017 0.065 2026-10-23 04:26:14,663 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.047 2026-10-23 04:26:15,734 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.360 0.644 2026-10-23 04:26:15,783 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26: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-23 04:26:15,891 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:26:15,987 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:15] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.063 2026-10-23 04:26:16,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.001 0.026 2026-10-23 04:26:16,071 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: Owl is running in 'dev' mode. 2026-10-23 04:26:16,102 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.014 2026-10-23 04:26:16,166 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:26:16,193 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:26:16,216 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:26:16,248 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:16] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.032 0.061 2026-10-23 04:26:16,307 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:26:16,317 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26: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-23 04:26:16,375 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:16] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.047 0.172 2026-10-23 04:26:16,398 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.179 2026-10-23 04:26:16,427 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:16,521 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:16] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.004 0.027 2026-10-23 04:26:16,654 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:26:16,764 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:16,809 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:26:16,839 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:16] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.090 0.120 2026-10-23 04:26:16,963 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:16] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.039 0.281 2026-10-23 04:26:17,104 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.042 0.252 2026-10-23 04:26:17,140 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:17] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.013 0.457 2026-10-23 04:26:17,160 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:26:17,252 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:17,290 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:17] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.003 0.014 2026-10-23 04:26:17,295 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:26:17,381 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:17,446 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:17,515 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:17,552 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8711053 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'a0691368-cb19-47bf-b58e-0794de87d26e'}] 2026-10-23 04:26:17,690 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8711053 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'a0691368-cb19-47bf-b58e-0794de87d26e'} created pos.order #787 2026-10-23 04:26:17,727 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8711053 finished 2026-10-23 04:26:17,843 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.070 0.227 2026-10-23 04:26:17,888 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:17,982 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:17,997 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.006 0.018 2026-10-23 04:26:20,017 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [10/22] Tour test_sync_set_partner → Step body 2026-10-23 04:26:20,067 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:20,118 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:20,226 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:20,320 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:20,369 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:20,439 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:20,515 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:20,561 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:20] "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.011 0.046 2026-10-23 04:26:20,571 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [18/22] Tour test_sync_set_partner → Step body 2026-10-23 04:26:20,631 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:20,658 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 15 0.014 0.063 2026-10-23 04:26:20,707 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:20,741 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50199578 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'a0691368-cb19-47bf-b58e-0794de87d26e'}] 2026-10-23 04:26:20,774 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50199578 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'a0691368-cb19-47bf-b58e-0794de87d26e'} updated pos.order #787 2026-10-23 04:26:20,806 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50199578 finished 2026-10-23 04:26:20,999 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 74 0.063 0.198 2026-10-23 04:26:21,038 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:21,087 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:23,116 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: tour succeeded 2026-10-23 04:26:23,117 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: ╔══════════════════════════════════════╗ ║ TOUR test_sync_set_partner SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-23 04:26:23,324 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: heap 16772924 (allocated 18223104) 2026-10-23 04:26:23,349 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing chrome headless with pid 115503 2026-10-23 04:26:23,358 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing websocket connection 2026-10-23 04:26:23,360 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Terminating chrome headless with pid 115503 2026-10-23 04:26:23,477 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042623_477003_test_sync_set_partner.txt 2026-10-23 04:26:23,477 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Removing chrome user profile "/tmp/tmp01i6yj9n_chrome_odoo" 2026-10-23 04:26:23,604 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_pricelist ... 2026-10-23 04:26:24,432 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome pid: 115718 2026-10-23 04:26:24,433 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless temporary user profile dir: /tmp/tmps93nl2xk_chrome_odoo 2026-10-23 04:26:24,433 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:40547/json/version 2026-10-23 04:26:24,437 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40547', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:26:24,507 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-23 04:26:24,507 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:40547/json 2026-10-23 04:26:24,508 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40547', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:26:24,539 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Websocket url found: ws://127.0.0.1:40547/devtools/page/29B8B8657F6C3671A5AD2A5FC04F96B9 2026-10-23 04:26:24,559 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Enable chrome headless console log notification 2026-10-23 04:26:24,578 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless enable page notifications 2026-10-23 04:26:24,741 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:26:24,762 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Setting session cookie in browser 2026-10-23 04:26:24,767 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:26:24,767 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:26:24,846 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:26:25,796 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:25] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.064 0.914 2026-10-23 04:26:25,800 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigation result: {'frameId': '29B8B8657F6C3671A5AD2A5FC04F96B9', 'loaderId': '59B8D4BEA3BA377C4B98C213CD51B949', 'isDownload': False} 2026-10-23 04:26:25,801 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate ready code "odoo.isTourReady('test_sync_set_pricelist')" 2026-10-23 04:26:25,825 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:26:25,847 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:25] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-23 04:26:25,858 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:25] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-10-23 04:26:25,893 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:25] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.044 2026-10-23 04:26:26,777 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:26:26,789 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:26:26,827 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.027 2026-10-23 04:26:26,874 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:26:26,890 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:26:26,907 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:26,912 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 04:26:26,940 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:26:27,001 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.008 0.032 2026-10-23 04:26:27,026 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.056 2026-10-23 04:26:27,130 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.038 0.052 2026-10-23 04:26:27,139 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.069 2026-10-23 04:26:28,346 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.459 0.693 2026-10-23 04:26:28,401 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.036 2026-10-23 04:26:28,559 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.011 2026-10-23 04:26:28,686 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:28] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.077 2026-10-23 04:26:28,770 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.022 2026-10-23 04:26:28,802 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: Owl is running in 'dev' mode. 2026-10-23 04:26:28,844 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.012 2026-10-23 04:26:28,914 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:26:28,939 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:26:28,947 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:26:28,955 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:26:29,037 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:26:29,043 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:29] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.028 0.079 2026-10-23 04:26:29,101 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.059 2026-10-23 04:26:29,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:29] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.006 0.171 2026-10-23 04:26:29,128 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:26:29,187 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:29,258 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:29] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.033 0.134 2026-10-23 04:26:29,382 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:29] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.027 0.258 2026-10-23 04:26:29,421 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:29] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.005 0.265 2026-10-23 04:26:29,451 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:29] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.007 0.019 2026-10-23 04:26:29,497 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:29,509 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:26:29,732 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.069 0.153 2026-10-23 04:26:29,803 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:26:29,960 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:29,996 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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-23 04:26:30,060 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:30,135 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:30,202 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:30,294 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24911691 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '6f34667d-dbca-44dd-93ce-f326fb211a23'}] 2026-10-23 04:26:30,432 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24911691 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '6f34667d-dbca-44dd-93ce-f326fb211a23'} created pos.order #788 2026-10-23 04:26:30,463 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24911691 finished 2026-10-23 04:26:30,589 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.068 0.231 2026-10-23 04:26:30,654 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:30,738 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:30] "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.013 2026-10-23 04:26:30,739 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:32,766 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [10/24] Tour test_sync_set_pricelist → Step body 2026-10-23 04:26:32,817 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:32,870 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:32,929 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:32,980 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:33,030 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:33,081 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:33,141 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:33,202 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:33,276 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:33,326 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [20/24] Tour test_sync_set_pricelist → Step body 2026-10-23 04:26:33,377 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:33,436 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:33,469 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93090606 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '6f34667d-dbca-44dd-93ce-f326fb211a23'}] 2026-10-23 04:26:33,506 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93090606 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '6f34667d-dbca-44dd-93ce-f326fb211a23'} updated pos.order #788 2026-10-23 04:26:33,539 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93090606 finished 2026-10-23 04:26:33,735 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.061 0.208 2026-10-23 04:26:33,776 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:33,827 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:35,850 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: tour succeeded 2026-10-23 04:26:35,851 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_pricelist SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-23 04:26:36,014 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: heap 15939104 (allocated 17563648) 2026-10-23 04:26:36,038 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing chrome headless with pid 115718 2026-10-23 04:26:36,049 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing websocket connection 2026-10-23 04:26:36,058 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Terminating chrome headless with pid 115718 2026-10-23 04:26:36,225 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042636_224753_test_sync_set_pricelist.txt 2026-10-23 04:26:36,226 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Removing chrome user profile "/tmp/tmps93nl2xk_chrome_odoo" 2026-10-23 04:26:36,296 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tax_in_merge_table_order_line ... 2026-10-23 04:26:37,421 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome pid: 115925 2026-10-23 04:26:37,422 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless temporary user profile dir: /tmp/tmpjnuu2r89_chrome_odoo 2026-10-23 04:26:37,422 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:44725/json/version 2026-10-23 04:26:37,423 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44725', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:26:37,509 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Browser version: Chrome/150.0.7871.114 2026-10-23 04:26:37,509 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:44725/json 2026-10-23 04:26:37,510 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44725', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:26:37,550 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Websocket url found: ws://127.0.0.1:44725/devtools/page/A040A6CB012FAD0B8E3E6FB482BEA124 2026-10-23 04:26:37,562 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Enable chrome headless console log notification 2026-10-23 04:26:37,569 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless enable page notifications 2026-10-23 04:26:37,764 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-23 04:26:37,775 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Setting session cookie in browser 2026-10-23 04:26:37,787 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:26:37,787 44 INFO rb-1f9f1af-225886-428050 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/120" 2026-10-23 04:26:37,818 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:26:38,704 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:38] "GET /pos/ui/120 HTTP/1.1" 200 - 94 0.072 0.826 2026-10-23 04:26:38,712 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigation result: {'frameId': 'A040A6CB012FAD0B8E3E6FB482BEA124', 'loaderId': '1FBD04F1DEED0E3FBBA981541C437064', 'isDownload': False} 2026-10-23 04:26:38,713 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:38,744 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:26:38,770 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:38] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-10-23 04:26:38,787 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:38] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.024 2026-10-23 04:26:38,803 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:38] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.041 2026-10-23 04:26:39,608 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:26:39,612 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:26:39,679 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.010 0.035 2026-10-23 04:26:39,766 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.008 0.007 2026-10-23 04:26:39,771 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:26:39,784 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:39,806 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:26:39,852 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:26:39,909 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.026 2026-10-23 04:26:39,931 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:39] "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.047 2026-10-23 04:26:39,962 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-23 04:26:40,074 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.050 0.058 2026-10-23 04:26:41,250 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 380 0.395 0.695 2026-10-23 04:26:41,286 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:26:41,425 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.016 2026-10-23 04:26:41,516 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:41] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.049 2026-10-23 04:26:41,561 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:26:41,583 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Owl is running in 'dev' mode. 2026-10-23 04:26:41,619 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.013 2026-10-23 04:26:41,712 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:26:41,713 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:26:41,736 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:26:41,746 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:26:41,788 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:26:41,797 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:26:41,849 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:41] "GET /web/image/res.users/228/avatar_128 HTTP/1.1" 200 - 14 0.040 0.110 2026-10-23 04:26:41,906 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.042 2026-10-23 04:26:41,929 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:41] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.016 0.208 2026-10-23 04:26:41,933 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:41,997 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:41] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.016 0.136 2026-10-23 04:26:42,078 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:42,169 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:42] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 35 0.051 0.262 2026-10-23 04:26:42,223 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:26:42,280 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:42] "GET /pos/ui/120 HTTP/1.1" 200 - 35 0.029 0.396 2026-10-23 04:26:42,361 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:42] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.005 0.352 2026-10-23 04:26:42,565 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.098 0.379 2026-10-23 04:26:42,620 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:42,697 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26: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.011 2026-10-23 04:26:42,864 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:42,905 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:26:42,998 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:43,092 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:43,147 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33307710 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'ef0ff6ec-be17-4c17-b485-a447f7c99324'}] 2026-10-23 04:26:43,247 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33307710 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'ef0ff6ec-be17-4c17-b485-a447f7c99324'} created pos.order #789 2026-10-23 04:26:43,273 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33307710 finished 2026-10-23 04:26:43,370 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.059 0.168 2026-10-23 04:26:43,406 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:43,462 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:43,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 04:26:43,552 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:43,636 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:43,707 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:43,746 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97491490 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'feae1772-13d6-492a-9165-7a4cd7d6f48c'}] 2026-10-23 04:26:43,844 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97491490 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'feae1772-13d6-492a-9165-7a4cd7d6f48c'} created pos.order #790 2026-10-23 04:26:43,880 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97491490 finished 2026-10-23 04:26:43,975 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 45 0.038 0.197 2026-10-23 04:26:44,045 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:44,096 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:44,153 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-23 04:26:44,655 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-23 04:26:45,156 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:45,158 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-23 04:26:45,672 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:45,678 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-23 04:26:46,220 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:46] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 9 0.012 0.013 2026-10-23 04:26:46,234 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-10-23 04:26:46,239 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34741507 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'ef0ff6ec-be17-4c17-b485-a447f7c99324'}] 2026-10-23 04:26:46,316 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added lines [1295] to pos.order #789 2026-10-23 04:26:46,333 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34741507 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': 'ef0ff6ec-be17-4c17-b485-a447f7c99324'} updated pos.order #789 2026-10-23 04:26:46,363 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34741507 finished 2026-10-23 04:26:46,543 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.093 0.214 2026-10-23 04:26:46,596 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.012 0.308 2026-10-23 04:26:46,765 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:46,795 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: tour succeeded 2026-10-23 04:26:46,796 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:46,881 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:46] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 47 0.045 0.228 2026-10-23 04:26:47,093 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.012 2026-10-23 04:26:47,099 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: heap 17529364 (allocated 19795968) 2026-10-23 04:26:47,110 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing chrome headless with pid 115925 2026-10-23 04:26:47,112 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing websocket connection 2026-10-23 04:26:47,114 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Terminating chrome headless with pid 115925 2026-10-23 04:26:47,279 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042647_278826_test_tax_in_merge_table_order_line.txt 2026-10-23 04:26:47,279 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Removing chrome user profile "/tmp/tmpjnuu2r89_chrome_odoo" 2026-10-23 04:26:47,356 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tip_after_payment ... 2026-10-23 04:26:48,093 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome pid: 116145 2026-10-23 04:26:48,093 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless temporary user profile dir: /tmp/tmp7f4ya6r3_chrome_odoo 2026-10-23 04:26:48,093 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:36777/json/version 2026-10-23 04:26:48,110 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36777', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:26:48,189 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Browser version: Chrome/150.0.7871.114 2026-10-23 04:26:48,190 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:36777/json 2026-10-23 04:26:48,192 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36777', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:26:48,209 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Websocket url found: ws://127.0.0.1:36777/devtools/page/5F026C1DE91415922E4D7D31F5828F0E 2026-10-23 04:26:48,222 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Enable chrome headless console log notification 2026-10-23 04:26:48,267 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless enable page notifications 2026-10-23 04:26:48,389 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:26:48,407 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Setting session cookie in browser 2026-10-23 04:26:48,410 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:26:48,410 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:26:48,453 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:26:49,836 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:49] "GET /pos/ui/120 HTTP/1.1" 200 - 89 0.097 1.294 2026-10-23 04:26:49,843 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigation result: {'frameId': '5F026C1DE91415922E4D7D31F5828F0E', 'loaderId': '57F8A11D1A8E7A7A45094B9972FEE145', 'isDownload': False} 2026-10-23 04:26:49,843 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Evaluate ready code "odoo.isTourReady('test_tip_after_payment')" 2026-10-23 04:26:49,871 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:26:49,914 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:49] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-10-23 04:26:49,931 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:49] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-10-23 04:26:49,940 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:49] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-10-23 04:26:50,879 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:26:50,881 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:26:50,920 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.011 0.016 2026-10-23 04:26:50,965 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-23 04:26:50,974 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:26:50,996 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:51,003 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:26:51,021 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:26:51,076 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.022 2026-10-23 04:26:51,103 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.042 2026-10-23 04:26:51,199 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.022 0.084 2026-10-23 04:26:51,204 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.055 2026-10-23 04:26:52,474 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.363 0.828 2026-10-23 04:26:52,516 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:52] "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-23 04:26:52,636 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:26:52,739 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:52] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.061 2026-10-23 04:26:52,796 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-23 04:26:52,845 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: Owl is running in 'dev' mode. 2026-10-23 04:26:52,879 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.015 2026-10-23 04:26:52,964 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:26:52,990 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:26:53,023 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:26:53,046 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:26:53,104 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:26:53,120 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26: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-23 04:26:53,122 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:53] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.038 0.075 2026-10-23 04:26:53,159 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:53] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.008 0.141 2026-10-23 04:26:53,199 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.045 2026-10-23 04:26:53,209 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:53,368 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:53,389 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:53] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.088 0.157 2026-10-23 04:26:53,534 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:53] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.048 0.328 2026-10-23 04:26:53,544 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:26:53,594 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:53] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.025 0.391 2026-10-23 04:26:53,821 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.081 0.360 2026-10-23 04:26:53,863 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:53] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.230 2026-10-23 04:26:53,900 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.009 2026-10-23 04:26:54,025 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:54,074 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:54] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.020 2026-10-23 04:26:54,098 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:26:54,131 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:54,191 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:54,243 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:54,301 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:54,353 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:54,412 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:54,487 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:54,541 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:54,589 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:54,640 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:54,707 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:54,760 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:54,816 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:54,909 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:54,928 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:26:54,930 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:26:54,962 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:55,012 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:55,063 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:55,147 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:55,207 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:55,265 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:55,346 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:55,403 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:55,456 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:55,517 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:55,571 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:55,624 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:55,674 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:55,746 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:55,810 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:55,866 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:55,942 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:55,994 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:56,045 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:56,106 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:56,162 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:56,210 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:56,261 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:56,325 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:56,381 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:56,436 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:56,519 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:56,569 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:56,620 44 INFO rb-1f9f1af-225886-428050 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-23 04:26:56,671 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: tour succeeded 2026-10-23 04:26:56,672 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_tip_after_payment SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-23 04:26:56,855 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: heap 16135944 (allocated 17825792) 2026-10-23 04:26:56,896 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing chrome headless with pid 116145 2026-10-23 04:26:56,900 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing websocket connection 2026-10-23 04:26:56,902 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Terminating chrome headless with pid 116145 2026-10-23 04:26:57,094 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042657_094065_test_tip_after_payment.txt 2026-10-23 04:26:57,094 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Removing chrome user profile "/tmp/tmp7f4ya6r3_chrome_odoo" 2026-10-23 04:26:57,117 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_transfering_orders ... 2026-10-23 04:26:57,686 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome pid: 116353 2026-10-23 04:26:57,686 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless temporary user profile dir: /tmp/tmpvnudcxnj_chrome_odoo 2026-10-23 04:26:57,686 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:35449/json/version 2026-10-23 04:26:57,689 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35449', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:26:57,792 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Browser version: Chrome/150.0.7871.114 2026-10-23 04:26:57,793 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:35449/json 2026-10-23 04:26:57,793 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35449', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:26:57,816 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Websocket url found: ws://127.0.0.1:35449/devtools/page/7268CCF109E5000E5C241BF69B952970 2026-10-23 04:26:57,859 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Enable chrome headless console log notification 2026-10-23 04:26:57,872 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless enable page notifications 2026-10-23 04:26:57,989 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:26:58,001 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Setting session cookie in browser 2026-10-23 04:26:58,006 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:26:58,007 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:26:58,048 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:26:59,200 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:59] "GET /pos/ui/120 HTTP/1.1" 200 - 142 0.125 1.034 2026-10-23 04:26:59,204 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigation result: {'frameId': '7268CCF109E5000E5C241BF69B952970', 'loaderId': '7E29B27A79E5BCC383EEA30627A3025E', 'isDownload': False} 2026-10-23 04:26:59,205 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Evaluate ready code "odoo.isTourReady('test_transfering_orders')" 2026-10-23 04:26:59,238 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:26:59,265 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:59] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-23 04:26:59,290 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:59] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.026 2026-10-23 04:26:59,298 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:26:59] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.046 2026-10-23 04:27:00,161 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:27:00,168 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:27:00,217 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.012 0.034 2026-10-23 04:27:00,270 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:27:00,272 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.014 2026-10-23 04:27:00,286 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:00,306 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:27:00,327 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:27:00,374 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.014 2026-10-23 04:27:00,404 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.043 2026-10-23 04:27:00,495 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.025 0.057 2026-10-23 04:27:00,498 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-10-23 04:27:01,592 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.360 0.668 2026-10-23 04:27:01,626 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:01] "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-23 04:27:01,810 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-10-23 04:27:01,897 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:01] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.046 2026-10-23 04:27:01,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:27:02,022 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: Owl is running in 'dev' mode. 2026-10-23 04:27:02,030 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.010 2026-10-23 04:27:02,212 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:27:02,224 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-23 04:27:02,282 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:27:02,286 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:27:02,294 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:02] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.026 0.034 2026-10-23 04:27:02,418 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:27:02,427 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:27:02,438 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:02] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.041 0.176 2026-10-23 04:27:02,469 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:02,499 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.045 2026-10-23 04:27:02,503 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:02] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.023 0.057 2026-10-23 04:27:02,665 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [3/118] Tour test_transfering_orders → Step .new-order 2026-10-23 04:27:02,693 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:02] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 33 0.060 0.197 2026-10-23 04:27:02,802 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:02] "GET /pos/ui/120 HTTP/1.1" 200 - 33 0.032 0.320 2026-10-23 04:27:02,841 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-23 04:27:02,856 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:02] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.006 0.315 2026-10-23 04:27:02,997 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.046 0.282 2026-10-23 04:27:03,183 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:03,215 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:27:03,287 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:03,382 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:03,469 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:03,546 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:03,613 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:03,674 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:03,739 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:05,782 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [12/118] Tour test_transfering_orders → Step .new-order 2026-10-23 04:27:05,869 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:05,951 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:06,029 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:06,126 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:06,188 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:06,248 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:06,306 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:06,365 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:08,414 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:08,483 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:27:08,509 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:08,583 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:08,657 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:08,736 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:08,804 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:08,854 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27184780 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '42c114b4-f3c2-418c-84ae-aac8d7b1c147'}] 2026-10-23 04:27:08,938 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27184780 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '42c114b4-f3c2-418c-84ae-aac8d7b1c147'} created pos.order #791 2026-10-23 04:27:08,981 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27184780 finished 2026-10-23 04:27:09,077 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.042 0.185 2026-10-23 04:27:09,146 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7890703 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'c9b3ef1c-89b5-44e4-88bf-62db36b8e079'}] 2026-10-23 04:27:09,229 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7890703 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'c9b3ef1c-89b5-44e4-88bf-62db36b8e079'} created pos.order #792 2026-10-23 04:27:09,260 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7890703 finished 2026-10-23 04:27:09,361 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.039 0.181 2026-10-23 04:27:09,443 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78688454 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000003', 'uuid': 'e3eebae6-bd6c-45c0-8046-5e38cba91a0a'}] 2026-10-23 04:27:09,540 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78688454 order {'name': '/', 'pos_reference': '261-120-000003', 'uuid': 'e3eebae6-bd6c-45c0-8046-5e38cba91a0a'} created pos.order #793 2026-10-23 04:27:09,579 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78688454 finished 2026-10-23 04:27:09,724 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.051 0.234 2026-10-23 04:27:09,792 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:09,876 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.004 0.018 2026-10-23 04:27:09,878 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:09,949 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:10,020 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:10,093 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:10,170 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:10,202 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12301497 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000004', 'uuid': '7b83070a-5125-4fd4-b246-ba235174e273'}] 2026-10-23 04:27:10,293 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12301497 order {'name': '/', 'pos_reference': '261-120-000004', 'uuid': '7b83070a-5125-4fd4-b246-ba235174e273'} created pos.order #794 2026-10-23 04:27:10,320 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12301497 finished 2026-10-23 04:27:10,440 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.054 0.187 2026-10-23 04:27:10,472 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:10,553 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:10,786 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:10] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 67 0.068 0.163 2026-10-23 04:27:10,896 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.064 2026-10-23 04:27:10,909 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:10,969 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:11,022 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:11,085 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:11,145 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:11,200 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:11,276 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:11,333 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:11,450 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:11] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.029 0.083 2026-10-23 04:27:11,541 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.011 0.053 2026-10-23 04:27:11,661 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:11,681 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79711258 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'c9b3ef1c-89b5-44e4-88bf-62db36b8e079'}] 2026-10-23 04:27:11,718 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:27:11,740 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added lines [1300] to pos.order #792 2026-10-23 04:27:11,756 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79711258 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'c9b3ef1c-89b5-44e4-88bf-62db36b8e079'} updated pos.order #792 2026-10-23 04:27:11,788 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79711258 finished 2026-10-23 04:27:11,940 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.067 0.204 2026-10-23 04:27:12,183 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:12] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 47 0.039 0.151 2026-10-23 04:27:12,256 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:12,318 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:12,367 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:12,429 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:12,483 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:12,543 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:12,665 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.032 0.084 2026-10-23 04:27:12,724 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.035 2026-10-23 04:27:12,802 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:12,870 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:14,930 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:15,002 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:15] "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.010 2026-10-23 04:27:15,011 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:15,061 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:15,120 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:15,190 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:15,291 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:15,294 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72069209 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000004', 'uuid': '7b83070a-5125-4fd4-b246-ba235174e273'}] 2026-10-23 04:27:15,343 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added lines [1301] to pos.order #794 2026-10-23 04:27:15,355 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72069209 order {'name': '/', 'pos_reference': '261-120-000004', 'uuid': '7b83070a-5125-4fd4-b246-ba235174e273'} updated pos.order #794 2026-10-23 04:27:15,386 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72069209 finished 2026-10-23 04:27:15,518 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.055 0.173 2026-10-23 04:27:15,766 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:15] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.044 0.140 2026-10-23 04:27:15,829 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.006 0.012 2026-10-23 04:27:15,848 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.011 2026-10-23 04:27:15,883 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:15,934 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:15,998 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:16,053 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:16,110 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:16,277 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:16] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.043 0.104 2026-10-23 04:27:16,346 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.010 0.034 2026-10-23 04:27:16,400 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:16,478 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:18,497 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:18,572 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.011 2026-10-23 04:27:18,586 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:18,629 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:18,685 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:18,753 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:18,816 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:18,965 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:18] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.040 0.099 2026-10-23 04:27:19,018 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.030 2026-10-23 04:27:19,119 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:19,126 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91326552 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'c9b3ef1c-89b5-44e4-88bf-62db36b8e079'}] 2026-10-23 04:27:19,220 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added lines [1302] to pos.order #792 2026-10-23 04:27:19,235 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91326552 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'c9b3ef1c-89b5-44e4-88bf-62db36b8e079'} updated pos.order #792 2026-10-23 04:27:19,272 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91326552 finished 2026-10-23 04:27:19,410 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.064 0.225 2026-10-23 04:27:19,703 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:19] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.042 0.167 2026-10-23 04:27:19,810 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:19,880 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:19,932 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:20,002 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:20,052 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:20,113 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:20,166 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:20,227 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:20,391 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.041 0.114 2026-10-23 04:27:20,463 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.033 2026-10-23 04:27:20,512 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:20,563 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:20,611 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:20,686 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:20,738 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:20,802 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:20,872 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:20,956 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:20,964 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34013003 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'c9b3ef1c-89b5-44e4-88bf-62db36b8e079'}] 2026-10-23 04:27:21,005 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34013003 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'c9b3ef1c-89b5-44e4-88bf-62db36b8e079'} updated pos.order #792 2026-10-23 04:27:21,047 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34013003 finished 2026-10-23 04:27:21,179 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.042 0.177 2026-10-23 04:27:21,271 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.010 0.013 2026-10-23 04:27:21,284 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:21,335 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:21,401 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:21,456 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:21,523 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:21,577 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:21,647 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:23,680 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:23,731 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [96/118] Tour test_transfering_orders → Step .new-order 2026-10-23 04:27:23,801 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:23,883 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:23,943 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:24,006 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:24,081 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:24,147 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:26,196 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:26,261 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:26,277 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43154306 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000005', 'uuid': '7d68197a-75ef-4fee-baca-120cf28f86dd'}] 2026-10-23 04:27:26,370 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43154306 order {'name': '/', 'pos_reference': '261-120-000005', 'uuid': '7d68197a-75ef-4fee-baca-120cf28f86dd'} created pos.order #795 2026-10-23 04:27:26,403 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43154306 finished 2026-10-23 04:27:26,507 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.037 0.201 2026-10-23 04:27:26,662 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:26] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.029 0.084 2026-10-23 04:27:26,754 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.049 2026-10-23 04:27:26,776 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:26,822 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:26,892 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:26,944 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:27,002 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:27,074 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:27,179 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8769485 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'c9b3ef1c-89b5-44e4-88bf-62db36b8e079'}] 2026-10-23 04:27:27,183 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:27,253 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8769485 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': 'c9b3ef1c-89b5-44e4-88bf-62db36b8e079'} updated pos.order #792 2026-10-23 04:27:27,296 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8769485 finished 2026-10-23 04:27:27,444 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.069 0.199 2026-10-23 04:27:27,711 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:27] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.050 0.144 2026-10-23 04:27:27,773 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.011 2026-10-23 04:27:27,790 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.012 2026-10-23 04:27:27,854 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:27,902 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:27,996 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:28,048 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:28,109 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:28,160 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:28,222 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:28,362 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:28] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 39 0.033 0.099 2026-10-23 04:27:28,417 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.030 2026-10-23 04:27:28,453 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: tour succeeded 2026-10-23 04:27:28,454 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: ╔════════════════════════════════════════╗ ║ TOUR test_transfering_orders SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-23 04:27:28,710 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: heap 29660780 (allocated 33042432) 2026-10-23 04:27:28,729 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing chrome headless with pid 116353 2026-10-23 04:27:28,732 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing websocket connection 2026-10-23 04:27:28,733 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Terminating chrome headless with pid 116353 2026-10-23 04:27:28,891 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042728_891377_test_transfering_orders.txt 2026-10-23 04:27:28,891 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Removing chrome user profile "/tmp/tmpvnudcxnj_chrome_odoo" 2026-10-23 04:27:28,919 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_user_on_residual_order ... 2026-10-23 04:27:29,773 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 116588 2026-10-23 04:27:29,774 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpjxlug5ql_chrome_odoo 2026-10-23 04:27:29,774 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:36803/json/version 2026-10-23 04:27:29,778 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36803', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:27:29,796 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-10-23 04:27:29,804 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:36803/json 2026-10-23 04:27:29,805 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36803', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:27:29,814 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:36803/devtools/page/229483CB654A87A4B05C33B1E3B8EB86 2026-10-23 04:27:29,839 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-10-23 04:27:29,848 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-10-23 04:27:29,963 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-23 04:27:29,980 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-10-23 04:27:29,985 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:27:29,986 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:27:30,011 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:27:30,963 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:30] "GET /pos/ui/120 HTTP/1.1" 200 - 90 0.072 0.885 2026-10-23 04:27:30,977 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '229483CB654A87A4B05C33B1E3B8EB86', 'loaderId': 'B4F0EC12B51A5FF1FC0DF260678728AA', 'isDownload': False} 2026-10-23 04:27:30,977 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('LeaveResidualOrder')" 2026-10-23 04:27:31,015 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:27:31,042 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:31] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.013 2026-10-23 04:27:31,063 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:31] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.023 2026-10-23 04:27:31,075 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:31] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.041 2026-10-23 04:27:31,824 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:27:31,839 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:27:31,875 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.027 2026-10-23 04:27:31,914 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:27:31,918 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-23 04:27:31,949 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:31,973 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 04:27:31,998 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:27:32,053 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.018 2026-10-23 04:27:32,095 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.061 2026-10-23 04:27:32,163 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.015 0.059 2026-10-23 04:27:32,167 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.036 2026-10-23 04:27:33,247 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.357 0.666 2026-10-23 04:27:33,300 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:27:33,415 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:27:33,498 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:33] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.048 2026-10-23 04:27:33,559 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-10-23 04:27:33,598 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-10-23 04:27:33,629 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.010 2026-10-23 04:27:33,713 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-23 04:27:33,735 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-23 04:27:33,775 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.077 2026-10-23 04:27:33,806 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:33] "GET /web/image/res.users/228/avatar_128 HTTP/1.1" 200 - 14 0.048 0.078 2026-10-23 04:27:33,810 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:27:33,830 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 04:27:33,871 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:33,887 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:33] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.017 0.182 2026-10-23 04:27:33,981 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:33] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.018 0.120 2026-10-23 04:27:33,985 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.282 2026-10-23 04:27:34,009 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:34] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.004 0.019 2026-10-23 04:27:34,100 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:27:34,133 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:34,159 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:27:34,260 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:34] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 34 0.063 0.110 2026-10-23 04:27:34,388 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:34] "GET /pos/ui/120 HTTP/1.1" 200 - 34 0.026 0.271 2026-10-23 04:27:34,536 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.041 0.347 2026-10-23 04:27:34,586 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-23 04:27:34,715 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:34,759 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:27:34,836 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:34,901 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:34,952 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:35,002 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:35,082 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:35,129 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:27:35,131 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:27:35,155 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:35,208 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:35,292 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:35,373 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:35,381 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36332910 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000001', 'uuid': '3cd49d4a-11c7-40ad-8928-397acae3686a'}] 2026-10-23 04:27:35,392 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:27:36,093 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36332910 order {'name': '/', 'pos_reference': '261-120-000001', 'uuid': '3cd49d4a-11c7-40ad-8928-397acae3686a'} created pos.order #796 2026-10-23 04:27:36,124 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36332910 finished 2026-10-23 04:27:36,223 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.222 0.626 2026-10-23 04:27:36,494 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:36,547 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:36,612 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:27:36,634 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:36,719 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:36,796 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:36,818 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47892122 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': '2bba787c-5491-46e9-b3cc-2ada0aeec7ed'}] 2026-10-23 04:27:36,914 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47892122 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': '2bba787c-5491-46e9-b3cc-2ada0aeec7ed'} created pos.order #797 2026-10-23 04:27:36,946 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47892122 finished 2026-10-23 04:27:37,071 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.044 0.214 2026-10-23 04:27:37,108 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:37,165 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:37,215 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:37,267 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-10-23 04:27:37,268 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔═══════════════════════════════════╗ ║ TOUR LeaveResidualOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-23 04:27:37,435 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 17370940 (allocated 19009536) 2026-10-23 04:27:37,461 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 116588 2026-10-23 04:27:37,466 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-10-23 04:27:37,469 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 116588 2026-10-23 04:27:37,600 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042737_594488_test_user_on_residual_order.txt 2026-10-23 04:27:37,600 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpjxlug5ql_chrome_odoo" 2026-10-23 04:27:38,169 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 116789 2026-10-23 04:27:38,169 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpom3e5vbq_chrome_odoo 2026-10-23 04:27:38,169 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:46601/json/version 2026-10-23 04:27:38,171 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46601', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:27:38,208 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-10-23 04:27:38,209 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:46601/json 2026-10-23 04:27:38,209 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46601', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:27:38,223 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:46601/devtools/page/615CF3A1EEC6BFF4A1B92BB3C0281479 2026-10-23 04:27:38,241 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-10-23 04:27:38,252 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-10-23 04:27:38,478 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:27:38,511 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-10-23 04:27:38,514 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Open "http://127.0.0.1:8069/pos/ui/120" in browser 2026-10-23 04:27:38,515 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigating to: "http://127.0.0.1:8069/pos/ui/120" 2026-10-23 04:27:38,672 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:38] "GET /pos/ui/120 HTTP/1.1" 200 - 37 0.040 0.101 2026-10-23 04:27:38,685 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '615CF3A1EEC6BFF4A1B92BB3C0281479', 'loaderId': '716B535D93F38FACB62842602DD7F647', 'isDownload': False} 2026-10-23 04:27:38,685 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('FinishResidualOrder')" 2026-10-23 04:27:38,728 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:27:38,761 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:38] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-23 04:27:38,775 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:38] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.029 2026-10-23 04:27:38,809 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:38] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.014 0.044 2026-10-23 04:27:39,595 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:27:39,605 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:27:39,627 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:27:39,672 44 INFO rb-1f9f1af-225886-428050 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/120", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:27:39,679 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.010 2026-10-23 04:27:39,687 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:39,703 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:27:39,724 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:27:39,762 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.017 2026-10-23 04:27:39,773 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.029 2026-10-23 04:27:39,877 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.019 0.072 2026-10-23 04:27:39,880 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.075 2026-10-23 04:27:41,264 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 429 0.470 0.850 2026-10-23 04:27:41,308 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27: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-23 04:27:41,473 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.012 2026-10-23 04:27:41,558 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:41] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.049 2026-10-23 04:27:41,614 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.017 2026-10-23 04:27:41,641 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-10-23 04:27:41,667 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.007 2026-10-23 04:27:41,751 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:27:41,755 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:27:41,841 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.074 2026-10-23 04:27:41,859 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-23 04:27:41,862 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:41] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.010 0.110 2026-10-23 04:27:41,888 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.062 2026-10-23 04:27:41,906 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:42,023 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:42] "GET /web/image/res.users/227/avatar_128 HTTP/1.1" 200 - 14 0.037 0.243 2026-10-23 04:27:42,030 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.283 2026-10-23 04:27:42,056 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:42,057 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:42] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.003 0.110 2026-10-23 04:27:42,099 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:42] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.006 0.033 2026-10-23 04:27:42,193 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.067 2026-10-23 04:27:42,267 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:42,276 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:42] "GET /pos/ui/120?from_backend=True HTTP/1.1" 200 - 34 0.075 0.095 2026-10-23 04:27:42,325 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:42,333 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:27:42,378 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:42,424 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:42] "GET /pos/ui/120 HTTP/1.1" 200 - 34 0.052 0.257 2026-10-23 04:27:42,431 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:42,448 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.008 0.293 2026-10-23 04:27:42,479 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:42,578 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:42,603 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:27:42,606 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:27:42,635 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:42,680 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:42,787 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:42,873 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:42,884 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35704717 started for PoS orders references: [{'name': '/', 'pos_reference': '261-120-000002', 'uuid': '2bba787c-5491-46e9-b3cc-2ada0aeec7ed'}] 2026-10-23 04:27:42,904 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:27:43,022 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [736] to pos.order #797 2026-10-23 04:27:43,432 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35704717 order {'name': '/', 'pos_reference': '261-120-000002', 'uuid': '2bba787c-5491-46e9-b3cc-2ada0aeec7ed'} updated pos.order #797 2026-10-23 04:27:43,468 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35704717 finished 2026-10-23 04:27:43,601 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:27:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 199 0.187 0.536 2026-10-23 04:27:43,892 44 INFO rb-1f9f1af-225886-428050 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-23 04:27:43,937 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-10-23 04:27:43,938 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔════════════════════════════════════╗ ║ TOUR FinishResidualOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-23 04:27:44,092 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 15557160 (allocated 17039360) 2026-10-23 04:27:44,104 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 116789 2026-10-23 04:27:44,111 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-10-23 04:27:44,114 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 116789 2026-10-23 04:27:44,255 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042744_253526_test_user_on_residual_order.txt 2026-10-23 04:27:44,255 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpom3e5vbq_chrome_odoo" 2026-10-23 04:27:44,387 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 04:28:11,725 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #229 deleted restaurant.floor records with IDs: [55] 2026-10-23 04:28:13,212 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_archive_product_with_open_restaurant_order ... 2026-10-23 04:28:13,314 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53111429 started for PoS orders references: [{'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'}] 2026-10-23 04:28:13,431 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53111429 order {'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'} created pos.order #798 2026-10-23 04:28:13,432 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53111429 finished 2026-10-23 04:28:13,504 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_floor_plans_archive ... 2026-10-23 04:28:13,619 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_table_parent_circular_relation_is_rejected ... 2026-10-23 04:28:13,810 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 04:28:40,223 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #233 deleted restaurant.floor records with IDs: [58] 2026-10-23 04:28:41,654 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-10-23 04:28:42,470 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome pid: 116986 2026-10-23 04:28:42,471 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless temporary user profile dir: /tmp/tmpt3wg1uo0_chrome_odoo 2026-10-23 04:28:42,471 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:41023/json/version 2026-10-23 04:28:42,472 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41023', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:28:42,543 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:42,543 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:41023/json 2026-10-23 04:28:42,544 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41023', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:28:42,591 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Websocket url found: ws://127.0.0.1:41023/devtools/page/F3F493BFF8034F1FD6B0D0979329E35C 2026-10-23 04:28:42,624 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Enable chrome headless console log notification 2026-10-23 04:28:42,646 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless enable page notifications 2026-10-23 04:28:42,775 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:28:42,786 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Setting session cookie in browser 2026-10-23 04:28:42,798 44 INFO rb-1f9f1af-225886-428050 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/124" in browser 2026-10-23 04:28:42,798 44 INFO rb-1f9f1af-225886-428050 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/124" 2026-10-23 04:28:42,825 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:28:43,656 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:43] "GET /pos/ui/124 HTTP/1.1" 200 - 83 0.050 0.788 2026-10-23 04:28:43,663 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigation result: {'frameId': 'F3F493BFF8034F1FD6B0D0979329E35C', 'loaderId': 'BEDE33B21A129D836F9055B0B85FF2F3', 'isDownload': False} 2026-10-23 04:28:43,663 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-10-23 04:28:43,695 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:28:43,726 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:43] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.017 2026-10-23 04:28:43,748 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:43] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.007 0.026 2026-10-23 04:28:43,759 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:43] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-10-23 04:28:44,463 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:28:44,478 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:28:44,516 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.027 2026-10-23 04:28:44,563 44 INFO rb-1f9f1af-225886-428050 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/124", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:28:44,569 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-23 04:28:44,583 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:44,606 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-23 04:28:44,621 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:28:44,672 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.018 2026-10-23 04:28:44,705 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.059 2026-10-23 04:28:44,829 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.029 0.099 2026-10-23 04:28:44,832 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.076 2026-10-23 04:28:46,055 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 405 0.388 0.772 2026-10-23 04:28:46,083 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:28:46,181 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28: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-23 04:28:46,283 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:46] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.068 2026-10-23 04:28:46,331 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:28:46,348 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:46,396 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.027 0.008 2026-10-23 04:28:46,472 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:28:46,474 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:28:46,510 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:28:46,519 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:28:46,525 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:46] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.020 0.023 2026-10-23 04:28:46,570 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:28:46,582 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:46] "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-23 04:28:46,614 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:28:46,620 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:46,693 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:46] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.084 0.132 2026-10-23 04:28:46,837 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:46] "GET /pos/ui/124?from_backend=True HTTP/1.1" 200 - 33 0.041 0.208 2026-10-23 04:28:46,850 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:46,866 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:28:46,953 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:46] "GET /pos/ui/124 HTTP/1.1" 200 - 33 0.051 0.304 2026-10-23 04:28:46,984 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:46] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.005 0.392 2026-10-23 04:28:47,131 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.070 0.197 2026-10-23 04:28:47,154 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:47] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.154 2026-10-23 04:28:47,199 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28: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.025 2026-10-23 04:28:47,295 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:47,350 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:28:47,448 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:47,555 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:47,623 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:47,695 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2246804 started for PoS orders references: [{'name': '/', 'pos_reference': '261-124-000001', 'uuid': 'b2330bb4-9f95-443b-a5d4-38e8f76ad700'}] 2026-10-23 04:28:47,842 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2246804 order {'name': '/', 'pos_reference': '261-124-000001', 'uuid': 'b2330bb4-9f95-443b-a5d4-38e8f76ad700'} created pos.order #799 2026-10-23 04:28:47,873 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2246804 finished 2026-10-23 04:28:47,972 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.083 0.198 2026-10-23 04:28:48,023 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:48,083 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:48,142 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:48,234 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.005 0.017 2026-10-23 04:28:48,248 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:48,285 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: tour succeeded 2026-10-23 04:28:48,286 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRestaurantRewardStay SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-23 04:28:48,412 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: heap 16519980 (allocated 18223104) 2026-10-23 04:28:48,422 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing chrome headless with pid 116986 2026-10-23 04:28:48,427 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing websocket connection 2026-10-23 04:28:48,433 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Terminating chrome headless with pid 116986 2026-10-23 04:28:48,556 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042848_556527_test_change_table_rewards_stay.txt 2026-10-23 04:28:48,556 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Removing chrome user profile "/tmp/tmpt3wg1uo0_chrome_odoo" 2026-10-23 04:28:48,621 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses ... 2026-10-23 04:28:49,751 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome pid: 117185 2026-10-23 04:28:49,751 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless temporary user profile dir: /tmp/tmpb8wyvi5__chrome_odoo 2026-10-23 04:28:49,751 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:41215/json/version 2026-10-23 04:28:49,753 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41215', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:28:49,787 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:49,787 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:41215/json 2026-10-23 04:28:49,792 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41215', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:28:49,803 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Websocket url found: ws://127.0.0.1:41215/devtools/page/8906D96F1B9A1340C1C5809F94A671B3 2026-10-23 04:28:49,815 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Enable chrome headless console log notification 2026-10-23 04:28:49,825 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless enable page notifications 2026-10-23 04:28:49,983 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:28:49,993 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Setting session cookie in browser 2026-10-23 04:28:49,997 44 INFO rb-1f9f1af-225886-428050 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/124" in browser 2026-10-23 04:28:49,998 44 INFO rb-1f9f1af-225886-428050 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/124" 2026-10-23 04:28:50,036 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:28:50,889 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:50] "GET /pos/ui/124 HTTP/1.1" 200 - 90 0.079 0.784 2026-10-23 04:28:50,894 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigation result: {'frameId': '8906D96F1B9A1340C1C5809F94A671B3', 'loaderId': 'A5A4FDAFE9EA46AAE54EAC18B8FD6C56', 'isDownload': False} 2026-10-23 04:28:50,894 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:50,919 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:28:50,943 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:50] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-23 04:28:50,958 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:50] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.026 2026-10-23 04:28:50,985 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:50] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.051 2026-10-23 04:28:51,716 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:28:51,719 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:28:51,769 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.010 0.022 2026-10-23 04:28:51,818 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 04:28:51,846 44 INFO rb-1f9f1af-225886-428050 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/124", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:28:51,854 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:28:51,856 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:51,871 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:28:51,935 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.028 2026-10-23 04:28:51,974 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.025 2026-10-23 04:28:51,980 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.008 2026-10-23 04:28:52,074 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.021 0.059 2026-10-23 04:28:53,247 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 405 0.399 0.712 2026-10-23 04:28:53,289 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28: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-23 04:28:53,418 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28: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-23 04:28:53,511 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:53] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.057 2026-10-23 04:28:53,572 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28: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-23 04:28:53,614 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:53,663 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.017 0.011 2026-10-23 04:28:53,701 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:28:53,741 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:28:53,756 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:28:53,792 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:28:53,830 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:28:53,875 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:53,918 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:53] "GET /web/image/res.users/235/avatar_128 HTTP/1.1" 200 - 14 0.126 0.088 2026-10-23 04:28:53,940 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:53] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.223 2026-10-23 04:28:53,964 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.254 2026-10-23 04:28:54,023 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:54] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.005 0.163 2026-10-23 04:28:54,058 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:54] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.006 0.024 2026-10-23 04:28:54,087 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:28:54,112 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:54,142 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:28:54,215 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:54] "GET /pos/ui/124 HTTP/1.1" 200 - 33 0.039 0.090 2026-10-23 04:28:54,342 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:54] "GET /pos/ui/124?from_backend=True HTTP/1.1" 200 - 33 0.039 0.232 2026-10-23 04:28:54,501 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.077 0.307 2026-10-23 04:28:54,572 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-23 04:28:54,674 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:54,720 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:28:54,743 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:54,862 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:54,969 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:55,032 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:55,079 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98304890 started for PoS orders references: [{'name': '/', 'pos_reference': '261-124-000001', 'uuid': 'd4cc37cb-4393-4b40-a342-2ceacdb32819'}] 2026-10-23 04:28:55,249 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98304890 order {'name': '/', 'pos_reference': '261-124-000001', 'uuid': 'd4cc37cb-4393-4b40-a342-2ceacdb32819'} created pos.order #800 2026-10-23 04:28:55,286 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98304890 finished 2026-10-23 04:28:55,426 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 85 0.098 0.253 2026-10-23 04:28:55,467 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:55,545 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.016 2026-10-23 04:28:55,556 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:55,640 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:55,692 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:55,759 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:55,810 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:55,891 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:55,931 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5643976 started for PoS orders references: [{'name': '/', 'pos_reference': '261-124-000002', 'uuid': '2d3b08e5-01fd-43ba-8ee5-bc297cdb3714'}] 2026-10-23 04:28:56,023 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5643976 order {'name': '/', 'pos_reference': '261-124-000002', 'uuid': '2d3b08e5-01fd-43ba-8ee5-bc297cdb3714'} created pos.order #801 2026-10-23 04:28:56,057 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5643976 finished 2026-10-23 04:28:56,160 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:28:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.051 0.181 2026-10-23 04:28:56,200 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: tour succeeded 2026-10-23 04:28:56,201 44 INFO rb-1f9f1af-225886-428050 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-23 04:28:56,351 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: heap 17652760 (allocated 19009536) 2026-10-23 04:28:56,382 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing chrome headless with pid 117185 2026-10-23 04:28:56,383 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing websocket connection 2026-10-23 04:28:56,384 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Terminating chrome headless with pid 117185 2026-10-23 04:28:56,496 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042856_496307_test_loyalty_reward_with_courses.txt 2026-10-23 04:28:56,496 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Removing chrome user profile "/tmp/tmpb8wyvi5__chrome_odoo" 2026-10-23 04:28:56,651 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 04:29:24,152 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_frontend: Starting TestSafaricomHttpCommon.test_mpesa_express_request_data ... 2026-10-23 04:29:24,770 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome pid: 117380 2026-10-23 04:29:24,771 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless temporary user profile dir: /tmp/tmpuqqhtdmv_chrome_odoo 2026-10-23 04:29:24,771 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:45919/json/version 2026-10-23 04:29:24,773 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45919', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:29:24,799 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Browser version: Chrome/150.0.7871.114 2026-10-23 04:29:24,799 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:45919/json 2026-10-23 04:29:24,800 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45919', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:29:24,826 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Websocket url found: ws://127.0.0.1:45919/devtools/page/A0694EE1C0FC95716E7721127D695BA1 2026-10-23 04:29:24,841 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Enable chrome headless console log notification 2026-10-23 04:29:24,854 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless enable page notifications 2026-10-23 04:29:24,947 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:29:24,974 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Setting session cookie in browser 2026-10-23 04:29:24,983 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Open "http://127.0.0.1:8069/pos/ui/125" in browser 2026-10-23 04:29:24,983 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigating to: "http://127.0.0.1:8069/pos/ui/125" 2026-10-23 04:29:25,013 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:29:25,861 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:25] "GET /pos/ui/125 HTTP/1.1" 200 - 84 0.048 0.806 2026-10-23 04:29:25,865 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigation result: {'frameId': 'A0694EE1C0FC95716E7721127D695BA1', 'loaderId': '663B1C573D29E4697F4917B87FECCD2E', 'isDownload': False} 2026-10-23 04:29:25,865 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Evaluate ready code "odoo.isTourReady('MpesaExpressTour')" 2026-10-23 04:29:25,897 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:29:25,936 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:25] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-10-23 04:29:25,958 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:25] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.024 2026-10-23 04:29:25,976 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:25] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.062 2026-10-23 04:29:26,777 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:29:26,785 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:29:26,841 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.028 0.018 2026-10-23 04:29:26,883 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:29:26,898 44 INFO rb-1f9f1af-225886-428050 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/125", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:29:26,911 44 INFO rb-1f9f1af-225886-428050 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-23 04:29:26,913 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:29:26,939 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:29:27,014 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.013 0.025 2026-10-23 04:29:27,037 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-23 04:29:27,139 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.032 0.056 2026-10-23 04:29:27,142 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.054 2026-10-23 04:29:28,255 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.436 0.630 2026-10-23 04:29:28,301 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 04:29:28,449 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-10-23 04:29:28,522 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:28] "GET /web/image/res.company/115/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.045 2026-10-23 04:29:28,573 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:29:28,603 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: Owl is running in 'dev' mode. 2026-10-23 04:29:28,615 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:29:28,716 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:29:28,735 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:29:28,750 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:29:28,807 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:29:28,808 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:28] "GET /web/image/res.users/237/avatar_128 HTTP/1.1" 200 - 14 0.043 0.065 2026-10-23 04:29:28,809 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:29:28,857 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:28] "GET /web/image?model=res.company&id=115&field=logo HTTP/1.1" 200 - 3 0.005 0.130 2026-10-23 04:29:28,863 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.155 2026-10-23 04:29:28,913 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:28] "GET /web/image/res.company/115/favicon HTTP/1.1" 200 - 4 0.005 0.071 2026-10-23 04:29:29,018 44 INFO rb-1f9f1af-225886-428050 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-23 04:29:29,075 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:29:29,181 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:29] "GET /pos/ui/125?from_backend=True HTTP/1.1" 200 - 33 0.052 0.091 2026-10-23 04:29:29,192 44 INFO rb-1f9f1af-225886-428050 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-23 04:29:29,430 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:29] "GET /pos/ui/125 HTTP/1.1" 200 - 33 0.107 0.266 2026-10-23 04:29:29,459 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:29:29,472 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:29:29,491 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:29] "GET /web/image?model=product.template&field=image_128&id=2175&unique=2026-10-23T04:28:56.000+00:00 HTTP/1.1" 200 - 3 0.006 0.344 2026-10-23 04:29:29,539 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:29] "GET /web/image?model=product.template&field=image_128&id=2176&unique=2026-10-23T04:28:56.000+00:00 HTTP/1.1" 200 - 3 0.009 0.359 2026-10-23 04:29:29,588 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:29] "GET /web/image?model=product.template&field=image_128&id=2177&unique=2026-10-23T04:28:56.000+00:00 HTTP/1.1" 200 - 3 0.006 0.403 2026-10-23 04:29:29,651 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:29] "GET /web/image/res.company/115/favicon HTTP/1.1" 304 - 4 0.008 0.554 2026-10-23 04:29:29,696 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:29] "GET /web/image?model=product.template&field=image_128&id=2181&unique=2026-10-23T04:28:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.491 2026-10-23 04:29:29,765 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:29] "GET /web/image?model=product.template&field=image_128&id=2180&unique=2026-10-23T04:28:56.000+00:00 HTTP/1.1" 200 - 3 0.014 0.257 2026-10-23 04:29:29,809 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:29] "GET /web/image?model=product.template&field=image_128&id=2182&unique=2026-10-23T04:28:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.301 2026-10-23 04:29:29,850 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:29] "GET /web/image?model=product.template&field=image_128&id=2183&unique=2026-10-23T04:28:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.283 2026-10-23 04:29:29,983 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.032 0.348 2026-10-23 04:29:30,019 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:30] "GET /web/image?model=product.template&field=image_128&id=2179&unique=2026-10-23T04:28:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.306 2026-10-23 04:29:30,056 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:30] "GET /web/image?model=product.template&field=image_128&id=2178&unique=2026-10-23T04:28:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.393 2026-10-23 04:29:30,110 44 INFO rb-1f9f1af-225886-428050 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-23 04:29:30,168 44 INFO rb-1f9f1af-225886-428050 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-23 04:29:30,220 44 INFO rb-1f9f1af-225886-428050 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-23 04:29:30,276 44 INFO rb-1f9f1af-225886-428050 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-23 04:29:30,332 44 INFO rb-1f9f1af-225886-428050 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-23 04:29:30,383 44 INFO rb-1f9f1af-225886-428050 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-23 04:29:30,436 44 INFO rb-1f9f1af-225886-428050 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-23 04:29:30,494 44 INFO rb-1f9f1af-225886-428050 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-23 04:29:30,544 44 INFO rb-1f9f1af-225886-428050 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-23 04:29:30,617 44 INFO rb-1f9f1af-225886-428050 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-23 04:29:30,668 44 INFO rb-1f9f1af-225886-428050 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-23 04:29:30,720 44 INFO rb-1f9f1af-225886-428050 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-23 04:29:30,770 44 INFO rb-1f9f1af-225886-428050 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-23 04:29:30,852 44 INFO rb-1f9f1af-225886-428050 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-23 04:29:30,873 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:29:30,877 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:29:30,898 44 INFO rb-1f9f1af-225886-428050 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-23 04:29:30,949 44 INFO rb-1f9f1af-225886-428050 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-23 04:29:30,999 44 INFO rb-1f9f1af-225886-428050 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-23 04:29:31,107 44 INFO rb-1f9f1af-225886-428050 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-23 04:29:31,178 44 INFO rb-1f9f1af-225886-428050 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-23 04:29:31,242 44 INFO rb-1f9f1af-225886-428050 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-23 04:29:31,248 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:29:31] "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.004 2026-10-23 04:29:31,297 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: tour succeeded 2026-10-23 04:29:31,298 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR MpesaExpressTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-23 04:29:31,479 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: heap 14998912 (allocated 16777216) 2026-10-23 04:29:31,489 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing chrome headless with pid 117380 2026-10-23 04:29:31,490 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing websocket connection 2026-10-23 04:29:31,492 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Terminating chrome headless with pid 117380 2026-10-23 04:29:31,671 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_042931_671543_test_mpesa_express_request_data.txt 2026-10-23 04:29:31,671 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Removing chrome user profile "/tmp/tmpuqqhtdmv_chrome_odoo" 2026-10-23 04:29:31,747 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 04:29:32,291 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_missing_credentials ... 2026-10-23 04:29:32,351 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_success ... 2026-10-23 04:29:32,357 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_generate_qr_code ... 2026-10-23 04:29:32,387 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_mpesa_express_payment_request ... 2026-10-23 04:29:32,417 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 04:29:58,632 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_advance_payment_with_extra_lines ... 2026-10-23 04:30:00,144 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome pid: 117586 2026-10-23 04:30:00,146 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless temporary user profile dir: /tmp/tmp0trq2jje_chrome_odoo 2026-10-23 04:30:00,146 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:34181/json/version 2026-10-23 04:30:00,155 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34181', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:30:00,194 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:00,196 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:34181/json 2026-10-23 04:30:00,201 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34181', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:30:00,233 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Websocket url found: ws://127.0.0.1:34181/devtools/page/3DC7899A532D4745DCD98B4D8FA81B8B 2026-10-23 04:30:00,251 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Enable chrome headless console log notification 2026-10-23 04:30:00,269 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless enable page notifications 2026-10-23 04:30:00,591 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:30:00,594 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Setting session cookie in browser 2026-10-23 04:30:00,596 44 INFO rb-1f9f1af-225886-428050 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=127" in browser 2026-10-23 04:30:00,597 44 INFO rb-1f9f1af-225886-428050 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=127" 2026-10-23 04:30:00,616 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:30:01,396 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:01] "GET /pos/ui?config_id=127 HTTP/1.1" 200 - 82 0.059 0.725 2026-10-23 04:30:01,402 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Navigation result: {'frameId': '3DC7899A532D4745DCD98B4D8FA81B8B', 'loaderId': 'ED394B290DEA65721111F88D8511D71B', 'isDownload': False} 2026-10-23 04:30:01,402 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentWithExtraLine')" 2026-10-23 04:30:01,455 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:30:01,482 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:01] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.015 2026-10-23 04:30:01,504 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:01] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.030 2026-10-23 04:30:01,518 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:01] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.047 2026-10-23 04:30:02,171 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:30:02,179 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:30:02,219 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.018 0.020 2026-10-23 04:30:02,264 44 INFO rb-1f9f1af-225886-428050 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=127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:30:02,266 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.008 2026-10-23 04:30:02,276 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:02,289 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:30:02,312 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:30:02,368 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.023 2026-10-23 04:30:02,397 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.050 2026-10-23 04:30:02,524 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.028 0.101 2026-10-23 04:30:02,546 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.080 2026-10-23 04:30:03,631 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.402 0.625 2026-10-23 04:30:03,678 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:03] "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-23 04:30:03,779 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-23 04:30:03,930 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:03] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.084 2026-10-23 04:30:03,988 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:30:04,021 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:04,031 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:30:04,201 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:30:04,210 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:30:04,257 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:30:04,325 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:30:04,355 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:04] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 14 0.058 0.078 2026-10-23 04:30:04,378 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:30:04,412 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:30:04,463 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:04] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.024 0.206 2026-10-23 04:30:04,465 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:30:04,519 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:04] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.009 0.104 2026-10-23 04:30:04,580 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:04,804 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:04] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.113 0.275 2026-10-23 04:30:04,822 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:30:04,899 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:04,954 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:04,976 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:04] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.067 0.490 2026-10-23 04:30:04,988 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:30:05,060 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:05] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.012 0.338 2026-10-23 04:30:05,151 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:05] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.439 2026-10-23 04:30:05,214 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:05] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.471 2026-10-23 04:30:05,283 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:05] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.007 0.587 2026-10-23 04:30:05,409 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.037 0.084 2026-10-23 04:30:05,463 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:05] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.380 2026-10-23 04:30:05,484 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:05,500 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:05] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.326 2026-10-23 04:30:05,536 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:05] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.310 2026-10-23 04:30:05,553 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:05,606 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:05] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.013 0.751 2026-10-23 04:30:05,648 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:05] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.635 2026-10-23 04:30:05,695 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:05] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.275 2026-10-23 04:30:05,742 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:05] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.259 2026-10-23 04:30:06,079 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 74 0.129 0.389 2026-10-23 04:30:06,242 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.034 0.082 2026-10-23 04:30:06,335 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.029 2026-10-23 04:30:06,469 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:06,703 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:06] "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.064 0.161 2026-10-23 04:30:06,974 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.073 0.183 2026-10-23 04:30:07,014 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:07] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.010 0.272 2026-10-23 04:30:07,094 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.041 2026-10-23 04:30:07,184 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:07,213 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30: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.028 0.057 2026-10-23 04:30:07,264 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:07,362 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.021 0.082 2026-10-23 04:30:07,388 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:07,506 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:07,593 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:07,622 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:30:07,626 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:30:07,647 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:07,693 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:07,792 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:07,877 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: tour succeeded 2026-10-23 04:30:07,878 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentWithExtraLine SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-23 04:30:07,897 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17947575 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '69e2a0ed-5aa7-462e-9c21-2e4ff399e2aa'}] 2026-10-23 04:30:07,899 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:30:08,044 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: heap 17883488 (allocated 19660800) 2026-10-23 04:30:08,062 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing chrome headless with pid 117586 2026-10-23 04:30:08,071 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing websocket connection 2026-10-23 04:30:08,073 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Terminating chrome headless with pid 117586 2026-10-23 04:30:08,239 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043008_239352_test_advance_payment_with_extra_lines.txt 2026-10-23 04:30:08,239 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Removing chrome user profile "/tmp/tmp0trq2jje_chrome_odoo" 2026-10-23 04:30:08,268 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: waiting for threads: [, ] 2026-10-23 04:30:08,672 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17947575 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '69e2a0ed-5aa7-462e-9c21-2e4ff399e2aa'} created pos.order #802 2026-10-23 04:30:08,680 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17947575 finished 2026-10-23 04:30:08,978 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 254 0.350 0.737 2026-10-23 04:30:09,011 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-10-23 04:30:09,889 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68449698 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-10-23 04:30:13,250 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68449698 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #803 2026-10-23 04:30:13,250 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68449698 finished 2026-10-23 04:30:13,429 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-10-23 04:30:17,788 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_refund_pos_order ... 2026-10-23 04:30:19,181 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71254401 started for PoS orders references: [{'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': 'ea85f70b-6f6b-4c59-8690-b050f242a29b'}] 2026-10-23 04:30:19,550 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #241 deleted stock.move.line records with IDs: [1300] 2026-10-23 04:30:20,332 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71254401 order {'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': 'ea85f70b-6f6b-4c59-8690-b050f242a29b'} created pos.order #804 2026-10-23 04:30:20,337 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71254401 finished 2026-10-23 04:30:21,356 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_backend_settle_refund ... 2026-10-23 04:30:22,678 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10489647 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '56c43b3a-5a62-4854-b3a9-6a93408b9e50'}] 2026-10-23 04:30:23,066 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #241 deleted stock.move.line records with IDs: [1303] 2026-10-23 04:30:26,282 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10489647 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '56c43b3a-5a62-4854-b3a9-6a93408b9e50'} created pos.order #806 2026-10-23 04:30:26,287 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10489647 finished 2026-10-23 04:30:27,285 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-10-23 04:30:28,791 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome pid: 117801 2026-10-23 04:30:28,792 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless temporary user profile dir: /tmp/tmplbmv1_vr_chrome_odoo 2026-10-23 04:30:28,792 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:45641/json/version 2026-10-23 04:30:28,793 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45641', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:30:28,892 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Browser version: Chrome/150.0.7871.114 2026-10-23 04:30:28,892 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:45641/json 2026-10-23 04:30:28,893 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45641', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:30:28,938 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Websocket url found: ws://127.0.0.1:45641/devtools/page/C087EE89CA6F838BCCAD6E66610F03DA 2026-10-23 04:30:28,987 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Enable chrome headless console log notification 2026-10-23 04:30:28,997 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless enable page notifications 2026-10-23 04:30:29,271 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:30:29,275 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Setting session cookie in browser 2026-10-23 04:30:29,280 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-23 04:30:29,280 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-23 04:30:29,305 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:30:30,055 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:30] "GET /pos/ui/127 HTTP/1.1" 200 - 83 0.059 0.699 2026-10-23 04:30:30,060 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigation result: {'frameId': 'C087EE89CA6F838BCCAD6E66610F03DA', 'loaderId': 'EC12E8275434F4FFD4AA4F479318D379', 'isDownload': False} 2026-10-23 04:30:30,060 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-10-23 04:30:30,087 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:30:30,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:30] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.011 2026-10-23 04:30:30,133 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:30] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-10-23 04:30:30,153 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:30] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.043 2026-10-23 04:30:30,740 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:30:30,750 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:30:30,828 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.043 0.028 2026-10-23 04:30:30,890 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:30:30,892 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-23 04:30:30,903 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:30,936 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:30:30,961 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:30:31,024 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.013 0.022 2026-10-23 04:30:31,047 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.047 2026-10-23 04:30:31,148 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.026 0.065 2026-10-23 04:30:31,164 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.076 2026-10-23 04:30:32,381 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.589 0.584 2026-10-23 04:30:32,432 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:32] "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-23 04:30:32,541 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:30:32,639 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:32] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.034 0.047 2026-10-23 04:30:32,678 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:30:32,704 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: Owl is running in 'dev' mode. 2026-10-23 04:30:32,716 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:30:32,797 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:30:32,847 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:30:32,856 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:30:32,880 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:30:32,892 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:30:32,922 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:32] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.037 0.086 2026-10-23 04:30:32,933 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.118 2026-10-23 04:30:32,963 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:32] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.004 0.137 2026-10-23 04:30:32,995 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:32] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.014 0.065 2026-10-23 04:30:33,041 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:33,072 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:30:33,213 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:33] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.061 0.078 2026-10-23 04:30:33,233 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:33,254 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:30:33,267 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:30:33,280 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:33,381 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:33] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.069 0.246 2026-10-23 04:30:33,439 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:33] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.271 2026-10-23 04:30:33,499 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:33] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.343 2026-10-23 04:30:33,545 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:33] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.016 0.368 2026-10-23 04:30:33,564 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:33] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.004 0.464 2026-10-23 04:30:33,606 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:33] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.295 2026-10-23 04:30:33,644 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:33] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.253 2026-10-23 04:30:33,677 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:33] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-10-23 04:30:33,712 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:33] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-10-23 04:30:33,756 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:33] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.180 2026-10-23 04:30:33,790 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:33] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-10-23 04:30:33,953 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.056 0.339 2026-10-23 04:30:34,018 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:34,090 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:34,430 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 74 0.113 0.224 2026-10-23 04:30:34,571 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.036 0.073 2026-10-23 04:30:34,645 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.011 0.020 2026-10-23 04:30:34,746 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:34,969 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:34] "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.069 0.141 2026-10-23 04:30:35,229 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.096 0.149 2026-10-23 04:30:35,246 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:35] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.241 2026-10-23 04:30:35,341 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.016 0.063 2026-10-23 04:30:35,425 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:35,499 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30: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.026 0.105 2026-10-23 04:30:35,595 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:35] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.026 0.134 2026-10-23 04:30:35,722 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.025 0.171 2026-10-23 04:30:35,745 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:35,797 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:35,883 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:35,900 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:30:35,901 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:30:35,929 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:35,979 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:36,088 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:36,163 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:36,172 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8108704 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '759e0dc6-20a7-4396-8779-0b951bb5ac67'}] 2026-10-23 04:30:36,174 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:30:36,541 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #241 deleted stock.move.line records with IDs: [1306] 2026-10-23 04:30:37,105 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8108704 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '759e0dc6-20a7-4396-8779-0b951bb5ac67'} created pos.order #808 2026-10-23 04:30:37,138 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8108704 finished 2026-10-23 04:30:37,521 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 398 0.392 0.960 2026-10-23 04:30:37,597 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 04:30:37,758 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:37,767 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83276446 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '759e0dc6-20a7-4396-8779-0b951bb5ac67'}] 2026-10-23 04:30:37,786 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83276446 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '759e0dc6-20a7-4396-8779-0b951bb5ac67'} sync ignored for existing PoS order pos.order(808,) (state: paid) 2026-10-23 04:30:37,820 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83276446 finished 2026-10-23 04:30:37,846 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:37,894 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: tour succeeded 2026-10-23 04:30:37,896 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderWithNote SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-23 04:30:38,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.082 0.207 2026-10-23 04:30:38,113 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: heap 19756884 (allocated 22282240) 2026-10-23 04:30:38,121 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing chrome headless with pid 117801 2026-10-23 04:30:38,125 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing websocket connection 2026-10-23 04:30:38,126 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Terminating chrome headless with pid 117801 2026-10-23 04:30:38,278 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043038_277862_test_customer_notes.txt 2026-10-23 04:30:38,278 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Removing chrome user profile "/tmp/tmplbmv1_vr_chrome_odoo" 2026-10-23 04:30:38,312 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_down_payment_displayed ... 2026-10-23 04:30:40,208 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome pid: 118018 2026-10-23 04:30:40,208 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless temporary user profile dir: /tmp/tmpvsl9y_yy_chrome_odoo 2026-10-23 04:30:40,208 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:33493/json/version 2026-10-23 04:30:40,214 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33493', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:30:40,327 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Browser version: Chrome/150.0.7871.114 2026-10-23 04:30:40,328 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:33493/json 2026-10-23 04:30:40,329 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33493', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:30:40,359 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Websocket url found: ws://127.0.0.1:33493/devtools/page/7D253D6803F41BCCEB7FEA4446E74AAA 2026-10-23 04:30:40,397 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Enable chrome headless console log notification 2026-10-23 04:30:40,417 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless enable page notifications 2026-10-23 04:30:40,727 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:30:40,738 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Setting session cookie in browser 2026-10-23 04:30:40,754 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-23 04:30:40,754 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-23 04:30:40,781 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:30:41,611 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:41] "GET /pos/ui/127 HTTP/1.1" 200 - 84 0.064 0.771 2026-10-23 04:30:41,617 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigation result: {'frameId': '7D253D6803F41BCCEB7FEA4446E74AAA', 'loaderId': '902B715354EF7655BF4C131D7C083EC6', 'isDownload': False} 2026-10-23 04:30:41,617 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:41,647 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:30:41,677 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:41] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.011 2026-10-23 04:30:41,695 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:41] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.028 2026-10-23 04:30:41,709 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:41] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.026 2026-10-23 04:30:42,409 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:30:42,416 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:30:42,468 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.022 0.019 2026-10-23 04:30:42,497 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:30:42,500 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-23 04:30:42,512 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:42,526 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:30:42,552 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:30:42,611 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.014 0.026 2026-10-23 04:30:42,639 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.059 2026-10-23 04:30:42,748 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.023 0.087 2026-10-23 04:30:42,752 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.079 2026-10-23 04:30:43,798 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.358 0.641 2026-10-23 04:30:43,883 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.063 2026-10-23 04:30:43,999 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:30:44,110 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:44] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.066 2026-10-23 04:30:44,159 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-10-23 04:30:44,184 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: Owl is running in 'dev' mode. 2026-10-23 04:30:44,203 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30: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-23 04:30:44,276 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:30:44,313 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:30:44,327 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-23 04:30:44,424 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-23 04:30:44,427 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:44] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.055 0.091 2026-10-23 04:30:44,430 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.037 2026-10-23 04:30:44,507 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:44] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.005 0.216 2026-10-23 04:30:44,511 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.201 2026-10-23 04:30:44,546 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:44] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.006 0.054 2026-10-23 04:30:44,549 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:44,628 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:44] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.003 0.012 2026-10-23 04:30:44,681 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 04:30:44,757 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:30:44,787 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:44,826 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:44] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.075 0.120 2026-10-23 04:30:44,878 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:44,963 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:44] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.045 0.289 2026-10-23 04:30:44,976 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:30:45,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:45] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.344 2026-10-23 04:30:45,056 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:45] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.388 2026-10-23 04:30:45,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:45] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.341 2026-10-23 04:30:45,155 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:45] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.485 2026-10-23 04:30:45,190 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:45] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.352 2026-10-23 04:30:45,234 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:45] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.231 2026-10-23 04:30:45,368 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.048 0.310 2026-10-23 04:30:45,411 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:45] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.284 2026-10-23 04:30:45,426 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:45,445 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:45] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.271 2026-10-23 04:30:45,476 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:45] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.401 2026-10-23 04:30:45,512 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:45,866 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 74 0.110 0.253 2026-10-23 04:30:46,036 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.037 0.096 2026-10-23 04:30:46,123 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.032 2026-10-23 04:30:46,220 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:46,449 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:46] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.057 0.162 2026-10-23 04:30:46,699 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.064 0.176 2026-10-23 04:30:46,714 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.218 2026-10-23 04:30:46,837 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.084 2026-10-23 04:30:46,902 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:46,947 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:46] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.022 0.072 2026-10-23 04:30:46,958 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:47,063 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:47,070 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.019 0.084 2026-10-23 04:30:47,147 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:47,170 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:30:47,173 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:30:47,201 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:47,252 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:47,334 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:47,404 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:47,413 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17070359 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '6ebe29af-da98-411d-b646-03e1a125ae8e'}] 2026-10-23 04:30:47,416 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:30:47,607 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17070359 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '6ebe29af-da98-411d-b646-03e1a125ae8e'} created pos.order #809 2026-10-23 04:30:47,641 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17070359 finished 2026-10-23 04:30:47,974 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 152 0.155 0.409 2026-10-23 04:30:48,109 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.056 2026-10-23 04:30:48,142 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:30:48,345 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7831297 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '6ebe29af-da98-411d-b646-03e1a125ae8e'}] 2026-10-23 04:30:48,365 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7831297 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '6ebe29af-da98-411d-b646-03e1a125ae8e'} sync ignored for existing PoS order pos.order(809,) (state: paid) 2026-10-23 04:30:48,370 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:48,400 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7831297 finished 2026-10-23 04:30:48,418 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:48,466 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:48,521 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:48,583 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:48,630 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.081 0.211 2026-10-23 04:30:48,741 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.146 2026-10-23 04:30:48,797 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.088 2026-10-23 04:30:48,909 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.024 0.098 2026-10-23 04:30:48,961 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.022 2026-10-23 04:30:49,014 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:49,316 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:49] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.070 0.228 2026-10-23 04:30:49,623 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 71 0.074 0.213 2026-10-23 04:30:49,656 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.260 2026-10-23 04:30:49,746 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.056 2026-10-23 04:30:49,794 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:49,853 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30: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.018 0.075 2026-10-23 04:30:49,919 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:49] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.021 0.098 2026-10-23 04:30:50,029 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:50,036 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.023 0.135 2026-10-23 04:30:50,081 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: tour succeeded 2026-10-23 04:30:50,082 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_down_payment_displayed SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-23 04:30:50,260 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: heap 20379852 (allocated 21893120) 2026-10-23 04:30:50,272 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing chrome headless with pid 118018 2026-10-23 04:30:50,274 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing websocket connection 2026-10-23 04:30:50,275 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Terminating chrome headless with pid 118018 2026-10-23 04:30:50,429 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043050_429278_test_down_payment_displayed.txt 2026-10-23 04:30:50,429 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Removing chrome user profile "/tmp/tmpvsl9y_yy_chrome_odoo" 2026-10-23 04:30:50,465 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-10-23 04:30:52,024 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome pid: 118253 2026-10-23 04:30:52,024 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless temporary user profile dir: /tmp/tmpsqyoaftp_chrome_odoo 2026-10-23 04:30:52,024 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:38341/json/version 2026-10-23 04:30:52,026 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:52,104 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Browser version: Chrome/150.0.7871.114 2026-10-23 04:30:52,104 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:38341/json 2026-10-23 04:30:52,105 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:52,129 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Websocket url found: ws://127.0.0.1:38341/devtools/page/2C32F04D4F083E4C61D5D4C234109339 2026-10-23 04:30:52,140 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Enable chrome headless console log notification 2026-10-23 04:30:52,153 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless enable page notifications 2026-10-23 04:30:52,488 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:30:52,492 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Setting session cookie in browser 2026-10-23 04:30:52,495 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-23 04:30:52,495 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:30:52,515 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:30:53,512 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:53] "GET /pos/ui/127 HTTP/1.1" 200 - 84 0.053 0.951 2026-10-23 04:30:53,516 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigation result: {'frameId': '2C32F04D4F083E4C61D5D4C234109339', 'loaderId': '9C7965383FBB2F198053321F8A54A6C5', 'isDownload': False} 2026-10-23 04:30:53,517 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-10-23 04:30:53,538 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:30:53,562 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:53] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-10-23 04:30:53,576 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:53] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-10-23 04:30:53,592 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:53] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.030 2026-10-23 04:30:54,328 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:30:54,335 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:30:54,377 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.031 2026-10-23 04:30:54,419 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-23 04:30:54,420 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:30:54,431 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:54,445 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:30:54,463 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:30:54,534 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.014 0.040 2026-10-23 04:30:54,557 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.066 2026-10-23 04:30:54,660 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.022 0.067 2026-10-23 04:30:54,668 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.078 2026-10-23 04:30:55,739 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.360 0.642 2026-10-23 04:30:55,779 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 04:30:55,914 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:30:56,028 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:56] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.074 2026-10-23 04:30:56,095 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.026 2026-10-23 04:30:56,135 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: Owl is running in 'dev' mode. 2026-10-23 04:30:56,147 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:30:56,282 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:30:56,332 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:30:56,338 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-23 04:30:56,339 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:56] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.005 0.039 2026-10-23 04:30:56,388 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30: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-23 04:30:56,420 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-10-23 04:30:56,421 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:56] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.034 0.094 2026-10-23 04:30:56,441 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.150 2026-10-23 04:30:56,485 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:56] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.006 0.051 2026-10-23 04:30:56,611 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:56,756 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:30:56,774 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:56] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.011 0.071 2026-10-23 04:30:56,821 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:56,836 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:56] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.013 0.111 2026-10-23 04:30:56,858 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:30:56,894 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:56] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.181 2026-10-23 04:30:56,922 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:57,042 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:57] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.041 0.258 2026-10-23 04:30:57,055 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:30:57,080 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:57] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.285 2026-10-23 04:30:57,123 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:57] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.012 0.319 2026-10-23 04:30:57,165 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:57] "GET /web/image?model=product.template&field=image_128&id=2201&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.274 2026-10-23 04:30:57,208 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:57] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.303 2026-10-23 04:30:57,237 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:57] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-10-23 04:30:57,275 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:57] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.176 2026-10-23 04:30:57,405 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.034 0.239 2026-10-23 04:30:57,454 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:57] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.281 2026-10-23 04:30:57,467 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:57,498 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:57] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.277 2026-10-23 04:30:57,548 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:57,616 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:57] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.041 0.827 2026-10-23 04:30:58,121 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 74 0.112 0.453 2026-10-23 04:30:58,284 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:58] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.033 0.084 2026-10-23 04:30:58,396 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.026 2026-10-23 04:30:58,503 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:58,775 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:58] "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.076 0.193 2026-10-23 04:30:59,049 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.070 0.162 2026-10-23 04:30:59,075 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:59] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.233 2026-10-23 04:30:59,181 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.058 2026-10-23 04:30:59,262 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:59,355 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:59,362 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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 - 17 0.043 0.099 2026-10-23 04:30:59,466 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:59,497 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.027 0.083 2026-10-23 04:30:59,522 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:59,612 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:59,633 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:30:59,637 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:30:59,655 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:59,713 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:59,796 44 INFO rb-1f9f1af-225886-428050 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-23 04:30:59,871 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: tour succeeded 2026-10-23 04:30:59,872 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: ╔═════════════════════════════════════╗ ║ TOUR PoSDownPaymentAmount SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-23 04:30:59,910 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47191037 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '149a840b-0406-450c-b501-3f90d0891490'}] 2026-10-23 04:30:59,935 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:30:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:31:00,041 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: heap 17384116 (allocated 18874368) 2026-10-23 04:31:00,063 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing chrome headless with pid 118253 2026-10-23 04:31:00,067 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing websocket connection 2026-10-23 04:31:00,068 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Terminating chrome headless with pid 118253 2026-10-23 04:31:00,125 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47191037 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '149a840b-0406-450c-b501-3f90d0891490'} created pos.order #810 2026-10-23 04:31:00,130 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47191037 finished 2026-10-23 04:31:00,239 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043100_230954_test_downpayment_amount_to_invoice.txt 2026-10-23 04:31:00,239 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Removing chrome user profile "/tmp/tmpsqyoaftp_chrome_odoo" 2026-10-23 04:31:00,321 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: waiting for threads: [, ] 2026-10-23 04:31:00,423 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 137 0.168 0.362 2026-10-23 04:31:01,687 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_goods_product_no_stock_move ... 2026-10-23 04:31:03,025 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8274937 started for PoS orders references: [{'name': 'Order 00044-003-0016', 'pos_reference': None, 'uuid': '00b9b3b1-0c50-4d46-97b9-690da2495228'}] 2026-10-23 04:31:03,622 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8274937 order {'name': 'Order 00044-003-0016', 'pos_reference': None, 'uuid': '00b9b3b1-0c50-4d46-97b9-690da2495228'} created pos.order #811 2026-10-23 04:31:03,623 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8274937 finished 2026-10-23 04:31:03,763 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-10-23 04:31:06,622 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_line_name ... 2026-10-23 04:31:08,107 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome pid: 118470 2026-10-23 04:31:08,107 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless temporary user profile dir: /tmp/tmpwo4alj9l_chrome_odoo 2026-10-23 04:31:08,108 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:34599/json/version 2026-10-23 04:31:08,114 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34599', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:31:08,208 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Browser version: Chrome/150.0.7871.114 2026-10-23 04:31:08,208 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:34599/json 2026-10-23 04:31:08,209 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34599', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:31:08,262 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Websocket url found: ws://127.0.0.1:34599/devtools/page/800B877C8DB407FB6BB74D0939CDF38F 2026-10-23 04:31:08,300 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Enable chrome headless console log notification 2026-10-23 04:31:08,306 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless enable page notifications 2026-10-23 04:31:08,581 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:31:08,592 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Setting session cookie in browser 2026-10-23 04:31:08,600 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-23 04:31:08,600 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:31:08,628 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:31:09,697 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:09] "GET /pos/ui/127 HTTP/1.1" 200 - 90 0.130 0.949 2026-10-23 04:31:09,705 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Navigation result: {'frameId': '800B877C8DB407FB6BB74D0939CDF38F', 'loaderId': '9A9E8E51C4991A9AC09A5FC06438F914', 'isDownload': False} 2026-10-23 04:31:09,705 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-10-23 04:31:09,733 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:31:09,767 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:09] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.014 2026-10-23 04:31:09,780 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:09] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-10-23 04:31:09,792 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:09] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-10-23 04:31:10,607 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:31:10,608 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:31:10,669 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.021 0.019 2026-10-23 04:31:10,710 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-23 04:31:10,711 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:31:10,723 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:10,732 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 04:31:10,750 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:31:10,798 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:10] "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.016 2026-10-23 04:31:10,821 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.043 2026-10-23 04:31:10,896 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.022 0.052 2026-10-23 04:31:10,902 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.050 2026-10-23 04:31:12,107 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.491 0.675 2026-10-23 04:31:12,158 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 04:31:12,307 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:31:12,415 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:12] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.059 2026-10-23 04:31:12,454 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:31:12,483 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: Owl is running in 'dev' mode. 2026-10-23 04:31:12,509 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.012 0.008 2026-10-23 04:31:12,595 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:31:12,610 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:31:12,643 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:31:12,647 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:31:12,688 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:12] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 - 14 0.030 0.050 2026-10-23 04:31:12,721 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:31:12,740 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:12] "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-23 04:31:12,751 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:12] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.003 0.128 2026-10-23 04:31:12,765 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:31:12,923 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:12] "GET /pos/ui/127 HTTP/1.1" 200 - 34 0.059 0.106 2026-10-23 04:31:12,984 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:13,054 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:13] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 34 0.035 0.253 2026-10-23 04:31:13,075 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:13] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.005 0.282 2026-10-23 04:31:13,146 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:13] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.011 0.053 2026-10-23 04:31:13,205 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:13,220 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:13] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.029 0.043 2026-10-23 04:31:13,233 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:31:13,248 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:13] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-10-23 04:31:13,280 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:13,321 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:13] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.009 0.153 2026-10-23 04:31:13,350 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:31:13,402 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:13] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.011 0.216 2026-10-23 04:31:13,434 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:13] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.234 2026-10-23 04:31:13,482 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:13] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.300 2026-10-23 04:31:13,544 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:13] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.015 0.285 2026-10-23 04:31:13,602 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:13] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.342 2026-10-23 04:31:13,639 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:13] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.273 2026-10-23 04:31:13,761 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.055 0.296 2026-10-23 04:31:13,813 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:13,885 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:14,205 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 67 0.101 0.212 2026-10-23 04:31:14,331 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.024 0.066 2026-10-23 04:31:14,383 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.010 2026-10-23 04:31:14,481 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:14,717 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:14] "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.078 0.152 2026-10-23 04:31:14,978 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.073 0.174 2026-10-23 04:31:14,994 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.240 2026-10-23 04:31:15,111 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.070 2026-10-23 04:31:15,191 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:15,206 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:15] "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.017 0.054 2026-10-23 04:31:15,278 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:15,371 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.036 0.083 2026-10-23 04:31:15,396 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:15,489 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:15,526 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:31:15,528 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:31:15,536 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:15,578 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:15,679 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:15,738 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:15,814 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: tour succeeded 2026-10-23 04:31:15,815 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-23 04:31:15,824 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43221357 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'e4c87ae9-2f1f-40be-a174-de5b8cc19733'}] 2026-10-23 04:31:15,846 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:31:16,027 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: heap 17270312 (allocated 18612224) 2026-10-23 04:31:16,055 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing chrome headless with pid 118470 2026-10-23 04:31:16,066 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing websocket connection 2026-10-23 04:31:16,067 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Terminating chrome headless with pid 118470 2026-10-23 04:31:16,267 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043116_267631_test_downpayment_invoice_line_name.txt 2026-10-23 04:31:16,268 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Removing chrome user profile "/tmp/tmpwo4alj9l_chrome_odoo" 2026-10-23 04:31:16,291 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: waiting for threads: [, ] 2026-10-23 04:31:18,516 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43221357 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'e4c87ae9-2f1f-40be-a174-de5b8cc19733'} created pos.order #812 2026-10-23 04:31:18,522 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43221357 finished 2026-10-23 04:31:18,806 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 555 0.756 2.230 2026-10-23 04:31:18,841 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_link ... 2026-10-23 04:31:20,768 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 118691 2026-10-23 04:31:20,769 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpc9pd1x62_chrome_odoo 2026-10-23 04:31:20,769 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:42719/json/version 2026-10-23 04:31:20,770 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42719', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:31:20,883 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-10-23 04:31:20,883 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:42719/json 2026-10-23 04:31:20,886 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42719', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:31:20,906 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:42719/devtools/page/9743A4D2B01A23A6ADFDC25E1C2BD58D 2026-10-23 04:31:20,926 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-10-23 04:31:20,940 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-10-23 04:31:21,249 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:31:21,265 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-10-23 04:31:21,267 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-23 04:31:21,267 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-23 04:31:21,292 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:31:22,115 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:22] "GET /pos/ui/127 HTTP/1.1" 200 - 86 0.048 0.783 2026-10-23 04:31:22,118 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '9743A4D2B01A23A6ADFDC25E1C2BD58D', 'loaderId': '88EABD2A6F1BF4993E7C53642906409A', 'isDownload': False} 2026-10-23 04:31:22,119 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-10-23 04:31:22,140 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:31:22,171 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:22] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-23 04:31:22,178 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:22] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-10-23 04:31:22,209 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:22] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.048 2026-10-23 04:31:22,812 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:31:22,813 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:31:22,850 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.019 2026-10-23 04:31:22,896 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-23 04:31:22,900 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:31:22,916 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:31:22,917 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:22,941 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:31:22,996 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.015 2026-10-23 04:31:23,020 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.033 2026-10-23 04:31:23,129 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.025 0.082 2026-10-23 04:31:23,134 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.083 2026-10-23 04:31:24,199 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.381 0.627 2026-10-23 04:31:24,259 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.028 2026-10-23 04:31:24,374 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31: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.014 2026-10-23 04:31:24,460 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:24] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.053 2026-10-23 04:31:24,502 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-10-23 04:31:24,540 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-10-23 04:31:24,567 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.007 2026-10-23 04:31:24,634 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:31:24,650 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:31:24,681 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:31:24,691 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:31:24,733 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:31:24,741 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:24] "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-23 04:31:24,796 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:24] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 - 14 0.038 0.111 2026-10-23 04:31:24,815 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:31:24,839 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:24] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.026 0.160 2026-10-23 04:31:24,910 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:24,950 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:24] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 34 0.038 0.156 2026-10-23 04:31:24,998 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:24] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.018 0.176 2026-10-23 04:31:25,084 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:25] "GET /pos/ui/127 HTTP/1.1" 200 - 34 0.028 0.274 2026-10-23 04:31:25,207 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:25] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.018 0.181 2026-10-23 04:31:25,235 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:25,238 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:31:25,272 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:25] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.015 0.138 2026-10-23 04:31:25,296 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:25,325 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:25] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.198 2026-10-23 04:31:25,343 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:31:25,376 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:25] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.248 2026-10-23 04:31:25,429 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:25] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.291 2026-10-23 04:31:25,477 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:25] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.337 2026-10-23 04:31:25,534 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:25] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.280 2026-10-23 04:31:25,597 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:25] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.009 0.311 2026-10-23 04:31:25,654 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:25] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.009 0.290 2026-10-23 04:31:25,699 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:25] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.313 2026-10-23 04:31:25,851 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.363 2026-10-23 04:31:25,903 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:25,987 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:26,299 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 67 0.103 0.206 2026-10-23 04:31:26,440 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.034 0.072 2026-10-23 04:31:26,529 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.012 2026-10-23 04:31:26,700 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:26,953 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:26] "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.077 0.171 2026-10-23 04:31:27,164 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.059 0.136 2026-10-23 04:31:27,192 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:27] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.212 2026-10-23 04:31:27,280 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.051 2026-10-23 04:31:27,344 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:27,389 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:27] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.019 0.077 2026-10-23 04:31:27,422 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:27,532 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.020 0.098 2026-10-23 04:31:27,547 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:27,637 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:27,658 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:31:27,660 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:31:27,682 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:27,733 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:27,811 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:27,871 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:27,954 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-10-23 04:31:27,955 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-23 04:31:27,961 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20352216 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'f1b045f9-867b-45d7-8290-3b1c072189e8'}] 2026-10-23 04:31:27,966 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:31:28,135 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17458720 (allocated 19136512) 2026-10-23 04:31:28,183 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 118691 2026-10-23 04:31:28,197 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-10-23 04:31:28,206 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 118691 2026-10-23 04:31:28,413 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043128_413048_test_downpayment_invoice_link.txt 2026-10-23 04:31:28,413 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpc9pd1x62_chrome_odoo" 2026-10-23 04:31:28,481 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-10-23 04:31:30,682 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20352216 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'f1b045f9-867b-45d7-8290-3b1c072189e8'} created pos.order #813 2026-10-23 04:31:30,687 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20352216 finished 2026-10-23 04:31:30,939 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 587 0.636 2.346 2026-10-23 04:31:32,687 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 118924 2026-10-23 04:31:32,687 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmplx2kgctw_chrome_odoo 2026-10-23 04:31:32,687 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:33597/json/version 2026-10-23 04:31:32,688 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33597', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:31:32,822 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-10-23 04:31:32,822 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:33597/json 2026-10-23 04:31:32,823 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33597', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:31:32,845 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:33597/devtools/page/EE7691406810EB15D8D286EAC8B15A9E 2026-10-23 04:31:32,866 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-10-23 04:31:32,895 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-10-23 04:31:33,145 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:31:33,151 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-10-23 04:31:33,163 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-23 04:31:33,163 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-23 04:31:33,291 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:33] "GET /pos/ui/127 HTTP/1.1" 200 - 34 0.026 0.073 2026-10-23 04:31:33,296 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': 'EE7691406810EB15D8D286EAC8B15A9E', 'loaderId': '403A62422AA50BB1CEBA45F11D6BEFE8', 'isDownload': False} 2026-10-23 04:31:33,296 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice2')" 2026-10-23 04:31:33,336 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:31:33,368 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:33] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-23 04:31:33,382 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:33] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-23 04:31:33,407 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:33] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.061 2026-10-23 04:31:34,116 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:31:34,127 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:31:34,131 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:31:34,179 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.003 0.008 2026-10-23 04:31:34,186 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:31:34,197 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:34,204 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31: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-23 04:31:34,226 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:31:34,262 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.005 0.013 2026-10-23 04:31:34,271 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.013 2026-10-23 04:31:34,335 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.009 0.044 2026-10-23 04:31:34,337 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-10-23 04:31:35,244 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.289 0.560 2026-10-23 04:31:35,274 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.011 2026-10-23 04:31:35,425 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.021 2026-10-23 04:31:35,579 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:35] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 3 0.014 0.081 2026-10-23 04:31:35,656 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.008 2026-10-23 04:31:35,691 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-10-23 04:31:35,716 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:31:35,795 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:31:35,802 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:31:35,868 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 04:31:35,876 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:31:35,886 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:31:35,894 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31: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-23 04:31:35,930 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:35] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 - 7 0.068 0.049 2026-10-23 04:31:35,943 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:31:35,962 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:35] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.004 0.105 2026-10-23 04:31:36,015 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:36] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.025 0.067 2026-10-23 04:31:36,107 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:36] "GET /pos/ui/127 HTTP/1.1" 200 - 34 0.026 0.155 2026-10-23 04:31:36,168 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:36,213 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:36] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 34 0.041 0.249 2026-10-23 04:31:36,264 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:36] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.006 0.020 2026-10-23 04:31:36,290 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:31:36,304 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:36,316 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:36] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.070 2026-10-23 04:31:36,367 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:36] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.114 2026-10-23 04:31:36,454 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:36] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.173 2026-10-23 04:31:36,499 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:36,508 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:36] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.227 2026-10-23 04:31:36,539 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:36] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.252 2026-10-23 04:31:36,562 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:31:36,573 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:36,610 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:36] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.299 2026-10-23 04:31:36,641 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:36] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.313 2026-10-23 04:31:36,679 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:36] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.278 2026-10-23 04:31:36,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:36] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.237 2026-10-23 04:31:36,831 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.006 0.245 2026-10-23 04:31:36,956 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.019 0.060 2026-10-23 04:31:37,046 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.004 0.017 2026-10-23 04:31:37,174 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:37,384 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:37] "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.055 0.150 2026-10-23 04:31:37,623 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.058 0.163 2026-10-23 04:31:37,643 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.210 2026-10-23 04:31:37,723 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.039 2026-10-23 04:31:37,795 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:37,812 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:37] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 15 0.019 0.052 2026-10-23 04:31:37,872 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:37,944 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.027 0.054 2026-10-23 04:31:38,010 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:38,096 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:38,126 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:31:38,130 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:31:38,147 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:38,201 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:38,278 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:38,334 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:38,416 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-10-23 04:31:38,417 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice2 SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-23 04:31:38,429 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52218772 started for PoS orders references: [{'name': '/', 'pos_reference': '262-127-000001', 'uuid': 'a13a8cd7-32f2-45df-ba96-39ce7e6117e5'}] 2026-10-23 04:31:38,437 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:31:38,569 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17241276 (allocated 19136512) 2026-10-23 04:31:38,614 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 118924 2026-10-23 04:31:38,642 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-10-23 04:31:38,651 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 118924 2026-10-23 04:31:38,857 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043138_856359_test_downpayment_invoice_link.txt 2026-10-23 04:31:38,857 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmplx2kgctw_chrome_odoo" 2026-10-23 04:31:38,907 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-10-23 04:31:40,233 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52218772 order {'name': '/', 'pos_reference': '262-127-000001', 'uuid': 'a13a8cd7-32f2-45df-ba96-39ce7e6117e5'} created pos.order #814 2026-10-23 04:31:40,238 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52218772 finished 2026-10-23 04:31:40,504 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 437 0.507 1.570 2026-10-23 04:31:41,124 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 119144 2026-10-23 04:31:41,124 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmp2wgfeqpd_chrome_odoo 2026-10-23 04:31:41,125 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:42263/json/version 2026-10-23 04:31:41,126 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42263', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:31:41,150 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-10-23 04:31:41,151 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:42263/json 2026-10-23 04:31:41,153 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42263', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:31:41,162 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:42263/devtools/page/0B0DF28A05202DCEC8C0BFBAF9EAF7A7 2026-10-23 04:31:41,190 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-10-23 04:31:41,196 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-10-23 04:31:41,295 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:31:41,299 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-10-23 04:31:41,301 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-23 04:31:41,302 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-23 04:31:41,456 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:41] "GET /pos/ui/127 HTTP/1.1" 200 - 34 0.038 0.093 2026-10-23 04:31:41,460 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '0B0DF28A05202DCEC8C0BFBAF9EAF7A7', 'loaderId': 'CE9C497A6774FE70288EE8AE87E5DF4F', 'isDownload': False} 2026-10-23 04:31:41,460 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder2')" 2026-10-23 04:31:41,500 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:31:41,534 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:41] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-23 04:31:41,557 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:41] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.018 2026-10-23 04:31:41,583 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:41] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.032 2026-10-23 04:31:42,387 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:31:42,395 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:31:42,418 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:31:42,462 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-23 04:31:42,475 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:31:42,485 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 04:31:42,487 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:42,499 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:31:42,533 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:42] "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.019 2026-10-23 04:31:42,540 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.016 2026-10-23 04:31:42,610 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.011 0.040 2026-10-23 04:31:42,623 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.047 2026-10-23 04:31:46,885 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 278 0.262 3.967 2026-10-23 04:31:46,920 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.014 2026-10-23 04:31:47,026 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.007 2026-10-23 04:31:47,107 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:47] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.041 2026-10-23 04:31:47,184 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31: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.023 2026-10-23 04:31:47,206 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-10-23 04:31:47,229 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:31:47,322 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:31:47,328 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:31:47,385 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:31:47,389 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:47] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 - 7 0.012 0.047 2026-10-23 04:31:47,393 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:31:47,455 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:31:47,508 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.038 2026-10-23 04:31:47,512 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:47] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.032 0.114 2026-10-23 04:31:47,566 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.043 2026-10-23 04:31:47,677 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:47,709 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:47] "GET /pos/ui/127 HTTP/1.1" 200 - 34 0.067 0.132 2026-10-23 04:31:47,742 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:47] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.007 0.202 2026-10-23 04:31:47,893 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:47] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 34 0.056 0.289 2026-10-23 04:31:47,961 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:47] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.006 0.206 2026-10-23 04:31:48,053 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:48] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.192 2026-10-23 04:31:48,079 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:48,106 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:48] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.252 2026-10-23 04:31:48,131 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:31:48,163 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:48] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.023 0.264 2026-10-23 04:31:48,176 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:48,229 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:48] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.015 0.365 2026-10-23 04:31:48,248 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:48,250 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:31:48,273 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:48] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.368 2026-10-23 04:31:48,324 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:48] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.012 0.339 2026-10-23 04:31:48,370 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:48] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.297 2026-10-23 04:31:48,419 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:48] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.278 2026-10-23 04:31:48,465 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:48] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.010 0.271 2026-10-23 04:31:48,606 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.006 0.339 2026-10-23 04:31:48,759 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.021 0.081 2026-10-23 04:31:48,856 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.020 2026-10-23 04:31:48,986 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:49,259 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31: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.079 0.185 2026-10-23 04:31:49,502 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.062 0.166 2026-10-23 04:31:49,520 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.202 2026-10-23 04:31:49,602 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.048 2026-10-23 04:31:49,657 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:49,700 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31: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.020 0.057 2026-10-23 04:31:49,768 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:49] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.020 0.077 2026-10-23 04:31:49,872 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.020 0.105 2026-10-23 04:31:49,927 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:49,976 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:50,060 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:50,084 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:31:50,085 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:31:50,113 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:50,161 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:50,250 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:50,308 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:50,400 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-10-23 04:31:50,401 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosSettleAndInvoiceOrder2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-23 04:31:50,408 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76704043 started for PoS orders references: [{'name': '/', 'pos_reference': '263-127-000001', 'uuid': 'c0240850-5e7b-4af2-825e-ece7b4ddbdc4'}] 2026-10-23 04:31:50,423 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:31:50,578 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17488240 (allocated 19660800) 2026-10-23 04:31:50,608 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 119144 2026-10-23 04:31:50,611 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-10-23 04:31:50,614 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 119144 2026-10-23 04:31:50,760 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #243 deleted stock.move.line records with IDs: [1314] 2026-10-23 04:31:50,787 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043150_787472_test_downpayment_invoice_link.txt 2026-10-23 04:31:50,787 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmp2wgfeqpd_chrome_odoo" 2026-10-23 04:31:50,839 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-10-23 04:31:52,931 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76704043 order {'name': '/', 'pos_reference': '263-127-000001', 'uuid': 'c0240850-5e7b-4af2-825e-ece7b4ddbdc4'} created pos.order #815 2026-10-23 04:31:52,935 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76704043 finished 2026-10-23 04:31:53,357 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 751 0.842 2.111 2026-10-23 04:31:53,572 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-10-23 04:31:55,161 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome pid: 119362 2026-10-23 04:31:55,161 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless temporary user profile dir: /tmp/tmpophtwk6g_chrome_odoo 2026-10-23 04:31:55,161 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:37909/json/version 2026-10-23 04:31:55,162 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37909', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:31:55,249 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Browser version: Chrome/150.0.7871.114 2026-10-23 04:31:55,250 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:37909/json 2026-10-23 04:31:55,251 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37909', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:31:55,275 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Websocket url found: ws://127.0.0.1:37909/devtools/page/E4FE914E62F2FC18B05F7D513ECCC3DE 2026-10-23 04:31:55,291 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Enable chrome headless console log notification 2026-10-23 04:31:55,308 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless enable page notifications 2026-10-23 04:31:55,595 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:31:55,598 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Setting session cookie in browser 2026-10-23 04:31:55,601 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-23 04:31:55,601 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-23 04:31:55,622 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:31:56,512 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:56] "GET /pos/ui/127 HTTP/1.1" 200 - 85 0.045 0.850 2026-10-23 04:31:56,517 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigation result: {'frameId': 'E4FE914E62F2FC18B05F7D513ECCC3DE', 'loaderId': '4961D2460869A6AACA0D2FCC03CF4594', 'isDownload': False} 2026-10-23 04:31:56,518 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-10-23 04:31:56,537 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:31:56,560 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:56] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-10-23 04:31:56,568 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:56] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-23 04:31:56,582 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:56] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-23 04:31:57,507 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:31:57,521 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:31:57,560 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.021 2026-10-23 04:31:57,600 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-23 04:31:57,611 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:31:57,621 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:31:57,623 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:57,641 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:31:57,705 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.030 2026-10-23 04:31:57,731 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.059 2026-10-23 04:31:57,832 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.039 0.061 2026-10-23 04:31:57,837 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.073 2026-10-23 04:31:58,856 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.322 0.656 2026-10-23 04:31:58,904 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:31:59,024 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:31:59,128 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:59] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.067 2026-10-23 04:31:59,166 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:31:59,191 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: Owl is running in 'dev' mode. 2026-10-23 04:31:59,211 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.008 2026-10-23 04:31:59,265 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:31:59,288 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:31:59,308 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:31:59,322 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:31:59,348 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:31:59,382 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:31:59,427 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:59] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 14 0.073 0.072 2026-10-23 04:31:59,462 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:59] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.006 0.165 2026-10-23 04:31:59,491 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:59] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.004 0.121 2026-10-23 04:31:59,504 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:59,559 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:31:59,700 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:59,702 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:59] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.060 0.097 2026-10-23 04:31:59,711 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:31:59,821 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:59] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.043 0.231 2026-10-23 04:31:59,858 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:59] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.267 2026-10-23 04:31:59,880 44 INFO rb-1f9f1af-225886-428050 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-23 04:31:59,909 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:59] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.296 2026-10-23 04:31:59,928 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:31:59,956 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:59] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.292 2026-10-23 04:31:59,992 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:31:59] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.003 0.427 2026-10-23 04:32:00,051 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:00] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.328 2026-10-23 04:32:00,129 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:00] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.013 0.287 2026-10-23 04:32:00,191 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:00] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.325 2026-10-23 04:32:00,228 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:00] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.282 2026-10-23 04:32:00,278 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:00] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.281 2026-10-23 04:32:00,305 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:00] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.247 2026-10-23 04:32:00,460 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.054 0.416 2026-10-23 04:32:00,489 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:00,561 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:00,913 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 75 0.100 0.250 2026-10-23 04:32:01,085 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:01] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.040 0.088 2026-10-23 04:32:01,177 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.024 2026-10-23 04:32:01,287 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:01,524 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:01] "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.076 0.146 2026-10-23 04:32:01,727 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.052 0.134 2026-10-23 04:32:01,754 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.180 2026-10-23 04:32:01,838 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.047 2026-10-23 04:32:01,904 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:01,936 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32: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.021 0.063 2026-10-23 04:32:01,988 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:02,069 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.029 0.076 2026-10-23 04:32:02,106 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:02,186 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:02,213 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:32:02,220 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:32:02,243 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:02,292 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:02,384 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:02,470 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:02,474 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9306235 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'a9b2e3c7-a95c-4435-9548-26f0406a439e'}] 2026-10-23 04:32:02,506 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:32:02,660 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9306235 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'a9b2e3c7-a95c-4435-9548-26f0406a439e'} created pos.order #816 2026-10-23 04:32:02,690 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9306235 finished 2026-10-23 04:32:03,091 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.162 0.457 2026-10-23 04:32:03,231 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.054 2026-10-23 04:32:03,278 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:32:03,500 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82224346 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'a9b2e3c7-a95c-4435-9548-26f0406a439e'}] 2026-10-23 04:32:03,515 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82224346 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'a9b2e3c7-a95c-4435-9548-26f0406a439e'} sync ignored for existing PoS order pos.order(816,) (state: paid) 2026-10-23 04:32:03,557 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82224346 finished 2026-10-23 04:32:03,567 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:03,604 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:03,666 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:03,702 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:03,761 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:03,792 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.090 0.206 2026-10-23 04:32:03,848 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:03,894 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.027 0.045 2026-10-23 04:32:03,900 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:03] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-10-23 04:32:03,996 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:04,001 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.016 0.034 2026-10-23 04:32:04,032 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:04] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.008 0.016 2026-10-23 04:32:04,061 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:04,113 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:04,162 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:04,216 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:04,269 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:04,318 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:04,451 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:04,485 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32: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.016 0.068 2026-10-23 04:32:04,489 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:04,554 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:04,592 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.017 0.068 2026-10-23 04:32:04,625 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:04,642 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40067481 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000002', 'uuid': '4138fbad-d1fd-4250-8e5f-6b3fc1ddfede'}] 2026-10-23 04:32:04,867 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40067481 order {'name': '/', 'pos_reference': '261-127-000002', 'uuid': '4138fbad-d1fd-4250-8e5f-6b3fc1ddfede'} created pos.order #817 2026-10-23 04:32:04,922 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40067481 finished 2026-10-23 04:32:05,136 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 126 0.116 0.381 2026-10-23 04:32:05,233 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:32:05,305 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44224370 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-127-000002', 'uuid': '4138fbad-d1fd-4250-8e5f-6b3fc1ddfede'}] 2026-10-23 04:32:05,322 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44224370 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-127-000002', 'uuid': '4138fbad-d1fd-4250-8e5f-6b3fc1ddfede'} sync ignored for existing PoS order pos.order(817,) (state: paid) 2026-10-23 04:32:05,325 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:05,367 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44224370 finished 2026-10-23 04:32:05,369 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: tour succeeded 2026-10-23 04:32:05,374 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRefundDownpayment SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-23 04:32:05,600 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: heap 20393228 (allocated 22417408) 2026-10-23 04:32:05,623 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing chrome headless with pid 119362 2026-10-23 04:32:05,629 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing websocket connection 2026-10-23 04:32:05,635 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 80 0.069 0.265 2026-10-23 04:32:05,643 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Terminating chrome headless with pid 119362 2026-10-23 04:32:05,777 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043205_776728_test_downpayment_refund.txt 2026-10-23 04:32:05,777 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Removing chrome user profile "/tmp/tmpophtwk6g_chrome_odoo" 2026-10-23 04:32:06,630 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-10-23 04:32:09,258 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome pid: 119591 2026-10-23 04:32:09,258 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless temporary user profile dir: /tmp/tmppirehpyn_chrome_odoo 2026-10-23 04:32:09,258 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:37591/json/version 2026-10-23 04:32:09,260 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37591', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:32:09,502 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Browser version: Chrome/150.0.7871.114 2026-10-23 04:32:09,502 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:37591/json 2026-10-23 04:32:09,503 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37591', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:32:09,567 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Websocket url found: ws://127.0.0.1:37591/devtools/page/6265FFC2C4956571A417D038F154C6BD 2026-10-23 04:32:09,625 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Enable chrome headless console log notification 2026-10-23 04:32:09,659 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless enable page notifications 2026-10-23 04:32:10,003 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:32:10,008 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Setting session cookie in browser 2026-10-23 04:32:10,012 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-23 04:32:10,012 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:32:10,035 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:32:10,928 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:10] "GET /pos/ui/127 HTTP/1.1" 200 - 85 0.072 0.826 2026-10-23 04:32:10,933 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigation result: {'frameId': '6265FFC2C4956571A417D038F154C6BD', 'loaderId': '7D34BC198539E7D44D9EAC35E0809F68', 'isDownload': False} 2026-10-23 04:32:10,933 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-10-23 04:32:10,973 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:32:11,008 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:11] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-10-23 04:32:11,024 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:11] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-10-23 04:32:11,054 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:11] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-10-23 04:32:11,946 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:32:11,952 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:32:12,006 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.022 2026-10-23 04:32:12,054 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-23 04:32:12,062 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:32:12,075 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:12,088 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:32:12,108 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:32:12,175 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.019 2026-10-23 04:32:12,209 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.057 2026-10-23 04:32:12,311 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.023 0.082 2026-10-23 04:32:12,319 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.062 2026-10-23 04:32:13,514 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.434 0.716 2026-10-23 04:32:13,569 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:32:13,709 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 04:32:13,833 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:13] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.060 2026-10-23 04:32:13,883 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 04:32:13,912 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: Owl is running in 'dev' mode. 2026-10-23 04:32:13,936 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.009 2026-10-23 04:32:14,038 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:32:14,039 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.055 2026-10-23 04:32:14,053 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:32:14,118 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:14] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 14 0.040 0.075 2026-10-23 04:32:14,136 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:14] "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-23 04:32:14,147 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:32:14,172 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:14] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.010 0.156 2026-10-23 04:32:14,178 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.167 2026-10-23 04:32:14,232 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:14] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.011 0.035 2026-10-23 04:32:14,339 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:14,414 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:32:14,415 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:14] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.003 0.053 2026-10-23 04:32:14,528 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:14,599 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:14,629 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:14] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.096 0.132 2026-10-23 04:32:14,645 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:32:14,674 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:32:14,774 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:14] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.055 0.320 2026-10-23 04:32:14,829 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:14] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.389 2026-10-23 04:32:14,871 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:14] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.423 2026-10-23 04:32:14,932 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:14] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.461 2026-10-23 04:32:14,971 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:14] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.498 2026-10-23 04:32:15,009 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:15] "GET /web/image?model=product.template&field=image_128&id=2205&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.306 2026-10-23 04:32:15,071 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:15] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.277 2026-10-23 04:32:15,101 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:15] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.260 2026-10-23 04:32:15,142 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:15] "GET /web/image?model=product.template&field=image_128&id=2206&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.239 2026-10-23 04:32:15,185 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:15] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.236 2026-10-23 04:32:15,225 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:15] "GET /web/image?model=product.template&field=image_128&id=2204&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.240 2026-10-23 04:32:15,368 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.061 0.286 2026-10-23 04:32:15,407 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:15] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.009 0.288 2026-10-23 04:32:15,423 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:15,446 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:15] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.370 2026-10-23 04:32:15,488 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:15,813 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 75 0.105 0.205 2026-10-23 04:32:15,959 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.036 0.075 2026-10-23 04:32:16,054 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.024 2026-10-23 04:32:16,141 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:16,370 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:16] "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.064 0.157 2026-10-23 04:32:16,597 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.055 0.156 2026-10-23 04:32:16,617 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:16] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.199 2026-10-23 04:32:16,697 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.043 2026-10-23 04:32:16,769 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:16,806 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:16] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.017 0.077 2026-10-23 04:32:16,825 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:16,936 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.021 0.084 2026-10-23 04:32:16,959 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:17,011 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:17,057 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:17,109 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:17,191 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:17,216 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:32:17,217 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:32:17,243 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:17,292 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:17,375 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:17,437 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:17,530 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:17,536 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62289741 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '836bc4bc-604f-4e15-bac2-b85d37a3ab90'}] 2026-10-23 04:32:17,543 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:32:20,533 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62289741 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '836bc4bc-604f-4e15-bac2-b85d37a3ab90'} created pos.order #818 2026-10-23 04:32:21,048 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62289741 finished 2026-10-23 04:32:21,630 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: Simulating signal changes during tests 2026-10-23 04:32:21,632 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 899 1.077 3.023 2026-10-23 04:32:21,795 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:21] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.004 0.030 2026-10-23 04:32:21,879 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 27 0.034 0.081 2026-10-23 04:32:21,939 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:32:22,095 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: tour succeeded 2026-10-23 04:32:22,096 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: ╔══════════════════════════════════════════╗ ║ TOUR PoSDownPaymentLinesPerTax SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-23 04:32:22,108 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38605137 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '836bc4bc-604f-4e15-bac2-b85d37a3ab90'}] 2026-10-23 04:32:22,133 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38605137 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '836bc4bc-604f-4e15-bac2-b85d37a3ab90'} sync ignored for existing PoS order pos.order(818,) (state: done) 2026-10-23 04:32:22,175 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38605137 finished 2026-10-23 04:32:22,282 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: heap 18861588 (allocated 20844544) 2026-10-23 04:32:22,297 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing chrome headless with pid 119591 2026-10-23 04:32:22,305 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing websocket connection 2026-10-23 04:32:22,307 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Terminating chrome headless with pid 119591 2026-10-23 04:32:22,364 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 86 0.083 0.178 2026-10-23 04:32:22,446 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043222_445729_test_downpayment_with_taxed_product.txt 2026-10-23 04:32:22,446 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Removing chrome user profile "/tmp/tmppirehpyn_chrome_odoo" 2026-10-23 04:32:22,583 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_draft_pos_order_linked_sale_order ... 2026-10-23 04:32:23,993 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome pid: 119815 2026-10-23 04:32:23,993 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless temporary user profile dir: /tmp/tmpsh2obysk_chrome_odoo 2026-10-23 04:32:23,994 44 INFO rb-1f9f1af-225886-428050 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:41559/json/version 2026-10-23 04:32:23,995 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41559', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:32:24,039 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:24,039 44 INFO rb-1f9f1af-225886-428050 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:41559/json 2026-10-23 04:32:24,040 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41559', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:32:24,063 44 INFO rb-1f9f1af-225886-428050 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:41559/devtools/page/43A18CE6CC2B234FD4ABAD5D19EF8EF9 2026-10-23 04:32:24,083 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:24,096 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless enable page notifications 2026-10-23 04:32:24,338 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:32:24,344 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Setting session cookie in browser 2026-10-23 04:32:24,346 44 INFO rb-1f9f1af-225886-428050 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/127" in browser 2026-10-23 04:32:24,346 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:32:24,372 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:32:25,462 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:25] "GET /pos/ui/127 HTTP/1.1" 200 - 84 0.051 1.048 2026-10-23 04:32:25,467 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigation result: {'frameId': '43A18CE6CC2B234FD4ABAD5D19EF8EF9', 'loaderId': '8EF6A00E33ED6B09249DDD35AB3095A4', 'isDownload': False} 2026-10-23 04:32:25,468 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:25,505 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:32:25,530 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:25] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.008 2026-10-23 04:32:25,544 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:25] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.012 2026-10-23 04:32:25,572 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:25] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.040 2026-10-23 04:32:26,415 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:32:26,428 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:32:26,451 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.025 2026-10-23 04:32:26,496 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-23 04:32:26,503 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:32:26,515 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:26,520 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:32:26,540 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:32:26,596 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.027 2026-10-23 04:32:26,631 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.062 2026-10-23 04:32:26,728 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.028 0.065 2026-10-23 04:32:26,731 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.050 2026-10-23 04:32:27,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.354 0.571 2026-10-23 04:32:27,761 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:32:27,921 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:32:28,031 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:28] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.060 2026-10-23 04:32:28,099 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-10-23 04:32:28,126 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:28,144 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:32:28,248 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:32:28,286 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:28] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.025 0.032 2026-10-23 04:32:28,303 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.043 2026-10-23 04:32:28,330 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-23 04:32:28,400 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:32:28,402 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:28] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.049 0.127 2026-10-23 04:32:28,413 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.166 2026-10-23 04:32:28,454 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.040 2026-10-23 04:32:28,517 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:28] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.027 0.062 2026-10-23 04:32:28,523 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:28,610 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:32:28,766 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:28] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.074 0.105 2026-10-23 04:32:28,770 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:28,784 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:32:28,842 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:28,929 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:28] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.056 0.282 2026-10-23 04:32:28,950 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:32:28,984 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:28] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.316 2026-10-23 04:32:29,047 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:29] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.353 2026-10-23 04:32:29,105 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:29] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.399 2026-10-23 04:32:29,174 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:29] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.028 0.543 2026-10-23 04:32:29,236 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:29] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.433 2026-10-23 04:32:29,288 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:29] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.326 2026-10-23 04:32:29,339 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:29] "GET /web/image?model=product.template&field=image_128&id=2208&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.343 2026-10-23 04:32:29,384 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:29] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.010 0.314 2026-10-23 04:32:29,413 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:29] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.287 2026-10-23 04:32:29,590 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.069 0.342 2026-10-23 04:32:29,640 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:29] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.009 0.323 2026-10-23 04:32:29,647 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:29,668 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:29] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.417 2026-10-23 04:32:29,713 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:30,022 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 74 0.113 0.191 2026-10-23 04:32:30,171 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:30] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.032 0.071 2026-10-23 04:32:30,252 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:30] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.028 2026-10-23 04:32:30,353 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:30,586 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:30] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.077 0.149 2026-10-23 04:32:30,811 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.064 0.150 2026-10-23 04:32:30,840 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.009 0.217 2026-10-23 04:32:30,936 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.059 2026-10-23 04:32:31,007 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:31,020 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32: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.018 0.047 2026-10-23 04:32:31,121 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:31] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.028 0.078 2026-10-23 04:32:31,246 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.031 0.130 2026-10-23 04:32:31,340 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:31,388 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:31,440 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:31,492 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: tour succeeded 2026-10-23 04:32:31,493 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder5 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-23 04:32:31,606 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: heap 16636024 (allocated 17825792) 2026-10-23 04:32:31,619 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing chrome headless with pid 119815 2026-10-23 04:32:31,623 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing websocket connection 2026-10-23 04:32:31,626 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Terminating chrome headless with pid 119815 2026-10-23 04:32:31,835 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043231_835546_test_draft_pos_order_linked_sale_order.txt 2026-10-23 04:32:31,835 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Removing chrome user profile "/tmp/tmpsh2obysk_chrome_odoo" 2026-10-23 04:32:31,872 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos ... 2026-10-23 04:32:33,333 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome pid: 120030 2026-10-23 04:32:33,334 44 INFO rb-1f9f1af-225886-428050 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/tmpglelj5cd_chrome_odoo 2026-10-23 04:32:33,334 44 INFO rb-1f9f1af-225886-428050 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:44803/json/version 2026-10-23 04:32:33,335 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44803', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:32:33,480 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:33,480 44 INFO rb-1f9f1af-225886-428050 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:44803/json 2026-10-23 04:32:33,481 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44803', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:32:33,526 44 INFO rb-1f9f1af-225886-428050 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:44803/devtools/page/57F7B2FD5E917B5FBA950C6FB50DCDFA 2026-10-23 04:32:33,542 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:33,551 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:33,780 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:32:33,784 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:33,795 44 INFO rb-1f9f1af-225886-428050 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=127" in browser 2026-10-23 04:32:33,795 44 INFO rb-1f9f1af-225886-428050 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=127" 2026-10-23 04:32:33,833 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:32:34,793 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:34] "GET /pos/ui?config_id=127 HTTP/1.1" 200 - 84 0.054 0.913 2026-10-23 04:32:34,799 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigation result: {'frameId': '57F7B2FD5E917B5FBA950C6FB50DCDFA', 'loaderId': '7494A79017717F339635B62618F428C9', 'isDownload': False} 2026-10-23 04:32:34,800 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:34,820 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:32:34,850 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:34] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.012 2026-10-23 04:32:34,877 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:34] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.034 2026-10-23 04:32:34,902 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:34] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.042 2026-10-23 04:32:35,696 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:32:35,711 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:32:35,753 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.020 2026-10-23 04:32:35,795 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:32:35,798 44 INFO rb-1f9f1af-225886-428050 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=127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:32:35,812 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:35,826 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-23 04:32:35,848 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:32:35,901 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.028 2026-10-23 04:32:35,921 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.050 2026-10-23 04:32:36,014 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.022 0.066 2026-10-23 04:32:36,020 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.055 2026-10-23 04:32:37,073 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.338 0.664 2026-10-23 04:32:37,107 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32: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-23 04:32:37,220 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:32:37,309 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:37] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.053 2026-10-23 04:32:37,347 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32: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-23 04:32:37,384 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:37,403 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:32:37,510 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:32:37,547 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:32:37,566 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:32:37,599 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:37] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 14 0.036 0.040 2026-10-23 04:32:37,626 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:37] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.005 0.093 2026-10-23 04:32:37,630 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.084 2026-10-23 04:32:37,637 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:32:37,641 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:32:37,702 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:37] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.005 0.023 2026-10-23 04:32:37,827 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:37,861 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:32:37,964 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:37] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.038 0.081 2026-10-23 04:32:38,041 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:38,099 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:38] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.043 0.212 2026-10-23 04:32:38,126 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:32:38,139 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:38] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.007 0.186 2026-10-23 04:32:38,194 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:38] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.250 2026-10-23 04:32:38,209 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:32:38,226 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:38,256 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:38] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.286 2026-10-23 04:32:38,291 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:38] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.316 2026-10-23 04:32:38,346 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:38] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.368 2026-10-23 04:32:38,380 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:38] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.238 2026-10-23 04:32:38,418 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:38] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.261 2026-10-23 04:32:38,467 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:38] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.221 2026-10-23 04:32:38,509 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:38] "GET /web/image?model=product.template&field=image_128&id=2209&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.238 2026-10-23 04:32:38,536 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:38] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.237 2026-10-23 04:32:38,664 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.042 0.267 2026-10-23 04:32:38,698 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:38] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.295 2026-10-23 04:32:38,762 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:38,908 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:38,963 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:39,034 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:39,097 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:39,157 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:39,187 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:39] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.025 0.061 2026-10-23 04:32:39,200 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:39,263 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:39,298 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.020 0.066 2026-10-23 04:32:39,327 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:39,652 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 76 0.090 0.227 2026-10-23 04:32:39,716 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:39] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.005 0.033 2026-10-23 04:32:39,757 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 2 0.005 0.009 2026-10-23 04:32:39,893 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.020 2026-10-23 04:32:40,033 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: tour succeeded 2026-10-23 04:32:40,034 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:40,183 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: heap 18133440 (allocated 19136512) 2026-10-23 04:32:40,209 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing chrome headless with pid 120030 2026-10-23 04:32:40,212 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing websocket connection 2026-10-23 04:32:40,218 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Terminating chrome headless with pid 120030 2026-10-23 04:32:40,415 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043240_414873_test_ecommerce_paid_order_is_hidden_in_pos.txt 2026-10-23 04:32:40,415 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Removing chrome user profile "/tmp/tmpglelj5cd_chrome_odoo" 2026-10-23 04:32:40,434 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos ... 2026-10-23 04:32:41,771 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome pid: 120247 2026-10-23 04:32:41,771 44 INFO rb-1f9f1af-225886-428050 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/tmpoop2s48b_chrome_odoo 2026-10-23 04:32:41,771 44 INFO rb-1f9f1af-225886-428050 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:35995/json/version 2026-10-23 04:32:41,772 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35995', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:32:41,898 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:41,898 44 INFO rb-1f9f1af-225886-428050 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:35995/json 2026-10-23 04:32:41,899 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35995', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:32:41,948 44 INFO rb-1f9f1af-225886-428050 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:35995/devtools/page/52597DD4DB5AA53476F7A7275ABAC2C1 2026-10-23 04:32:41,972 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:41,989 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:42,195 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:32:42,202 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:42,215 44 INFO rb-1f9f1af-225886-428050 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=127" in browser 2026-10-23 04:32:42,215 44 INFO rb-1f9f1af-225886-428050 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=127" 2026-10-23 04:32:42,254 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:32:43,227 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:43] "GET /pos/ui?config_id=127 HTTP/1.1" 200 - 130 0.079 0.899 2026-10-23 04:32:43,231 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigation result: {'frameId': '52597DD4DB5AA53476F7A7275ABAC2C1', 'loaderId': '63C758AC19C022298D644E8756ED24E8', 'isDownload': False} 2026-10-23 04:32:43,231 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:43,279 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:32:43,305 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:43] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-10-23 04:32:43,326 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:43] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.015 2026-10-23 04:32:43,347 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:43] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-10-23 04:32:44,164 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:32:44,171 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:32:44,199 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.034 2026-10-23 04:32:44,238 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-23 04:32:44,239 44 INFO rb-1f9f1af-225886-428050 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=127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:32:44,250 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:44,264 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:32:44,279 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:32:44,341 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.030 2026-10-23 04:32:44,358 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.054 2026-10-23 04:32:44,443 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.027 0.054 2026-10-23 04:32:44,447 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.058 2026-10-23 04:32:45,567 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.411 0.647 2026-10-23 04:32:45,614 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:45] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 04:32:45,750 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:32:45,858 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:45] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.055 2026-10-23 04:32:45,911 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32: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-23 04:32:45,929 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:45,946 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:32:46,029 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:32:46,088 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 04:32:46,098 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-23 04:32:46,187 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-10-23 04:32:46,204 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:46] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 14 0.060 0.114 2026-10-23 04:32:46,244 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:46] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.016 0.190 2026-10-23 04:32:46,259 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.214 2026-10-23 04:32:46,268 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.117 2026-10-23 04:32:46,317 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:46] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.005 0.134 2026-10-23 04:32:46,326 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:46,476 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:32:46,495 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:46] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.011 0.106 2026-10-23 04:32:46,638 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:46,668 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:46] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.076 0.164 2026-10-23 04:32:46,677 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:32:46,680 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:46,698 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:32:46,730 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:46] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.015 0.215 2026-10-23 04:32:46,767 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:46] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.239 2026-10-23 04:32:46,796 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:46] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.269 2026-10-23 04:32:46,848 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:46] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.010 0.256 2026-10-23 04:32:47,016 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:47] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.044 0.566 2026-10-23 04:32:47,059 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:47] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.340 2026-10-23 04:32:47,089 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:47] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.350 2026-10-23 04:32:47,132 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:47] "GET /web/image?model=product.template&field=image_128&id=2210&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.346 2026-10-23 04:32:47,183 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:47] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.312 2026-10-23 04:32:47,230 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:47] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.200 2026-10-23 04:32:47,282 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:47] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.210 2026-10-23 04:32:47,425 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:47] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.069 0.541 2026-10-23 04:32:47,497 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:47,588 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:47,639 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:47,708 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:47,773 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:47,830 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:47,875 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:47,879 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32: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.025 0.079 2026-10-23 04:32:47,944 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:47,984 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.019 0.073 2026-10-23 04:32:48,011 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:48,319 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 76 0.102 0.197 2026-10-23 04:32:48,393 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:48] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.005 0.033 2026-10-23 04:32:48,551 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 27 0.039 0.083 2026-10-23 04:32:48,627 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.026 2026-10-23 04:32:48,710 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: tour succeeded 2026-10-23 04:32:48,711 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:48,851 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: heap 16672104 (allocated 17825792) 2026-10-23 04:32:48,864 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing chrome headless with pid 120247 2026-10-23 04:32:48,872 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing websocket connection 2026-10-23 04:32:48,875 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Terminating chrome headless with pid 120247 2026-10-23 04:32:49,037 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043249_037680_test_ecommerce_unpaid_order_is_shown_in_pos.txt 2026-10-23 04:32:49,038 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Removing chrome user profile "/tmp/tmpoop2s48b_chrome_odoo" 2026-10-23 04:32:49,061 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_edit_invoice_with_pos_order ... 2026-10-23 04:32:51,268 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_full_down_payment_so_still_listed ... 2026-10-23 04:32:52,859 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Chrome pid: 120462 2026-10-23 04:32:52,859 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Chrome headless temporary user profile dir: /tmp/tmp2_sc5vdv_chrome_odoo 2026-10-23 04:32:52,859 44 INFO rb-1f9f1af-225886-428050 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:39895/json/version 2026-10-23 04:32:52,860 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39895', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:32:52,893 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:52,894 44 INFO rb-1f9f1af-225886-428050 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:39895/json 2026-10-23 04:32:52,894 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39895', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:32:52,912 44 INFO rb-1f9f1af-225886-428050 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:39895/devtools/page/DC2622EAB9C4BC96FAA06EE6B15AAB1A 2026-10-23 04:32:52,939 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:52,952 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Chrome headless enable page notifications 2026-10-23 04:32:53,199 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:32:53,202 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Setting session cookie in browser 2026-10-23 04:32:53,207 44 INFO rb-1f9f1af-225886-428050 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/127" in browser 2026-10-23 04:32:53,207 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:32:53,236 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:32:54,294 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:54] "GET /pos/ui/127 HTTP/1.1" 200 - 84 0.060 1.003 2026-10-23 04:32:54,298 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Navigation result: {'frameId': 'DC2622EAB9C4BC96FAA06EE6B15AAB1A', 'loaderId': 'EA792534C74BF5E06B471DC3118FD381', 'isDownload': False} 2026-10-23 04:32:54,298 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:54,331 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:32:54,355 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:54] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-23 04:32:54,379 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:54] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.029 2026-10-23 04:32:54,390 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:54] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-10-23 04:32:55,206 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:32:55,209 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:32:55,245 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.011 2026-10-23 04:32:55,275 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:32:55,285 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:32:55,295 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:55,323 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 04:32:55,345 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:32:55,418 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.016 0.033 2026-10-23 04:32:55,445 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.044 2026-10-23 04:32:55,557 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.024 0.082 2026-10-23 04:32:55,559 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.060 2026-10-23 04:32:56,626 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.341 0.668 2026-10-23 04:32:56,673 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.034 2026-10-23 04:32:56,786 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:32:56,900 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:56] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.065 2026-10-23 04:32:56,949 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:32:56,993 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:56,999 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:32:57,092 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:32:57,095 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:32:57,140 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:32:57,147 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:32:57,184 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:57] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.037 0.040 2026-10-23 04:32:57,262 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.062 2026-10-23 04:32:57,267 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.068 2026-10-23 04:32:57,288 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:57] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.028 0.121 2026-10-23 04:32:57,316 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:32:57,392 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:57,492 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:57] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.097 0.157 2026-10-23 04:32:57,648 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:57] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.066 0.306 2026-10-23 04:32:57,678 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:32:57,691 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:57] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.022 0.362 2026-10-23 04:32:57,747 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:57] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-10-23 04:32:57,757 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:57,768 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:32:57,811 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:57,844 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:57] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.019 0.267 2026-10-23 04:32:57,886 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:57] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.310 2026-10-23 04:32:57,951 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:57] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.356 2026-10-23 04:32:57,995 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:57] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.292 2026-10-23 04:32:58,045 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:58] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.339 2026-10-23 04:32:58,089 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:58] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.011 0.290 2026-10-23 04:32:58,137 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:58] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.272 2026-10-23 04:32:58,168 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:58] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.272 2026-10-23 04:32:58,192 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:58] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.005 0.231 2026-10-23 04:32:58,335 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.046 0.285 2026-10-23 04:32:58,378 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:58,445 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:58,758 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 74 0.097 0.207 2026-10-23 04:32:58,912 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:58] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.032 0.086 2026-10-23 04:32:58,988 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.022 2026-10-23 04:32:59,088 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:59,320 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:59] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.067 0.160 2026-10-23 04:32:59,599 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.084 0.184 2026-10-23 04:32:59,621 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:59] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.266 2026-10-23 04:32:59,738 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.067 2026-10-23 04:32:59,818 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:59,848 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:59] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.018 0.073 2026-10-23 04:32:59,888 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:59,944 44 INFO rb-1f9f1af-225886-428050 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-23 04:32:59,990 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:32:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.024 0.095 2026-10-23 04:32:59,998 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:00,130 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:00,208 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:00,234 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:33:00,238 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:33:00,260 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:00,309 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:00,391 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:00,474 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:00,483 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20107535 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '064358b9-fa71-4a66-8bb3-13d106694008'}] 2026-10-23 04:33:00,491 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:33:00,675 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20107535 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '064358b9-fa71-4a66-8bb3-13d106694008'} created pos.order #820 2026-10-23 04:33:00,708 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20107535 finished 2026-10-23 04:33:01,062 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 152 0.143 0.440 2026-10-23 04:33:01,206 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.044 2026-10-23 04:33:01,255 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:01] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:33:01,488 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12602849 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '064358b9-fa71-4a66-8bb3-13d106694008'}] 2026-10-23 04:33:01,493 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:01,506 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12602849 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '064358b9-fa71-4a66-8bb3-13d106694008'} sync ignored for existing PoS order pos.order(820,) (state: paid) 2026-10-23 04:33:01,542 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:01,548 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12602849 finished 2026-10-23 04:33:01,590 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:01,647 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:01,710 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:01,800 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.080 0.235 2026-10-23 04:33:01,960 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:01] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.007 0.233 2026-10-23 04:33:02,049 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.183 2026-10-23 04:33:02,166 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.025 0.148 2026-10-23 04:33:02,223 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.019 2026-10-23 04:33:02,274 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: tour succeeded 2026-10-23 04:33:02,281 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:02,482 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed.browser: heap 19400560 (allocated 21495808) 2026-10-23 04:33:02,524 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Closing chrome headless with pid 120462 2026-10-23 04:33:02,550 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Closing websocket connection 2026-10-23 04:33:02,554 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Terminating chrome headless with pid 120462 2026-10-23 04:33:02,734 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043302_734413_test_full_down_payment_so_still_listed.txt 2026-10-23 04:33:02,734 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_full_down_payment_so_still_listed: Removing chrome user profile "/tmp/tmp2_sc5vdv_chrome_odoo" 2026-10-23 04:33:02,758 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_lot_groupable_and_non_groupable ... 2026-10-23 04:33:04,732 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome pid: 120698 2026-10-23 04:33:04,732 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless temporary user profile dir: /tmp/tmp1a6oebal_chrome_odoo 2026-10-23 04:33:04,732 44 INFO rb-1f9f1af-225886-428050 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:39833/json/version 2026-10-23 04:33:04,733 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39833', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:33:04,834 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:04,835 44 INFO rb-1f9f1af-225886-428050 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:39833/json 2026-10-23 04:33:04,835 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39833', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:33:04,863 44 INFO rb-1f9f1af-225886-428050 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:39833/devtools/page/518DC8E99A7D5F3621D69C8AB727255F 2026-10-23 04:33:04,942 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:04,967 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless enable page notifications 2026-10-23 04:33:05,274 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:33:05,277 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Setting session cookie in browser 2026-10-23 04:33:05,283 44 INFO rb-1f9f1af-225886-428050 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=127" in browser 2026-10-23 04:33:05,284 44 INFO rb-1f9f1af-225886-428050 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=127" 2026-10-23 04:33:05,311 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:33:06,298 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:06] "GET /pos/ui?config_id=127 HTTP/1.1" 200 - 84 0.076 0.917 2026-10-23 04:33:06,305 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigation result: {'frameId': '518DC8E99A7D5F3621D69C8AB727255F', 'loaderId': '31FB3A1F4D5838EAB935C5A5F84116C7', 'isDownload': False} 2026-10-23 04:33:06,305 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:06,342 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:33:06,376 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:06] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.021 2026-10-23 04:33:06,385 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:06] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.035 2026-10-23 04:33:06,408 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:06] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.041 2026-10-23 04:33:07,190 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:33:07,192 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:33:07,227 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.021 2026-10-23 04:33:07,273 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:33:07,285 44 INFO rb-1f9f1af-225886-428050 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=127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:33:07,296 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:33:07,304 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:07,317 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:33:07,367 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.023 2026-10-23 04:33:07,392 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:07] "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.045 2026-10-23 04:33:07,404 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-23 04:33:07,504 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.021 0.068 2026-10-23 04:33:08,528 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.324 0.642 2026-10-23 04:33:08,592 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.034 2026-10-23 04:33:08,738 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33: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.015 2026-10-23 04:33:08,852 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:08] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.018 0.059 2026-10-23 04:33:08,904 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:33:08,926 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:08,943 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:33:09,032 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:33:09,112 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-23 04:33:09,122 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.050 2026-10-23 04:33:09,146 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:09] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.037 0.069 2026-10-23 04:33:09,157 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.103 2026-10-23 04:33:09,161 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:33:09,164 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 04:33:09,225 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:09] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.009 0.169 2026-10-23 04:33:09,264 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:09] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.015 0.083 2026-10-23 04:33:09,321 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:09,433 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:33:09,496 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:09] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.009 0.098 2026-10-23 04:33:09,519 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:33:09,542 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:09,552 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:09] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.083 2026-10-23 04:33:09,597 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:09] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.114 2026-10-23 04:33:09,628 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:09] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-10-23 04:33:09,657 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:09,759 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:09] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.036 0.310 2026-10-23 04:33:09,765 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:33:09,885 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:09] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.035 0.440 2026-10-23 04:33:09,930 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:09] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.396 2026-10-23 04:33:09,983 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:09] "GET /web/image?model=product.template&field=image_128&id=2212&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.420 2026-10-23 04:33:10,012 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:10] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.406 2026-10-23 04:33:10,043 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:10] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.392 2026-10-23 04:33:10,067 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:10] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.282 2026-10-23 04:33:10,100 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:10] "GET /web/image?model=product.template&field=image_128&id=2213&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-10-23 04:33:10,238 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.037 0.264 2026-10-23 04:33:10,272 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:10] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.250 2026-10-23 04:33:10,283 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:10,319 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:10] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.324 2026-10-23 04:33:10,357 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:10,641 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 74 0.076 0.199 2026-10-23 04:33:10,797 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.036 0.087 2026-10-23 04:33:10,870 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.022 2026-10-23 04:33:11,004 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:11,239 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:11] "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.075 0.152 2026-10-23 04:33:11,517 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.106 0.155 2026-10-23 04:33:11,551 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.262 2026-10-23 04:33:11,657 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.041 0.048 2026-10-23 04:33:11,726 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:11,789 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33: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.025 0.087 2026-10-23 04:33:11,914 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:11] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 28 0.032 0.140 2026-10-23 04:33:12,034 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.030 0.169 2026-10-23 04:33:12,161 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:12,212 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:12,263 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:12,315 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:12,363 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:12,414 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:12,465 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:12,516 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:12,566 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:12,617 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:12,668 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:12,720 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: tour succeeded 2026-10-23 04:33:12,720 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:12,881 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: heap 18256332 (allocated 19922944) 2026-10-23 04:33:12,898 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing chrome headless with pid 120698 2026-10-23 04:33:12,903 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing websocket connection 2026-10-23 04:33:12,906 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Terminating chrome headless with pid 120698 2026-10-23 04:33:13,036 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043313_036521_test_import_lot_groupable_and_non_groupable.txt 2026-10-23 04:33:13,037 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Removing chrome user profile "/tmp/tmp1a6oebal_chrome_odoo" 2026-10-23 04:33:13,062 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-10-23 04:33:14,543 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 120912 2026-10-23 04:33:14,543 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpqfn65vix_chrome_odoo 2026-10-23 04:33:14,544 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:41781/json/version 2026-10-23 04:33:14,546 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41781', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:33:14,697 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-23 04:33:14,697 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:41781/json 2026-10-23 04:33:14,698 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41781', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:33:14,717 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:41781/devtools/page/83A848C532FBFE113C08C72FCE52AB58 2026-10-23 04:33:14,734 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-10-23 04:33:14,744 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-10-23 04:33:14,963 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:33:14,965 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-10-23 04:33:14,971 44 INFO rb-1f9f1af-225886-428050 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=127" in browser 2026-10-23 04:33:14,971 44 INFO rb-1f9f1af-225886-428050 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=127" 2026-10-23 04:33:14,996 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:33:15,840 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:15] "GET /pos/ui?config_id=127 HTTP/1.1" 200 - 85 0.049 0.800 2026-10-23 04:33:15,845 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '83A848C532FBFE113C08C72FCE52AB58', 'loaderId': '6924B9F74A2FFB4817B0E5961356D356', 'isDownload': False} 2026-10-23 04:33:15,845 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:15,867 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:33:15,912 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:15] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-23 04:33:15,918 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:15] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-10-23 04:33:15,928 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:15] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-23 04:33:16,748 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:33:16,756 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:33:16,798 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.016 2026-10-23 04:33:16,841 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-23 04:33:16,842 44 INFO rb-1f9f1af-225886-428050 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=127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:33:16,854 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:16,877 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-23 04:33:16,901 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:33:16,955 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:16] "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.024 2026-10-23 04:33:16,982 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-23 04:33:17,063 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.022 0.061 2026-10-23 04:33:17,075 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.056 2026-10-23 04:33:18,172 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.351 0.700 2026-10-23 04:33:18,206 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:33:18,293 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:33:18,399 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:18] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.070 2026-10-23 04:33:18,438 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33: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-23 04:33:18,471 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-10-23 04:33:18,484 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:33:18,588 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:33:18,610 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:33:18,654 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:33:18,656 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:33:18,700 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:18] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.025 0.057 2026-10-23 04:33:18,736 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:18] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.009 0.105 2026-10-23 04:33:18,738 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:33:18,746 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 04:33:18,759 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:33:18,860 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:18,867 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:18] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.047 0.101 2026-10-23 04:33:19,032 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:19,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:19] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.086 0.244 2026-10-23 04:33:19,062 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:33:19,080 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:19] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.008 0.307 2026-10-23 04:33:19,124 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:19] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.009 0.189 2026-10-23 04:33:19,150 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:19,176 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:19] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.241 2026-10-23 04:33:19,185 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:33:19,216 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:19] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.265 2026-10-23 04:33:19,251 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:19] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.287 2026-10-23 04:33:19,290 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:19] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.211 2026-10-23 04:33:19,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:19] "GET /web/image?model=product.template&field=image_128&id=2214&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.237 2026-10-23 04:33:19,370 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:19] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.221 2026-10-23 04:33:19,409 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:19] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.211 2026-10-23 04:33:19,441 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:19] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-10-23 04:33:19,486 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:19] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-10-23 04:33:19,587 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.028 0.265 2026-10-23 04:33:19,612 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:19] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.006 0.256 2026-10-23 04:33:19,647 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:19,718 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:20,024 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 76 0.094 0.204 2026-10-23 04:33:20,169 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:20] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.033 0.064 2026-10-23 04:33:20,265 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:20] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.018 2026-10-23 04:33:20,378 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:20,621 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:20] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.070 0.163 2026-10-23 04:33:20,856 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.058 0.153 2026-10-23 04:33:20,875 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:20] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.213 2026-10-23 04:33:20,984 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.072 2026-10-23 04:33:21,055 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:21,126 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33: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.025 0.095 2026-10-23 04:33:21,189 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:21] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.017 0.093 2026-10-23 04:33:21,284 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.023 0.094 2026-10-23 04:33:21,312 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:21,364 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-10-23 04:33:21,365 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:21,494 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16493736 (allocated 17563648) 2026-10-23 04:33:21,511 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 120912 2026-10-23 04:33:21,514 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-10-23 04:33:21,515 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 120912 2026-10-23 04:33:21,646 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043321_645782_test_multiple_lots_sale_order.txt 2026-10-23 04:33:21,646 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpqfn65vix_chrome_odoo" 2026-10-23 04:33:22,560 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 121131 2026-10-23 04:33:22,560 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpl1o1t1fl_chrome_odoo 2026-10-23 04:33:22,560 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:34355/json/version 2026-10-23 04:33:22,564 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:22,650 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-23 04:33:22,651 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:34355/json 2026-10-23 04:33:22,651 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:22,661 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:34355/devtools/page/4A885CCDCF6BE9B5A06948C0E0421904 2026-10-23 04:33:22,677 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-10-23 04:33:22,687 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-10-23 04:33:22,935 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:33:22,939 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-10-23 04:33:22,941 44 INFO rb-1f9f1af-225886-428050 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=127" in browser 2026-10-23 04:33:22,942 44 INFO rb-1f9f1af-225886-428050 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=127" 2026-10-23 04:33:23,054 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:23] "GET /pos/ui?config_id=127 HTTP/1.1" 200 - 33 0.024 0.066 2026-10-23 04:33:23,059 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '4A885CCDCF6BE9B5A06948C0E0421904', 'loaderId': '5C46A60E9899007DB78E8BDAC836DC88', 'isDownload': False} 2026-10-23 04:33:23,059 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:23,095 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:33:23,130 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:23] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.014 2026-10-23 04:33:23,139 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:23] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.016 2026-10-23 04:33:23,149 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:23] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-23 04:33:23,935 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:33:23,943 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:33:23,957 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:33:23,990 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.007 2026-10-23 04:33:24,001 44 INFO rb-1f9f1af-225886-428050 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=127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:33:24,013 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:24,015 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:33:24,041 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:33:24,067 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-10-23 04:33:24,087 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.005 0.020 2026-10-23 04:33:24,106 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-23 04:33:24,172 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.011 0.054 2026-10-23 04:33:24,941 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 275 0.234 0.468 2026-10-23 04:33:24,986 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:24] "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-23 04:33:25,111 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.013 0.012 2026-10-23 04:33:25,184 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:25] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.040 2026-10-23 04:33:25,244 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 04:33:25,283 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-10-23 04:33:25,298 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:33:25,372 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:33:25,445 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.040 2026-10-23 04:33:25,450 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-23 04:33:25,478 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:25] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 7 0.030 0.062 2026-10-23 04:33:25,511 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:25] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.006 0.112 2026-10-23 04:33:25,516 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-10-23 04:33:25,528 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:25] "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-23 04:33:25,529 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:33:25,592 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:25] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.021 2026-10-23 04:33:25,752 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:25,805 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:25] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.005 0.027 2026-10-23 04:33:25,827 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:33:25,913 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:25] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.032 0.082 2026-10-23 04:33:26,021 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:26,076 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:26] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.049 0.216 2026-10-23 04:33:26,129 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:26] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.166 2026-10-23 04:33:26,144 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:33:26,165 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:26,168 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:26] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.189 2026-10-23 04:33:26,215 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:26] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.215 2026-10-23 04:33:26,228 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:33:26,246 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:26,259 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:26] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.014 0.270 2026-10-23 04:33:26,298 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:26] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.285 2026-10-23 04:33:26,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:26] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.251 2026-10-23 04:33:26,358 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:26] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-10-23 04:33:26,388 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:26] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.208 2026-10-23 04:33:26,414 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:26] "GET /web/image?model=product.template&field=image_128&id=2214&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-10-23 04:33:26,456 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:26] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.175 2026-10-23 04:33:26,590 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.278 2026-10-23 04:33:26,769 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.026 0.087 2026-10-23 04:33:26,869 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.030 2026-10-23 04:33:26,974 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:27,191 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:27] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.059 0.156 2026-10-23 04:33:27,422 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.059 0.155 2026-10-23 04:33:27,435 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:27] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.209 2026-10-23 04:33:27,520 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.051 2026-10-23 04:33:27,578 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:27,635 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:27] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.034 0.064 2026-10-23 04:33:27,739 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:27] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.025 0.130 2026-10-23 04:33:27,839 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.020 0.156 2026-10-23 04:33:27,925 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:27,978 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:28,025 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:28,076 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-10-23 04:33:28,077 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:28,215 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16493640 (allocated 17563648) 2026-10-23 04:33:28,230 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 121131 2026-10-23 04:33:28,234 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-10-23 04:33:28,237 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 121131 2026-10-23 04:33:28,391 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043328_391466_test_multiple_lots_sale_order.txt 2026-10-23 04:33:28,392 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpl1o1t1fl_chrome_odoo" 2026-10-23 04:33:28,847 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 121343 2026-10-23 04:33:28,847 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpj6dkjgia_chrome_odoo 2026-10-23 04:33:28,847 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:46237/json/version 2026-10-23 04:33:28,848 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46237', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:33:28,912 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-23 04:33:28,913 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:46237/json 2026-10-23 04:33:28,919 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46237', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:33:28,936 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:46237/devtools/page/CAE5FFAAA48A1E843AB1C1090C479020 2026-10-23 04:33:28,951 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-10-23 04:33:28,963 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-10-23 04:33:29,005 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:33:29,010 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-10-23 04:33:29,027 44 INFO rb-1f9f1af-225886-428050 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=127" in browser 2026-10-23 04:33:29,027 44 INFO rb-1f9f1af-225886-428050 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=127" 2026-10-23 04:33:29,188 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:29] "GET /pos/ui?config_id=127 HTTP/1.1" 200 - 33 0.031 0.090 2026-10-23 04:33:29,195 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': 'CAE5FFAAA48A1E843AB1C1090C479020', 'loaderId': 'FFF66C69AF5AED0FC441ECC80C2E3F4E', 'isDownload': False} 2026-10-23 04:33:29,195 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:29,215 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:33:29,251 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:29] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-23 04:33:29,268 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:29] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-10-23 04:33:29,278 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:29] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.026 2026-10-23 04:33:29,924 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:33:29,931 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:33:29,952 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:33:29,985 44 INFO rb-1f9f1af-225886-428050 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=127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:33:29,991 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.002 0.011 2026-10-23 04:33:29,994 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:30,017 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:33:30,035 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:33:30,081 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.006 0.015 2026-10-23 04:33:30,097 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.030 2026-10-23 04:33:30,166 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.011 0.050 2026-10-23 04:33:30,171 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.043 2026-10-23 04:33:31,158 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 275 0.295 0.634 2026-10-23 04:33:31,198 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:31] "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-23 04:33:31,304 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33: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.018 2026-10-23 04:33:31,376 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:31] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.041 2026-10-23 04:33:31,418 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-10-23 04:33:31,447 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-10-23 04:33:31,470 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:33:31,538 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:33:31,543 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:33:31,595 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:33:31,614 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:31] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.027 0.040 2026-10-23 04:33:31,657 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.050 2026-10-23 04:33:31,662 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:33:31,707 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-23 04:33:31,742 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:31] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 7 0.058 0.133 2026-10-23 04:33:31,803 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:31,821 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.043 2026-10-23 04:33:31,935 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:31,990 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:31] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.104 0.201 2026-10-23 04:33:32,004 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:33:32,026 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:32,072 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:32,105 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:32] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.039 0.363 2026-10-23 04:33:32,119 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:33:32,154 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:32] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.266 2026-10-23 04:33:32,208 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:32] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.313 2026-10-23 04:33:32,268 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:32] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.341 2026-10-23 04:33:32,291 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:32] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.005 0.496 2026-10-23 04:33:32,429 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.126 2026-10-23 04:33:32,462 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:32] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.319 2026-10-23 04:33:32,509 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:32] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.332 2026-10-23 04:33:32,558 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:32] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.009 0.328 2026-10-23 04:33:32,590 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:32] "GET /web/image?model=product.template&field=image_128&id=2214&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.313 2026-10-23 04:33:32,623 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:32] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.602 2026-10-23 04:33:32,648 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:32] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.005 0.206 2026-10-23 04:33:32,685 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:32] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.212 2026-10-23 04:33:32,790 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.024 0.235 2026-10-23 04:33:32,823 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:32] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.244 2026-10-23 04:33:32,902 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.021 2026-10-23 04:33:33,033 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:33,235 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:33] "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.053 0.144 2026-10-23 04:33:33,456 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.053 0.155 2026-10-23 04:33:33,470 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:33] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.198 2026-10-23 04:33:33,552 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.046 2026-10-23 04:33:33,617 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:33,660 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33: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.018 0.077 2026-10-23 04:33:33,752 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:33] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 18 0.029 0.095 2026-10-23 04:33:33,904 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.023 0.198 2026-10-23 04:33:33,954 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:34,006 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:34,058 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:34,108 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:34,159 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:34,210 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:34,261 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:34,311 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:34,363 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:34,413 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:34,473 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:34,524 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:34,576 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:34,626 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:34,682 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:34,733 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:34,784 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:34,838 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:34,886 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:34,938 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:34,987 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:35,081 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:35,102 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:33:35,105 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:33:35,135 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:35,183 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:35,260 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:35,336 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:35,342 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19064497 started for PoS orders references: [{'name': '/', 'pos_reference': '263-127-000001', 'uuid': '3b65dc51-c009-4133-8f7a-c2616ad73eda'}] 2026-10-23 04:33:35,350 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:33:35,660 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #241 deleted stock.move.line records with IDs: [1329, 1330, 1331] 2026-10-23 04:33:36,036 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #241 deleted stock.move.line records with IDs: [1332, 1333, 1334] 2026-10-23 04:33:36,537 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19064497 order {'name': '/', 'pos_reference': '263-127-000001', 'uuid': '3b65dc51-c009-4133-8f7a-c2616ad73eda'} created pos.order #821 2026-10-23 04:33:36,561 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19064497 finished 2026-10-23 04:33:36,993 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 560 0.501 1.154 2026-10-23 04:33:37,076 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.018 2026-10-23 04:33:37,190 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-10-23 04:33:37,193 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:37,203 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62948150 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-127-000001', 'uuid': '3b65dc51-c009-4133-8f7a-c2616ad73eda'}] 2026-10-23 04:33:37,215 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62948150 order {'name': 'Shop - 000001', 'pos_reference': '263-127-000001', 'uuid': '3b65dc51-c009-4133-8f7a-c2616ad73eda'} sync ignored for existing PoS order pos.order(821,) (state: paid) 2026-10-23 04:33:37,249 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62948150 finished 2026-10-23 04:33:37,383 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 18419948 (allocated 20185088) 2026-10-23 04:33:37,390 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.048 0.143 2026-10-23 04:33:37,404 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 121343 2026-10-23 04:33:37,407 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-10-23 04:33:37,408 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 121343 2026-10-23 04:33:37,522 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043337_522034_test_multiple_lots_sale_order.txt 2026-10-23 04:33:37,522 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpj6dkjgia_chrome_odoo" 2026-10-23 04:33:38,880 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-10-23 04:33:40,305 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome pid: 121567 2026-10-23 04:33:40,307 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless temporary user profile dir: /tmp/tmp2exab93z_chrome_odoo 2026-10-23 04:33:40,307 44 INFO rb-1f9f1af-225886-428050 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:46539/json/version 2026-10-23 04:33:40,310 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46539', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:33:40,401 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:40,402 44 INFO rb-1f9f1af-225886-428050 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:46539/json 2026-10-23 04:33:40,402 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46539', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:33:40,436 44 INFO rb-1f9f1af-225886-428050 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:46539/devtools/page/9BBC76C8B07E9DDBC864957FA32C7816 2026-10-23 04:33:40,455 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:40,474 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless enable page notifications 2026-10-23 04:33:40,695 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:33:40,700 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Setting session cookie in browser 2026-10-23 04:33:40,704 44 INFO rb-1f9f1af-225886-428050 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/127" in browser 2026-10-23 04:33:40,704 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:33:40,740 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:33:41,744 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:41] "GET /pos/ui/127 HTTP/1.1" 200 - 83 0.054 0.954 2026-10-23 04:33:41,750 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigation result: {'frameId': '9BBC76C8B07E9DDBC864957FA32C7816', 'loaderId': '732A93551586BA94F54316CF4EE800F7', 'isDownload': False} 2026-10-23 04:33:41,751 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:41,789 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:33:41,830 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:41] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-10-23 04:33:41,862 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:41] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.061 2026-10-23 04:33:41,880 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:41] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.070 2026-10-23 04:33:42,561 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:33:42,572 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:33:42,620 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.030 0.015 2026-10-23 04:33:42,662 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.009 2026-10-23 04:33:42,664 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:33:42,673 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:42,694 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:33:42,716 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:33:42,783 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:42] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.014 0.027 2026-10-23 04:33:42,811 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.063 2026-10-23 04:33:42,943 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.042 0.095 2026-10-23 04:33:42,946 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.095 2026-10-23 04:33:44,011 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.425 0.583 2026-10-23 04:33:44,064 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.041 2026-10-23 04:33:44,205 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:33:44,318 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:44] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.071 2026-10-23 04:33:44,354 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:33:44,382 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:44,407 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:33:44,479 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:33:44,519 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:33:44,546 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:44] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.019 0.054 2026-10-23 04:33:44,584 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.075 2026-10-23 04:33:44,641 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.064 2026-10-23 04:33:44,651 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.050 2026-10-23 04:33:44,666 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:44] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.031 0.123 2026-10-23 04:33:44,674 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.196 2026-10-23 04:33:44,727 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:44] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.008 0.096 2026-10-23 04:33:44,751 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:44,819 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:33:44,990 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:44] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.092 0.097 2026-10-23 04:33:44,995 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:33:45,025 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:45] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.011 0.188 2026-10-23 04:33:45,069 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:45] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.212 2026-10-23 04:33:45,072 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:45,088 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:33:45,124 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:45,128 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:45] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.262 2026-10-23 04:33:45,192 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:45] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.305 2026-10-23 04:33:45,327 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:45] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.055 0.469 2026-10-23 04:33:45,374 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:45] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.364 2026-10-23 04:33:45,407 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:45] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.373 2026-10-23 04:33:45,466 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:45] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.362 2026-10-23 04:33:45,502 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:45] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.352 2026-10-23 04:33:45,607 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.037 0.360 2026-10-23 04:33:45,637 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:45] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.250 2026-10-23 04:33:45,672 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:45] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.335 2026-10-23 04:33:45,675 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:45,741 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:46,076 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 74 0.096 0.232 2026-10-23 04:33:46,222 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.035 0.070 2026-10-23 04:33:46,308 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.023 2026-10-23 04:33:46,418 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:46,642 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:46] "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.077 0.144 2026-10-23 04:33:46,914 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.079 0.178 2026-10-23 04:33:46,934 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.235 2026-10-23 04:33:47,034 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.028 0.049 2026-10-23 04:33:47,116 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:47,184 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33: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.021 0.076 2026-10-23 04:33:47,254 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:47] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.024 0.099 2026-10-23 04:33:47,377 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.026 0.135 2026-10-23 04:33:47,383 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:47,485 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:47,507 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:33:47,509 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:33:47,539 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:47,590 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:47,692 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:47,779 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:47,783 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89001787 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'b883b00a-feac-4306-acce-e8c756a5c232'}] 2026-10-23 04:33:47,833 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:33:48,165 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #241 deleted stock.move.line records with IDs: [1338] 2026-10-23 04:33:48,821 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89001787 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'b883b00a-feac-4306-acce-e8c756a5c232'} created pos.order #822 2026-10-23 04:33:48,848 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89001787 finished 2026-10-23 04:33:49,262 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 395 0.424 1.058 2026-10-23 04:33:49,327 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:33:49,492 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59250534 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'b883b00a-feac-4306-acce-e8c756a5c232'}] 2026-10-23 04:33:49,506 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59250534 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'b883b00a-feac-4306-acce-e8c756a5c232'} sync ignored for existing PoS order pos.order(822,) (state: paid) 2026-10-23 04:33:49,508 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:49,549 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59250534 finished 2026-10-23 04:33:49,558 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:49,607 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:49,666 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:49,731 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:49,757 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.051 0.218 2026-10-23 04:33:49,871 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.006 0.129 2026-10-23 04:33:49,895 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:33:49,989 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-23 04:33:50,073 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: tour succeeded 2026-10-23 04:33:50,075 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: ╔════════════════════════════════════════════╗ ║ TOUR PosOrderDoesNotRemainInList SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-23 04:33:50,241 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: heap 20727448 (allocated 22417408) 2026-10-23 04:33:50,251 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing chrome headless with pid 121567 2026-10-23 04:33:50,253 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing websocket connection 2026-10-23 04:33:50,255 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Terminating chrome headless with pid 121567 2026-10-23 04:33:50,381 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043350_381648_test_order_does_not_remain_in_list.txt 2026-10-23 04:33:50,382 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Removing chrome user profile "/tmp/tmp2exab93z_chrome_odoo" 2026-10-23 04:33:50,412 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sale_team ... 2026-10-23 04:33:51,418 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome pid: 121792 2026-10-23 04:33:51,419 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless temporary user profile dir: /tmp/tmp3a11iam7_chrome_odoo 2026-10-23 04:33:51,419 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:41525/json/version 2026-10-23 04:33:51,420 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41525', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:33:51,518 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Browser version: Chrome/150.0.7871.114 2026-10-23 04:33:51,519 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:41525/json 2026-10-23 04:33:51,519 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41525', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:33:51,547 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Websocket url found: ws://127.0.0.1:41525/devtools/page/077077FE0A363E4B00C22125E08E586B 2026-10-23 04:33:51,588 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Enable chrome headless console log notification 2026-10-23 04:33:51,596 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless enable page notifications 2026-10-23 04:33:51,767 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:33:51,771 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Setting session cookie in browser 2026-10-23 04:33:51,774 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-23 04:33:51,774 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-23 04:33:51,825 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:33:52,652 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:52] "GET /pos/ui/127 HTTP/1.1" 200 - 90 0.070 0.761 2026-10-23 04:33:52,656 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigation result: {'frameId': '077077FE0A363E4B00C22125E08E586B', 'loaderId': '334FF774A4FE2B19EE801D42A160C6FD', 'isDownload': False} 2026-10-23 04:33:52,656 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate ready code "odoo.isTourReady('PosSaleTeam')" 2026-10-23 04:33:52,677 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:33:52,699 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:52] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-23 04:33:52,708 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:52] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.022 2026-10-23 04:33:52,718 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:52] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-10-23 04:33:53,565 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:33:53,570 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:33:53,614 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.013 0.017 2026-10-23 04:33:53,651 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:33:53,656 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-23 04:33:53,660 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:53,676 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:33:53,700 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:33:53,754 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.028 2026-10-23 04:33:53,793 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.072 2026-10-23 04:33:53,871 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.019 0.068 2026-10-23 04:33:53,876 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.049 2026-10-23 04:33:54,928 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.340 0.624 2026-10-23 04:33:54,966 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:54] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:33:55,065 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:33:55,151 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:55] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.054 2026-10-23 04:33:55,209 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:33:55,242 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: Owl is running in 'dev' mode. 2026-10-23 04:33:55,261 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:33:55,340 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:33:55,349 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:33:55,411 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:33:55,418 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 04:33:55,461 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:55] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 14 0.047 0.062 2026-10-23 04:33:55,498 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:33:55,506 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:33:55,507 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:55] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.016 0.133 2026-10-23 04:33:55,565 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:55] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.007 0.032 2026-10-23 04:33:55,570 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:33:55,659 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:55] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.031 0.104 2026-10-23 04:33:55,708 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:55,844 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:55] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.043 0.258 2026-10-23 04:33:55,901 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:33:55,927 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:55] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.011 0.132 2026-10-23 04:33:55,968 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:55] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-10-23 04:33:55,993 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:56,023 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:56] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.157 2026-10-23 04:33:56,034 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:33:56,086 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:56] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.219 2026-10-23 04:33:56,124 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:56] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.248 2026-10-23 04:33:56,177 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:56] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.247 2026-10-23 04:33:56,218 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:56] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.285 2026-10-23 04:33:56,262 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:56] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.265 2026-10-23 04:33:56,330 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:56] "GET /web/image?model=product.template&field=image_128&id=2215&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.015 0.271 2026-10-23 04:33:56,395 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:56] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.296 2026-10-23 04:33:56,455 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:56] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.245 2026-10-23 04:33:56,634 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.068 0.434 2026-10-23 04:33:56,757 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:56,807 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:56,858 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:56,908 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:56,992 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:57,013 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:33:57,015 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:33:57,047 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:57,092 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:57,191 44 INFO rb-1f9f1af-225886-428050 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-23 04:33:57,277 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: tour succeeded 2026-10-23 04:33:57,279 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: ╔════════════════════════════╗ ║ TOUR PosSaleTeam SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-23 04:33:57,284 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78054121 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'f6d30b41-94ac-4fda-b524-39e50ec2eb36'}] 2026-10-23 04:33:57,293 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:33:57,463 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: heap 15037404 (allocated 16252928) 2026-10-23 04:33:57,478 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing chrome headless with pid 121792 2026-10-23 04:33:57,483 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing websocket connection 2026-10-23 04:33:57,484 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Terminating chrome headless with pid 121792 2026-10-23 04:33:57,657 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043357_657721_test_order_sale_team.txt 2026-10-23 04:33:57,658 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Removing chrome user profile "/tmp/tmp3a11iam7_chrome_odoo" 2026-10-23 04:33:57,675 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: waiting for threads: [, ] 2026-10-23 04:33:58,066 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78054121 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'f6d30b41-94ac-4fda-b524-39e50ec2eb36'} created pos.order #823 2026-10-23 04:33:58,072 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78054121 finished 2026-10-23 04:33:58,138 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:33:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 223 0.268 0.590 2026-10-23 04:33:58,168 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-10-23 04:34:00,798 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-10-23 04:34:01,970 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56153975 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'}] 2026-10-23 04:34:04,941 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56153975 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'} created pos.order #825 2026-10-23 04:34:04,942 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56153975 finished 2026-10-23 04:34:05,241 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-10-23 04:34:06,524 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome pid: 122001 2026-10-23 04:34:06,524 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless temporary user profile dir: /tmp/tmp07bh4385_chrome_odoo 2026-10-23 04:34:06,524 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:43173/json/version 2026-10-23 04:34:06,527 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43173', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:34:06,604 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Browser version: Chrome/150.0.7871.114 2026-10-23 04:34:06,604 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:43173/json 2026-10-23 04:34:06,609 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43173', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:34:06,628 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Websocket url found: ws://127.0.0.1:43173/devtools/page/8731E76F94E46A6C72621B37951B6777 2026-10-23 04:34:06,666 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Enable chrome headless console log notification 2026-10-23 04:34:06,675 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless enable page notifications 2026-10-23 04:34:06,858 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:34:06,861 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Setting session cookie in browser 2026-10-23 04:34:06,870 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-23 04:34:06,870 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:34:06,894 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:34:07,731 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:07] "GET /pos/ui/127 HTTP/1.1" 200 - 85 0.051 0.798 2026-10-23 04:34:07,737 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigation result: {'frameId': '8731E76F94E46A6C72621B37951B6777', 'loaderId': '0FA8CD3FA098B85BC67E05AAC9976C3F', 'isDownload': False} 2026-10-23 04:34:07,737 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-10-23 04:34:07,779 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:34:07,819 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:07] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.013 2026-10-23 04:34:07,832 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:07] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.036 2026-10-23 04:34:07,850 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:07] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.047 2026-10-23 04:34:08,528 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:34:08,541 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:34:08,605 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.018 0.033 2026-10-23 04:34:08,650 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-23 04:34:08,651 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:34:08,663 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:08,683 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 04:34:08,706 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:34:08,776 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.033 2026-10-23 04:34:08,794 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.055 2026-10-23 04:34:08,904 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.026 0.071 2026-10-23 04:34:08,909 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.082 2026-10-23 04:34:09,841 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.301 0.587 2026-10-23 04:34:09,885 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34: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-23 04:34:10,026 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34: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.014 2026-10-23 04:34:10,162 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:10] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.021 0.062 2026-10-23 04:34:10,215 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-10-23 04:34:10,237 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: Owl is running in 'dev' mode. 2026-10-23 04:34:10,251 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:34:10,352 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:34:10,394 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:34:10,416 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.038 2026-10-23 04:34:10,471 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:34:10,479 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:10] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.037 0.089 2026-10-23 04:34:10,500 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.043 2026-10-23 04:34:10,545 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:10] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.015 0.174 2026-10-23 04:34:10,598 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:10] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.010 0.060 2026-10-23 04:34:10,601 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.184 2026-10-23 04:34:10,689 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:10,799 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:10] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.012 0.034 2026-10-23 04:34:10,874 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.065 2026-10-23 04:34:10,912 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:10,943 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:34:10,982 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:10] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.081 0.144 2026-10-23 04:34:10,992 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:34:10,999 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:11,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:11] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.031 0.303 2026-10-23 04:34:11,169 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:11] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.297 2026-10-23 04:34:11,217 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:11] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.338 2026-10-23 04:34:11,251 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:11] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.289 2026-10-23 04:34:11,299 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:11] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.443 2026-10-23 04:34:11,342 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:11] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.316 2026-10-23 04:34:11,395 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:11] "GET /web/image?model=product.template&field=image_128&id=2217&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.271 2026-10-23 04:34:11,442 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:11] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.258 2026-10-23 04:34:11,473 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:11] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.209 2026-10-23 04:34:11,520 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:11] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-10-23 04:34:11,579 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:11] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.019 0.199 2026-10-23 04:34:11,731 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.061 0.441 2026-10-23 04:34:11,777 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:11,846 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:12,147 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 76 0.095 0.200 2026-10-23 04:34:12,290 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.025 0.074 2026-10-23 04:34:12,358 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.020 2026-10-23 04:34:12,448 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:12,677 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:12] "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.069 0.153 2026-10-23 04:34:12,910 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.059 0.158 2026-10-23 04:34:12,937 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:12] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.190 2026-10-23 04:34:13,034 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.059 2026-10-23 04:34:13,089 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:13,153 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:13] "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.019 0.087 2026-10-23 04:34:13,243 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:13] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.020 0.124 2026-10-23 04:34:13,398 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.024 0.174 2026-10-23 04:34:13,453 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:13,503 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:13,554 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:13,605 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:13,656 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:13,707 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:13,761 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:13,812 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:13,865 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:13,914 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:13,966 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: tour succeeded 2026-10-23 04:34:13,967 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosSettleOrderNotGroupable SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-23 04:34:14,091 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: heap 17643216 (allocated 18874368) 2026-10-23 04:34:14,113 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing chrome headless with pid 122001 2026-10-23 04:34:14,113 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing websocket connection 2026-10-23 04:34:14,115 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Terminating chrome headless with pid 122001 2026-10-23 04:34:14,265 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043414_265414_test_pos_not_groupable_product.txt 2026-10-23 04:34:14,265 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Removing chrome user profile "/tmp/tmp07bh4385_chrome_odoo" 2026-10-23 04:34:14,289 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-10-23 04:34:15,676 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome pid: 122215 2026-10-23 04:34:15,677 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmpsqnh6149_chrome_odoo 2026-10-23 04:34:15,681 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:41241/json/version 2026-10-23 04:34:15,684 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41241', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:34:15,743 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:15,743 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:41241/json 2026-10-23 04:34:15,744 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41241', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:34:15,784 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:41241/devtools/page/54E6CB3CE081D59BD4279DEC14D1208C 2026-10-23 04:34:15,805 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Enable chrome headless console log notification 2026-10-23 04:34:15,814 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless enable page notifications 2026-10-23 04:34:16,016 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:34:16,019 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Setting session cookie in browser 2026-10-23 04:34:16,024 44 INFO rb-1f9f1af-225886-428050 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/127" in browser 2026-10-23 04:34:16,024 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:34:16,059 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:34:17,115 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:17] "GET /pos/ui/127 HTTP/1.1" 200 - 85 0.050 1.014 2026-10-23 04:34:17,121 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigation result: {'frameId': '54E6CB3CE081D59BD4279DEC14D1208C', 'loaderId': '21A96BA4B5FF9716950BBEC862AF0E55', 'isDownload': False} 2026-10-23 04:34:17,121 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('POSSalePaymentScreenInvoiceOrder')" 2026-10-23 04:34:17,162 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:34:17,203 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:17] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-23 04:34:17,225 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:17] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-10-23 04:34:17,272 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:17] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.052 2026-10-23 04:34:18,016 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:34:18,029 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:34:18,075 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.015 0.024 2026-10-23 04:34:18,096 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:34:18,105 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-23 04:34:18,106 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:18,135 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-23 04:34:18,156 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:34:18,214 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.024 2026-10-23 04:34:18,243 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.056 2026-10-23 04:34:18,341 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.033 0.070 2026-10-23 04:34:18,344 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.066 2026-10-23 04:34:19,406 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.355 0.648 2026-10-23 04:34:19,445 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:34:19,561 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:34:19,662 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:19] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.063 2026-10-23 04:34:19,715 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:34:19,757 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:19,803 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.025 0.011 2026-10-23 04:34:19,836 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:34:19,877 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:34:19,881 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:34:19,912 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:34:19,935 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-10-23 04:34:19,985 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:19] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 14 0.050 0.090 2026-10-23 04:34:20,070 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:20,082 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:20] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.019 0.207 2026-10-23 04:34:20,122 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:20] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.007 0.110 2026-10-23 04:34:20,128 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.286 2026-10-23 04:34:20,174 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:20] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.006 0.030 2026-10-23 04:34:20,276 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:20] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.016 0.090 2026-10-23 04:34:20,300 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:34:20,319 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:20] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.104 2026-10-23 04:34:20,375 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:20] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.122 2026-10-23 04:34:20,404 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:34:20,422 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:20,441 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:20] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.188 2026-10-23 04:34:20,448 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:34:20,502 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:20] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.009 0.237 2026-10-23 04:34:20,563 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:20] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.009 0.289 2026-10-23 04:34:20,723 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:20] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.061 0.316 2026-10-23 04:34:20,761 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:20] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.306 2026-10-23 04:34:20,814 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:20] "GET /web/image?model=product.template&field=image_128&id=2218&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.012 0.328 2026-10-23 04:34:20,864 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:20] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.329 2026-10-23 04:34:21,015 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:21] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.039 0.626 2026-10-23 04:34:21,186 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.081 0.378 2026-10-23 04:34:21,221 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:21] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.641 2026-10-23 04:34:21,268 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:21,320 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:21,375 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:21,427 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:21,477 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:21,530 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:21,640 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:21,757 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:21,805 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:21,887 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:21,971 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:22,012 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:22,031 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34: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.014 0.056 2026-10-23 04:34:22,109 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:22,137 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:34:22,143 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:34:22,161 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:22,163 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.024 0.095 2026-10-23 04:34:22,208 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:22,298 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:22,357 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:22,435 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:22,441 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76222615 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '84aebeef-a280-484b-8fe2-5d9a9bae4bb3'}] 2026-10-23 04:34:22,452 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:34:25,933 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76222615 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '84aebeef-a280-484b-8fe2-5d9a9bae4bb3'} created pos.order #826 2026-10-23 04:34:26,366 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76222615 finished 2026-10-23 04:34:26,639 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: Simulating signal changes during tests 2026-10-23 04:34:26,640 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 876 1.138 3.065 2026-10-23 04:34:26,780 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 5 0.003 0.024 2026-10-23 04:34:26,786 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:26] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 2 0.001 0.040 2026-10-23 04:34:26,964 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:26,974 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74396783 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '84aebeef-a280-484b-8fe2-5d9a9bae4bb3'}] 2026-10-23 04:34:27,001 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74396783 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '84aebeef-a280-484b-8fe2-5d9a9bae4bb3'} sync ignored for existing PoS order pos.order(826,) (state: done) 2026-10-23 04:34:27,029 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74396783 finished 2026-10-23 04:34:27,249 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 89 0.079 0.199 2026-10-23 04:34:27,319 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: tour succeeded 2026-10-23 04:34:27,320 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR POSSalePaymentScreenInvoiceOrder SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-23 04:34:27,505 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: heap 17017380 (allocated 18747392) 2026-10-23 04:34:27,526 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing chrome headless with pid 122215 2026-10-23 04:34:27,529 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing websocket connection 2026-10-23 04:34:27,530 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Terminating chrome headless with pid 122215 2026-10-23 04:34:27,693 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043427_692841_test_pos_order_and_invoice_amounts.txt 2026-10-23 04:34:27,693 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmpsqnh6149_chrome_odoo" 2026-10-23 04:34:27,759 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_sale_warnings ... 2026-10-23 04:34:28,535 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome pid: 122423 2026-10-23 04:34:28,536 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless temporary user profile dir: /tmp/tmpvfl7ldio_chrome_odoo 2026-10-23 04:34:28,536 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:32933/json/version 2026-10-23 04:34:28,537 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32933', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:34:28,601 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Browser version: Chrome/150.0.7871.114 2026-10-23 04:34:28,601 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:32933/json 2026-10-23 04:34:28,602 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32933', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:34:28,613 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Websocket url found: ws://127.0.0.1:32933/devtools/page/0C08C50C11DBD493B3FDF7EE6CC385BB 2026-10-23 04:34:28,622 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Enable chrome headless console log notification 2026-10-23 04:34:28,624 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless enable page notifications 2026-10-23 04:34:28,788 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:34:28,801 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Setting session cookie in browser 2026-10-23 04:34:28,806 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-23 04:34:28,806 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-23 04:34:28,832 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:34:29,637 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:29] "GET /pos/ui/127 HTTP/1.1" 200 - 85 0.065 0.747 2026-10-23 04:34:29,642 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigation result: {'frameId': '0C08C50C11DBD493B3FDF7EE6CC385BB', 'loaderId': '0E53E5AAA8B219DD060EA621EC229D57', 'isDownload': False} 2026-10-23 04:34:29,642 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Evaluate ready code "odoo.isTourReady('PosSaleWarning')" 2026-10-23 04:34:29,681 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:34:29,725 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:29] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.024 2026-10-23 04:34:29,733 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:29] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-10-23 04:34:29,749 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:29] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.048 2026-10-23 04:34:30,581 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:34:30,607 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:34:30,625 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.021 2026-10-23 04:34:30,667 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.010 2026-10-23 04:34:30,673 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:34:30,691 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:30,693 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:34:30,715 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:34:30,772 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.024 2026-10-23 04:34:30,806 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.056 2026-10-23 04:34:30,902 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.030 0.071 2026-10-23 04:34:30,907 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-10-23 04:34:32,032 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.375 0.691 2026-10-23 04:34:32,069 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:34:32,150 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:34:32,231 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:32] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.049 2026-10-23 04:34:32,283 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34: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.007 2026-10-23 04:34:32,317 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: Owl is running in 'dev' mode. 2026-10-23 04:34:32,331 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:34:32,419 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:34:32,432 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:34:32,483 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:34:32,490 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-23 04:34:32,526 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:34:32,530 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:32] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.023 0.067 2026-10-23 04:34:32,532 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:32] "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-23 04:34:32,568 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:32] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.012 0.100 2026-10-23 04:34:32,798 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:32,855 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:34:32,867 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:32] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.024 0.029 2026-10-23 04:34:33,097 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:33,109 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:33] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.135 0.140 2026-10-23 04:34:33,128 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:34:33,209 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:33] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.028 0.343 2026-10-23 04:34:33,243 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:33,252 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:33] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.269 2026-10-23 04:34:33,277 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:34:33,306 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:33] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.319 2026-10-23 04:34:33,366 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:33] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.009 0.358 2026-10-23 04:34:33,396 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:33] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.423 2026-10-23 04:34:33,448 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:33] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.008 0.291 2026-10-23 04:34:33,480 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:33] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.263 2026-10-23 04:34:33,536 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:33] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.232 2026-10-23 04:34:33,588 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:33] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.237 2026-10-23 04:34:33,762 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.054 0.323 2026-10-23 04:34:33,801 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:33] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.330 2026-10-23 04:34:33,844 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:33] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.441 2026-10-23 04:34:33,859 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:33,998 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:34,051 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:34,111 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:34,182 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:34,231 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:34,257 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:34] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.018 0.057 2026-10-23 04:34:34,291 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:34,342 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:34,371 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.019 0.079 2026-10-23 04:34:34,391 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:34,447 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:34,551 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:34,603 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:34,655 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:34,706 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:34,757 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:34,809 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:34,861 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:34,911 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:34,962 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:35,049 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:35,107 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:35,160 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:35,234 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:35,308 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:35,352 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:35,383 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34: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.029 0.056 2026-10-23 04:34:35,410 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:35,465 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:35,513 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:35,525 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.020 0.110 2026-10-23 04:34:35,577 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:35,690 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:35,728 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:34:35,729 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:34:35,752 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:35,791 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:35,895 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:35,954 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:36,028 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:36,040 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72950982 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '59b96b22-8146-4599-9b5a-39acb6cc1eb8'}] 2026-10-23 04:34:36,041 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:34:36,775 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72950982 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '59b96b22-8146-4599-9b5a-39acb6cc1eb8'} created pos.order #827 2026-10-23 04:34:36,805 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72950982 finished 2026-10-23 04:34:36,934 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 238 0.257 0.643 2026-10-23 04:34:37,015 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:34:37,200 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: tour succeeded 2026-10-23 04:34:37,206 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: ╔═══════════════════════════════╗ ║ TOUR PosSaleWarning SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-23 04:34:37,216 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85459380 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '59b96b22-8146-4599-9b5a-39acb6cc1eb8'}] 2026-10-23 04:34:37,233 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85459380 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '59b96b22-8146-4599-9b5a-39acb6cc1eb8'} sync ignored for existing PoS order pos.order(827,) (state: paid) 2026-10-23 04:34:37,285 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85459380 finished 2026-10-23 04:34:37,411 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: heap 17933712 (allocated 19795968) 2026-10-23 04:34:37,432 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing chrome headless with pid 122423 2026-10-23 04:34:37,434 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing websocket connection 2026-10-23 04:34:37,444 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Terminating chrome headless with pid 122423 2026-10-23 04:34:37,446 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.065 0.173 2026-10-23 04:34:37,593 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043437_593044_test_pos_sale_warnings.txt 2026-10-23 04:34:37,593 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Removing chrome user profile "/tmp/tmpvfl7ldio_chrome_odoo" 2026-10-23 04:34:37,622 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quantity_updated_settle ... 2026-10-23 04:34:38,760 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome pid: 122652 2026-10-23 04:34:38,761 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless temporary user profile dir: /tmp/tmps8b9af7h_chrome_odoo 2026-10-23 04:34:38,761 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:43397/json/version 2026-10-23 04:34:38,763 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43397', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:34:38,816 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Browser version: Chrome/150.0.7871.114 2026-10-23 04:34:38,816 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:43397/json 2026-10-23 04:34:38,817 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43397', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:34:38,831 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Websocket url found: ws://127.0.0.1:43397/devtools/page/E65D67D0BAB672BB6231AA7C6F7C5D6A 2026-10-23 04:34:38,854 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Enable chrome headless console log notification 2026-10-23 04:34:38,873 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless enable page notifications 2026-10-23 04:34:39,179 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:34:39,182 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Setting session cookie in browser 2026-10-23 04:34:39,187 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-23 04:34:39,188 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-23 04:34:39,212 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:34:40,055 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:40] "GET /pos/ui/127 HTTP/1.1" 200 - 85 0.086 0.770 2026-10-23 04:34:40,059 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigation result: {'frameId': 'E65D67D0BAB672BB6231AA7C6F7C5D6A', 'loaderId': '379570145E03816C45263FBDC0E67C16', 'isDownload': False} 2026-10-23 04:34:40,060 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:40,078 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:34:40,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:40] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.010 2026-10-23 04:34:40,129 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:40] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.040 2026-10-23 04:34:40,174 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:40] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.011 0.060 2026-10-23 04:34:40,952 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:34:40,956 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:34:41,022 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.027 0.020 2026-10-23 04:34:41,072 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-23 04:34:41,074 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:34:41,083 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:41,105 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:34:41,142 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:34:41,215 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.014 0.032 2026-10-23 04:34:41,252 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.079 2026-10-23 04:34:41,322 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.025 0.057 2026-10-23 04:34:41,330 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-10-23 04:34:42,469 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.487 0.601 2026-10-23 04:34:42,514 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:42] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:34:42,651 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-10-23 04:34:42,749 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:42] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.066 2026-10-23 04:34:42,794 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:34:42,826 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: Owl is running in 'dev' mode. 2026-10-23 04:34:42,841 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:34:42,937 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:34:42,947 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-23 04:34:42,959 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:34:43,012 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:43] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.020 0.083 2026-10-23 04:34:43,038 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:34:43,050 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:34:43,123 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:43] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.039 0.174 2026-10-23 04:34:43,142 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:43] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.075 2026-10-23 04:34:43,145 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.204 2026-10-23 04:34:43,246 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:43,369 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:34:43,458 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:34:43,541 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:43] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.097 0.090 2026-10-23 04:34:43,569 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:43] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.167 2026-10-23 04:34:43,612 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:43] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.253 2026-10-23 04:34:43,632 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:43,635 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:34:43,652 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:43] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.280 2026-10-23 04:34:43,700 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:43] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.013 0.218 2026-10-23 04:34:43,745 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:43] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.194 2026-10-23 04:34:43,768 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:43,900 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:43] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.044 0.487 2026-10-23 04:34:43,926 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:43] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.346 2026-10-23 04:34:43,978 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:43] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.326 2026-10-23 04:34:44,029 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:44] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.012 0.354 2026-10-23 04:34:44,189 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.080 0.403 2026-10-23 04:34:44,220 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:44] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.312 2026-10-23 04:34:44,224 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:44,262 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:44] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.009 0.501 2026-10-23 04:34:44,300 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:44,687 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 76 0.132 0.257 2026-10-23 04:34:44,821 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.029 0.064 2026-10-23 04:34:44,911 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.038 2026-10-23 04:34:45,005 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:45,228 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:45] "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.069 0.149 2026-10-23 04:34:45,444 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.062 0.141 2026-10-23 04:34:45,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.194 2026-10-23 04:34:45,537 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.044 2026-10-23 04:34:45,599 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:45,640 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34: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.022 0.064 2026-10-23 04:34:45,696 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:45] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.018 0.044 2026-10-23 04:34:45,832 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.023 0.131 2026-10-23 04:34:45,845 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:45,896 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:45,953 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:46,005 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:46,130 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:46,205 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:46,228 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:34:46,229 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:34:46,256 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:46,306 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:46,389 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:46,463 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:46,470 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24998012 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '3fbc2171-d212-4d35-8314-782f90f0bd13'}] 2026-10-23 04:34:46,481 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:34:47,292 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24998012 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '3fbc2171-d212-4d35-8314-782f90f0bd13'} created pos.order #828 2026-10-23 04:34:47,327 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24998012 finished 2026-10-23 04:34:48,328 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 430 0.491 1.370 2026-10-23 04:34:48,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:34:48,664 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46705890 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '3fbc2171-d212-4d35-8314-782f90f0bd13'}] 2026-10-23 04:34:48,675 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46705890 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '3fbc2171-d212-4d35-8314-782f90f0bd13'} sync ignored for existing PoS order pos.order(828,) (state: paid) 2026-10-23 04:34:48,681 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:48,733 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46705890 finished 2026-10-23 04:34:48,742 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:48,780 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:48,847 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:48,915 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:49,223 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.170 0.392 2026-10-23 04:34:49,352 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.010 0.416 2026-10-23 04:34:49,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.028 0.061 2026-10-23 04:34:49,518 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.031 2026-10-23 04:34:49,564 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:49,865 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:49] "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.066 0.231 2026-10-23 04:34:50,062 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.050 0.137 2026-10-23 04:34:50,085 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.174 2026-10-23 04:34:50,197 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.060 2026-10-23 04:34:50,257 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:50,304 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34: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.019 0.062 2026-10-23 04:34:50,403 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:50] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.016 0.116 2026-10-23 04:34:50,487 44 INFO rb-1f9f1af-225886-428050 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-23 04:34:50,497 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:34:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.024 0.144 2026-10-23 04:34:50,539 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: tour succeeded 2026-10-23 04:34:50,539 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_quantity_updated_settle SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-23 04:34:50,721 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: heap 19887836 (allocated 21893120) 2026-10-23 04:34:50,727 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing chrome headless with pid 122652 2026-10-23 04:34:50,728 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing websocket connection 2026-10-23 04:34:50,729 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Terminating chrome headless with pid 122652 2026-10-23 04:34:50,924 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043450_924590_test_quantity_updated_settle.txt 2026-10-23 04:34:50,925 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Removing chrome user profile "/tmp/tmps8b9af7h_chrome_odoo" 2026-10-23 04:34:50,954 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered ... 2026-10-23 04:34:52,425 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89375028 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '5882e16a-f9c8-4fb2-b529-ba593e8fae90'}] 2026-10-23 04:34:52,654 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #241 deleted stock.move.line records with IDs: [1347] 2026-10-23 04:34:55,618 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89375028 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '5882e16a-f9c8-4fb2-b529-ba593e8fae90'} created pos.order #829 2026-10-23 04:34:55,624 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89375028 finished 2026-10-23 04:34:55,932 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70504974 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '20cdaf06-3931-414f-9c58-6fa706ca4d93'}] 2026-10-23 04:34:58,155 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70504974 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '20cdaf06-3931-414f-9c58-6fa706ca4d93'} created pos.order #830 2026-10-23 04:34:58,156 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70504974 finished 2026-10-23 04:34:58,887 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered_backend ... 2026-10-23 04:35:00,513 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39544707 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '62e32cf9-897e-4250-b33b-2a7c32a2032c'}] 2026-10-23 04:35:00,791 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #241 deleted stock.move.line records with IDs: [1352] 2026-10-23 04:35:03,646 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39544707 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '62e32cf9-897e-4250-b33b-2a7c32a2032c'} created pos.order #831 2026-10-23 04:35:03,661 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39544707 finished 2026-10-23 04:35:04,759 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_sale_order_fp_different_from_partner_one ... 2026-10-23 04:35:06,778 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome pid: 122881 2026-10-23 04:35:06,779 44 INFO rb-1f9f1af-225886-428050 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/tmpgxawhhmc_chrome_odoo 2026-10-23 04:35:06,779 44 INFO rb-1f9f1af-225886-428050 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:35359/json/version 2026-10-23 04:35:06,780 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35359', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:35:06,825 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:06,825 44 INFO rb-1f9f1af-225886-428050 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:35359/json 2026-10-23 04:35:06,826 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35359', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:35:06,838 44 INFO rb-1f9f1af-225886-428050 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:35359/devtools/page/156803B38AE50E825F38E7F26B2B7475 2026-10-23 04:35:06,848 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:06,860 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:07,207 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:35:07,211 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:07,215 44 INFO rb-1f9f1af-225886-428050 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/127" in browser 2026-10-23 04:35:07,215 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:35:07,264 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:35:08,299 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:08] "GET /pos/ui/127 HTTP/1.1" 200 - 130 0.083 0.961 2026-10-23 04:35:08,303 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigation result: {'frameId': '156803B38AE50E825F38E7F26B2B7475', 'loaderId': '0AD7E10DC3A0A2E82204DCFDBD84A93B', 'isDownload': False} 2026-10-23 04:35:08,303 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:08,330 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:35:08,361 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:08] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.014 2026-10-23 04:35:08,373 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:08] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.027 2026-10-23 04:35:08,395 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:08] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.041 2026-10-23 04:35:09,221 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:35:09,232 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:35:09,261 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.017 2026-10-23 04:35:09,297 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:35:09,304 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 04:35:09,309 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:09,330 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:35:09,355 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:35:09,429 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.031 2026-10-23 04:35:09,459 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.062 2026-10-23 04:35:09,541 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.022 0.061 2026-10-23 04:35:09,551 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.060 2026-10-23 04:35:10,707 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.377 0.729 2026-10-23 04:35:10,761 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.034 2026-10-23 04:35:10,861 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-23 04:35:10,957 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:10] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.016 0.056 2026-10-23 04:35:11,011 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:35:11,033 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:11,065 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:35:11,158 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:35:11,159 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:35:11,238 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:35:11,243 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:35:11,317 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-10-23 04:35:11,318 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:11] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.031 0.116 2026-10-23 04:35:11,352 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.059 2026-10-23 04:35:11,400 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.028 2026-10-23 04:35:11,485 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:11] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.068 0.103 2026-10-23 04:35:11,501 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:11,509 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:11] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.003 0.324 2026-10-23 04:35:11,530 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:11] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.230 2026-10-23 04:35:11,675 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:11,687 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:11] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.067 0.286 2026-10-23 04:35:11,711 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:35:11,747 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:11] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.013 0.165 2026-10-23 04:35:11,791 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:11,797 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:11] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.181 2026-10-23 04:35:11,811 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:35:11,865 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:11] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.242 2026-10-23 04:35:11,916 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:11] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.280 2026-10-23 04:35:11,959 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:11] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.291 2026-10-23 04:35:12,023 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:12] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.017 0.272 2026-10-23 04:35:12,074 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:12] "GET /web/image?model=product.template&field=image_128&id=2220&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.009 0.310 2026-10-23 04:35:12,114 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:12] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.276 2026-10-23 04:35:12,143 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:12] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.271 2026-10-23 04:35:12,187 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:12] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.256 2026-10-23 04:35:12,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.066 0.268 2026-10-23 04:35:12,379 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:12] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.333 2026-10-23 04:35:12,393 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:12,459 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:12,754 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 76 0.078 0.215 2026-10-23 04:35:12,912 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.030 0.094 2026-10-23 04:35:12,989 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.022 2026-10-23 04:35:13,096 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:13,329 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:13] "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.063 0.163 2026-10-23 04:35:13,579 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.072 0.166 2026-10-23 04:35:13,611 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.237 2026-10-23 04:35:13,704 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.024 0.052 2026-10-23 04:35:13,791 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:13,820 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:13] "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.028 0.068 2026-10-23 04:35:13,895 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:13] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.029 0.060 2026-10-23 04:35:14,004 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.020 0.115 2026-10-23 04:35:14,030 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:14,082 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:14,133 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:14,190 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:14,241 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:14,297 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:14,397 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:14,422 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:35:14,425 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:35:14,456 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:14,498 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:14,579 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:14,659 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:14,670 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23860543 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '30d0f4fe-6e9f-4d60-b998-7b23298282ba'}] 2026-10-23 04:35:14,700 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:35:15,388 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23860543 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '30d0f4fe-6e9f-4d60-b998-7b23298282ba'} created pos.order #833 2026-10-23 04:35:15,424 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23860543 finished 2026-10-23 04:35:15,714 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 292 0.315 0.733 2026-10-23 04:35:15,815 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:35:15,983 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:15,991 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23790491 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '30d0f4fe-6e9f-4d60-b998-7b23298282ba'}] 2026-10-23 04:35:16,016 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23790491 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '30d0f4fe-6e9f-4d60-b998-7b23298282ba'} sync ignored for existing PoS order pos.order(833,) (state: paid) 2026-10-23 04:35:16,062 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23790491 finished 2026-10-23 04:35:16,073 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:16,128 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:16,188 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:16,232 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:16,278 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.084 0.209 2026-10-23 04:35:16,304 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:16,415 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.006 0.101 2026-10-23 04:35:16,532 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.032 0.058 2026-10-23 04:35:16,586 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.018 2026-10-23 04:35:16,655 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:16,863 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:16] "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.053 0.150 2026-10-23 04:35:17,138 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.066 0.193 2026-10-23 04:35:17,155 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.251 2026-10-23 04:35:17,260 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.060 2026-10-23 04:35:17,317 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:17,399 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:17] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.032 0.068 2026-10-23 04:35:17,481 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:17] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.024 0.118 2026-10-23 04:35:17,559 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:17,582 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.019 0.087 2026-10-23 04:35:17,608 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:17,660 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:17,718 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:17,769 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:17,824 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:17,884 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:17,933 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:17,984 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:18,042 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:18,119 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:18,127 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71935080 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000002', 'uuid': '1634d35d-02b0-416a-adef-78b023b2fb27'}] 2026-10-23 04:35:18,655 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71935080 order {'name': '/', 'pos_reference': '261-127-000002', 'uuid': '1634d35d-02b0-416a-adef-78b023b2fb27'} created pos.order #834 2026-10-23 04:35:18,704 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71935080 finished 2026-10-23 04:35:19,062 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 181 0.217 0.721 2026-10-23 04:35:19,171 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:35:19,301 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:19,306 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79768794 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-127-000002', 'uuid': '1634d35d-02b0-416a-adef-78b023b2fb27'}] 2026-10-23 04:35:19,323 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79768794 order {'name': 'Shop - 000002', 'pos_reference': '261-127-000002', 'uuid': '1634d35d-02b0-416a-adef-78b023b2fb27'} sync ignored for existing PoS order pos.order(834,) (state: paid) 2026-10-23 04:35:19,356 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79768794 finished 2026-10-23 04:35:19,380 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:19,434 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: tour succeeded 2026-10-23 04:35:19,440 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:19,545 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 57 0.053 0.189 2026-10-23 04:35:19,757 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: heap 23066744 (allocated 25300992) 2026-10-23 04:35:19,772 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing chrome headless with pid 122881 2026-10-23 04:35:19,775 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing websocket connection 2026-10-23 04:35:19,777 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Terminating chrome headless with pid 122881 2026-10-23 04:35:19,935 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043519_935140_test_sale_order_fp_different_from_partner_one.txt 2026-10-23 04:35:19,935 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Removing chrome user profile "/tmp/tmpgxawhhmc_chrome_odoo" 2026-10-23 04:35:20,010 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_selected_partner_quotation_loading ... 2026-10-23 04:35:21,794 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome pid: 123114 2026-10-23 04:35:21,794 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless temporary user profile dir: /tmp/tmpqo684bmc_chrome_odoo 2026-10-23 04:35:21,795 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:44865/json/version 2026-10-23 04:35:21,796 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44865', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:35:21,823 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Browser version: Chrome/150.0.7871.114 2026-10-23 04:35:21,823 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:44865/json 2026-10-23 04:35:21,824 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44865', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:35:21,855 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Websocket url found: ws://127.0.0.1:44865/devtools/page/BE87C204A1A54D77C7D7983F4CE9B33F 2026-10-23 04:35:21,910 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Enable chrome headless console log notification 2026-10-23 04:35:21,922 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless enable page notifications 2026-10-23 04:35:22,150 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:35:22,153 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Setting session cookie in browser 2026-10-23 04:35:22,155 44 INFO rb-1f9f1af-225886-428050 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=127" in browser 2026-10-23 04:35:22,155 44 INFO rb-1f9f1af-225886-428050 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=127" 2026-10-23 04:35:22,196 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:35:23,053 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:23] "GET /pos/ui?config_id=127 HTTP/1.1" 200 - 85 0.056 0.814 2026-10-23 04:35:23,058 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigation result: {'frameId': 'BE87C204A1A54D77C7D7983F4CE9B33F', 'loaderId': 'E637B1E04B9291127225CE74CA8D93D5', 'isDownload': False} 2026-10-23 04:35:23,059 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:23,088 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:35:23,114 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:23] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-23 04:35:23,123 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:23] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-10-23 04:35:23,146 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:23] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.032 2026-10-23 04:35:23,906 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:35:23,933 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:35:23,976 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.024 0.018 2026-10-23 04:35:24,013 44 INFO rb-1f9f1af-225886-428050 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=127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:35:24,024 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:24,027 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.013 2026-10-23 04:35:24,063 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:35:24,088 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:35:24,156 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.018 0.025 2026-10-23 04:35:24,194 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.012 0.058 2026-10-23 04:35:24,287 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.023 0.080 2026-10-23 04:35:24,293 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.055 2026-10-23 04:35:25,451 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.417 0.681 2026-10-23 04:35:25,490 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:35:25,591 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:35:25,686 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:25] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.060 2026-10-23 04:35:25,727 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35: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.014 2026-10-23 04:35:25,762 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: Owl is running in 'dev' mode. 2026-10-23 04:35:25,778 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:35:25,843 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:35:25,852 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:35:25,921 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-23 04:35:25,956 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.072 2026-10-23 04:35:25,968 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:25] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.065 0.050 2026-10-23 04:35:25,986 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.052 2026-10-23 04:35:26,026 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:35:26,039 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:26] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.007 0.167 2026-10-23 04:35:26,075 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:35:26,155 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:26,194 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:26] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.053 0.179 2026-10-23 04:35:26,332 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:26,359 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:26] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.081 0.289 2026-10-23 04:35:26,387 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:35:26,393 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:26,399 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:26] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.004 0.311 2026-10-23 04:35:26,415 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:35:26,443 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:26] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.178 2026-10-23 04:35:26,488 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:26] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.223 2026-10-23 04:35:26,527 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:26] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.268 2026-10-23 04:35:26,596 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:26] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.337 2026-10-23 04:35:26,641 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:26] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.214 2026-10-23 04:35:26,684 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:26] "GET /web/image?model=product.template&field=image_128&id=2221&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.249 2026-10-23 04:35:26,733 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:26] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.264 2026-10-23 04:35:26,771 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:26] "GET /web/image?model=product.template&field=image_128&id=2222&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.263 2026-10-23 04:35:26,812 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:26] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.263 2026-10-23 04:35:26,847 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:26] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.220 2026-10-23 04:35:26,872 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:26] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-10-23 04:35:26,898 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:26] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.004 0.149 2026-10-23 04:35:27,014 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.045 0.277 2026-10-23 04:35:27,098 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:27,184 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:27,238 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:27,302 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:27,368 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:27,422 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:27,468 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:27,473 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:27] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.019 0.086 2026-10-23 04:35:27,527 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:27,596 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:27,607 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.020 0.104 2026-10-23 04:35:27,999 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 76 0.138 0.261 2026-10-23 04:35:28,065 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:28] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.004 0.031 2026-10-23 04:35:28,212 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 27 0.043 0.077 2026-10-23 04:35:28,290 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.021 2026-10-23 04:35:28,412 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:28,688 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:28] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.084 0.189 2026-10-23 04:35:28,951 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.066 0.182 2026-10-23 04:35:28,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.231 2026-10-23 04:35:29,025 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.013 0.030 2026-10-23 04:35:29,082 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:29,120 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:29] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.018 0.059 2026-10-23 04:35:29,196 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:29] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.022 0.085 2026-10-23 04:35:29,315 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.024 0.132 2026-10-23 04:35:29,364 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:29,413 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:29,464 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:29,516 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:29,590 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:29,634 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:29,712 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:29,767 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:29,817 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:29,876 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:29,942 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:29,992 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:30,015 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35: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.017 0.055 2026-10-23 04:35:30,078 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:30,120 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:30,169 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.023 0.106 2026-10-23 04:35:30,184 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:30,310 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.010 0.111 2026-10-23 04:35:30,358 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:30] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.004 0.025 2026-10-23 04:35:30,470 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:30] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 19 0.026 0.065 2026-10-23 04:35:30,526 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:30] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.022 2026-10-23 04:35:30,579 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:30,796 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:30] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 54 0.055 0.160 2026-10-23 04:35:30,986 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.058 0.120 2026-10-23 04:35:31,006 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:31] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.185 2026-10-23 04:35:31,095 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.050 2026-10-23 04:35:31,153 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:31,204 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:31] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.026 0.066 2026-10-23 04:35:31,275 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:31] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.024 0.091 2026-10-23 04:35:31,375 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:31,389 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.030 0.130 2026-10-23 04:35:31,424 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:31,475 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:31,529 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: tour succeeded 2026-10-23 04:35:31,530 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:31,727 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: heap 20572644 (allocated 21893120) 2026-10-23 04:35:31,737 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing chrome headless with pid 123114 2026-10-23 04:35:31,738 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing websocket connection 2026-10-23 04:35:31,742 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Terminating chrome headless with pid 123114 2026-10-23 04:35:31,902 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043531_901917_test_selected_partner_quotation_loading.txt 2026-10-23 04:35:31,903 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Removing chrome user profile "/tmp/tmpqo684bmc_chrome_odoo" 2026-10-23 04:35:31,938 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_cancelled_sale_order ... 2026-10-23 04:35:34,168 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome pid: 123357 2026-10-23 04:35:34,169 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless temporary user profile dir: /tmp/tmpzdziv5a2_chrome_odoo 2026-10-23 04:35:34,170 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:40919/json/version 2026-10-23 04:35:34,172 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40919', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:35:34,195 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Browser version: Chrome/150.0.7871.114 2026-10-23 04:35:34,196 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:40919/json 2026-10-23 04:35:34,196 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40919', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:35:34,206 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Websocket url found: ws://127.0.0.1:40919/devtools/page/AAF2AFDAA829A0088E9BFBB557F1E109 2026-10-23 04:35:34,231 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Enable chrome headless console log notification 2026-10-23 04:35:34,241 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless enable page notifications 2026-10-23 04:35:34,628 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:35:34,631 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Setting session cookie in browser 2026-10-23 04:35:34,635 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-23 04:35:34,636 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:35:34,656 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:35:35,641 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:35] "GET /pos/ui/127 HTTP/1.1" 200 - 84 0.057 0.932 2026-10-23 04:35:35,645 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Navigation result: {'frameId': 'AAF2AFDAA829A0088E9BFBB557F1E109', 'loaderId': '7EB18AA596D63E30D683408CBA243F62', 'isDownload': False} 2026-10-23 04:35:35,646 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:35,682 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:35:35,697 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:35] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-23 04:35:35,706 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:35] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-10-23 04:35:35,719 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:35] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-23 04:35:36,461 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:35:36,462 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:35:36,511 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.018 0.029 2026-10-23 04:35:36,547 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-23 04:35:36,552 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:35:36,580 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:36,584 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35: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-23 04:35:36,610 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:35:36,664 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:36] "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.026 2026-10-23 04:35:36,691 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.054 2026-10-23 04:35:36,789 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.023 0.069 2026-10-23 04:35:36,793 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.056 2026-10-23 04:35:37,862 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.397 0.619 2026-10-23 04:35:37,903 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 04:35:38,034 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:35:38,134 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:38] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.012 0.065 2026-10-23 04:35:38,183 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:35:38,208 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: Owl is running in 'dev' mode. 2026-10-23 04:35:38,231 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:35:38,308 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:35:38,343 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:35:38,353 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:35:38,390 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:38] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.026 0.052 2026-10-23 04:35:38,425 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:38] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.007 0.092 2026-10-23 04:35:38,427 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.106 2026-10-23 04:35:38,445 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:35:38,449 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35: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-23 04:35:38,514 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:38] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.005 0.026 2026-10-23 04:35:38,658 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:38,713 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 04:35:38,851 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:38] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.078 0.100 2026-10-23 04:35:38,901 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:38] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.004 0.155 2026-10-23 04:35:38,991 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:39,024 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:39] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.050 0.297 2026-10-23 04:35:39,053 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:39,059 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:35:39,072 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:35:39,111 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:39] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.241 2026-10-23 04:35:39,186 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:39] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.013 0.307 2026-10-23 04:35:39,231 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:39] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.360 2026-10-23 04:35:39,261 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:39] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.382 2026-10-23 04:35:39,322 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:39] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.014 0.398 2026-10-23 04:35:39,382 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:39] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.234 2026-10-23 04:35:39,435 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:39] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.286 2026-10-23 04:35:39,488 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:39] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.281 2026-10-23 04:35:39,540 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:39] "GET /web/image?model=product.template&field=image_128&id=2223&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.296 2026-10-23 04:35:39,581 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:39] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.291 2026-10-23 04:35:39,631 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:39] "GET /web/image?model=product.template&field=image_128&id=2224&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.292 2026-10-23 04:35:39,783 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.043 0.340 2026-10-23 04:35:39,820 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:39,888 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:40,174 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 74 0.082 0.200 2026-10-23 04:35:40,339 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.040 0.086 2026-10-23 04:35:40,418 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.025 2026-10-23 04:35:40,536 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:40,790 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:40] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.080 0.163 2026-10-23 04:35:41,050 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.077 0.170 2026-10-23 04:35:41,070 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:41] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.244 2026-10-23 04:35:41,157 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.046 2026-10-23 04:35:41,223 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:41,265 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35: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.022 0.064 2026-10-23 04:35:41,362 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:41] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.026 0.100 2026-10-23 04:35:41,477 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.027 0.162 2026-10-23 04:35:41,536 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:41,591 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:41,637 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:41,722 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:41,744 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:35:41,747 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:35:41,775 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:41,823 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:41,920 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:42,004 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:42,016 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10235618 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '70bef5d7-9fea-43e4-9ff1-2fc804f2cee2'}] 2026-10-23 04:35:42,040 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:35:42,928 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10235618 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '70bef5d7-9fea-43e4-9ff1-2fc804f2cee2'} created pos.order #835 2026-10-23 04:35:42,961 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10235618 finished 2026-10-23 04:35:43,251 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 308 0.340 0.901 2026-10-23 04:35:43,326 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:43] "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-23 04:35:43,471 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: tour succeeded 2026-10-23 04:35:43,472 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:43,488 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68246693 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '70bef5d7-9fea-43e4-9ff1-2fc804f2cee2'}] 2026-10-23 04:35:43,498 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68246693 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '70bef5d7-9fea-43e4-9ff1-2fc804f2cee2'} sync ignored for existing PoS order pos.order(835,) (state: paid) 2026-10-23 04:35:43,526 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68246693 finished 2026-10-23 04:35:43,712 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.064 0.165 2026-10-23 04:35:43,721 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: heap 18283164 (allocated 20185088) 2026-10-23 04:35:43,723 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing chrome headless with pid 123357 2026-10-23 04:35:43,727 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing websocket connection 2026-10-23 04:35:43,728 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Terminating chrome headless with pid 123357 2026-10-23 04:35:43,880 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043543_880370_test_settle_cancelled_sale_order.txt 2026-10-23 04:35:43,880 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Removing chrome user profile "/tmp/tmpzdziv5a2_chrome_odoo" 2026-10-23 04:35:43,966 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_changed_price_with_lots ... 2026-10-23 04:35:45,187 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome pid: 123576 2026-10-23 04:35:45,187 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless temporary user profile dir: /tmp/tmprstzcx23_chrome_odoo 2026-10-23 04:35:45,187 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:34107/json/version 2026-10-23 04:35:45,191 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34107', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:35:45,272 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:45,272 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:34107/json 2026-10-23 04:35:45,273 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34107', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:35:45,303 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Websocket url found: ws://127.0.0.1:34107/devtools/page/4269B918DBF627414165B5267A08F30A 2026-10-23 04:35:45,331 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Enable chrome headless console log notification 2026-10-23 04:35:45,351 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless enable page notifications 2026-10-23 04:35:45,584 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:35:45,587 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Setting session cookie in browser 2026-10-23 04:35:45,589 44 INFO rb-1f9f1af-225886-428050 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=127" in browser 2026-10-23 04:35:45,590 44 INFO rb-1f9f1af-225886-428050 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=127" 2026-10-23 04:35:45,618 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:35:46,542 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:46] "GET /pos/ui?config_id=127 HTTP/1.1" 200 - 130 0.086 0.843 2026-10-23 04:35:46,547 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Navigation result: {'frameId': '4269B918DBF627414165B5267A08F30A', 'loaderId': '6FFDE8726BD366D5064367324C6BCF5D', 'isDownload': False} 2026-10-23 04:35:46,547 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:46,572 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:35:46,590 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:46] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.008 2026-10-23 04:35:46,600 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:46] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-23 04:35:46,614 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:46] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-10-23 04:35:47,446 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:35:47,466 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:35:47,523 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.014 0.022 2026-10-23 04:35:47,569 44 INFO rb-1f9f1af-225886-428050 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=127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:35:47,575 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-23 04:35:47,583 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:47,599 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:35:47,618 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:35:47,676 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.008 0.021 2026-10-23 04:35:47,710 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.056 2026-10-23 04:35:47,719 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-10-23 04:35:47,854 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.026 0.077 2026-10-23 04:35:48,899 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.365 0.626 2026-10-23 04:35:48,965 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.037 2026-10-23 04:35:49,076 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.020 2026-10-23 04:35:49,233 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:49] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.113 2026-10-23 04:35:49,290 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.015 2026-10-23 04:35:49,327 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:49,351 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:35:49,441 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:35:49,452 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:35:49,472 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:35:49,488 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:35:49,543 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:49] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 14 0.034 0.064 2026-10-23 04:35:49,594 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 04:35:49,608 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:49] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.012 0.146 2026-10-23 04:35:49,617 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35: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-23 04:35:49,693 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:35:49,722 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:49] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.022 0.082 2026-10-23 04:35:49,846 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:49] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.025 0.189 2026-10-23 04:35:49,923 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:49,994 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:49] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.049 0.323 2026-10-23 04:35:50,074 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:50] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.019 0.027 2026-10-23 04:35:50,121 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:50] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.050 2026-10-23 04:35:50,142 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:35:50,154 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:50] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.079 2026-10-23 04:35:50,208 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:50] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.134 2026-10-23 04:35:50,249 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:50,268 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:50] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.177 2026-10-23 04:35:50,327 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:50] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.015 0.234 2026-10-23 04:35:50,383 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:50] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.281 2026-10-23 04:35:50,471 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:50] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.309 2026-10-23 04:35:50,555 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:50] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.020 0.345 2026-10-23 04:35:50,581 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:35:50,583 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:50,594 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:50] "GET /web/image?model=product.template&field=image_128&id=2225&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.368 2026-10-23 04:35:50,652 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:50] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.009 0.366 2026-10-23 04:35:50,828 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.037 0.453 2026-10-23 04:35:50,893 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:50,963 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:51,309 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 76 0.098 0.237 2026-10-23 04:35:51,502 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.038 0.076 2026-10-23 04:35:51,602 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.010 0.026 2026-10-23 04:35:51,735 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:51,986 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:51] "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.065 0.184 2026-10-23 04:35:52,216 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.067 0.149 2026-10-23 04:35:52,245 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:52] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.211 2026-10-23 04:35:52,340 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.054 2026-10-23 04:35:52,387 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:52,452 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:52] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.018 0.076 2026-10-23 04:35:52,522 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:52] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.024 0.090 2026-10-23 04:35:52,621 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.024 0.112 2026-10-23 04:35:52,710 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:52,767 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:52,815 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:52,866 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:52,917 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: tour succeeded 2026-10-23 04:35:52,920 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:53,072 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: heap 16865216 (allocated 18612224) 2026-10-23 04:35:53,080 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing chrome headless with pid 123576 2026-10-23 04:35:53,082 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing websocket connection 2026-10-23 04:35:53,084 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Terminating chrome headless with pid 123576 2026-10-23 04:35:53,240 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043553_240184_test_settle_changed_price_with_lots.txt 2026-10-23 04:35:53,240 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Removing chrome user profile "/tmp/tmprstzcx23_chrome_odoo" 2026-10-23 04:35:53,272 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-10-23 04:35:54,448 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome pid: 123791 2026-10-23 04:35:54,448 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless temporary user profile dir: /tmp/tmpi6_iu7oj_chrome_odoo 2026-10-23 04:35:54,448 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:46533/json/version 2026-10-23 04:35:54,450 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46533', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:35:54,504 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:54,504 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:46533/json 2026-10-23 04:35:54,505 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46533', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:35:54,547 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Websocket url found: ws://127.0.0.1:46533/devtools/page/12735B34F01625FAD63876D71B60F183 2026-10-23 04:35:54,556 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Enable chrome headless console log notification 2026-10-23 04:35:54,578 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless enable page notifications 2026-10-23 04:35:54,785 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:35:54,791 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Setting session cookie in browser 2026-10-23 04:35:54,797 44 INFO rb-1f9f1af-225886-428050 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/127" in browser 2026-10-23 04:35:54,797 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:35:54,838 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:35:55,719 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:55] "GET /pos/ui/127 HTTP/1.1" 200 - 85 0.054 0.832 2026-10-23 04:35:55,732 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigation result: {'frameId': '12735B34F01625FAD63876D71B60F183', 'loaderId': '8E32C2740FE6589626B5B2CFD301BCEE', 'isDownload': False} 2026-10-23 04:35:55,732 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-10-23 04:35:55,767 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:35:55,811 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:55] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.032 2026-10-23 04:35:55,824 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:55] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.028 2026-10-23 04:35:55,836 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:55] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-10-23 04:35:56,691 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:35:56,698 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:35:56,754 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.016 0.022 2026-10-23 04:35:56,790 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-23 04:35:56,805 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:35:56,819 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:56,824 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.005 0.008 2026-10-23 04:35:56,845 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:35:56,881 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.018 2026-10-23 04:35:56,919 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:56] "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.041 2026-10-23 04:35:56,925 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.007 2026-10-23 04:35:57,039 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.021 0.078 2026-10-23 04:35:58,174 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.396 0.672 2026-10-23 04:35:58,211 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:58] "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-23 04:35:58,318 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:35:58,417 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:58] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.062 2026-10-23 04:35:58,476 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-10-23 04:35:58,510 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:58,530 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:35:58,612 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:35:58,673 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:35:58,689 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:35:58,700 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-23 04:35:58,716 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35: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-23 04:35:58,733 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:35:58,786 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:58] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.052 0.057 2026-10-23 04:35:58,809 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:58] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.004 0.131 2026-10-23 04:35:58,853 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:58] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.005 0.099 2026-10-23 04:35:58,932 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:59,035 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:59] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.003 0.014 2026-10-23 04:35:59,057 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:35:59,245 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:59] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.078 0.122 2026-10-23 04:35:59,282 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:59,290 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:35:59,326 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:35:59,353 44 INFO rb-1f9f1af-225886-428050 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-23 04:35:59,397 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:59] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.058 0.291 2026-10-23 04:35:59,451 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:59] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.247 2026-10-23 04:35:59,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:59] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.309 2026-10-23 04:35:59,581 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:59] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.379 2026-10-23 04:35:59,653 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:59] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.013 0.436 2026-10-23 04:35:59,676 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:59] "GET /web/image?model=product.template&field=image_128&id=2226&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.001 0.330 2026-10-23 04:35:59,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:59] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.296 2026-10-23 04:35:59,760 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:59] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.302 2026-10-23 04:35:59,795 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:59] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.240 2026-10-23 04:35:59,983 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:35:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.070 0.309 2026-10-23 04:36:00,033 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:00,055 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:00] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.360 2026-10-23 04:36:00,100 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:00,102 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:00] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.430 2026-10-23 04:36:00,463 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 76 0.115 0.243 2026-10-23 04:36:00,622 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.035 0.074 2026-10-23 04:36:00,708 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.019 2026-10-23 04:36:00,887 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:01,073 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:01] "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.054 0.145 2026-10-23 04:36:01,298 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.061 0.151 2026-10-23 04:36:01,316 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.211 2026-10-23 04:36:01,402 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.052 2026-10-23 04:36:01,460 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:01,521 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36: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.026 0.071 2026-10-23 04:36:01,610 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:01] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.016 0.119 2026-10-23 04:36:01,732 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.024 0.153 2026-10-23 04:36:01,751 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:01,803 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:01,856 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:01,905 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:01,993 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:02,012 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:36:02,015 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:36:02,048 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:02,095 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:02,177 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:02,262 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:02,280 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17310492 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '816f69e2-5770-4927-ba3a-f89958e0bb12'}] 2026-10-23 04:36:02,285 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:36:02,513 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17310492 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '816f69e2-5770-4927-ba3a-f89958e0bb12'} created pos.order #836 2026-10-23 04:36:02,548 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17310492 finished 2026-10-23 04:36:02,921 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 163 0.216 0.431 2026-10-23 04:36:02,985 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:36:03,176 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24295705 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '816f69e2-5770-4927-ba3a-f89958e0bb12'}] 2026-10-23 04:36:03,180 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: tour succeeded 2026-10-23 04:36:03,186 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: ╔════════════════════════════════════╗ ║ TOUR PosSettleDraftOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-23 04:36:03,189 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24295705 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '816f69e2-5770-4927-ba3a-f89958e0bb12'} sync ignored for existing PoS order pos.order(836,) (state: paid) 2026-10-23 04:36:03,239 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24295705 finished 2026-10-23 04:36:03,515 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.082 0.259 2026-10-23 04:36:03,522 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: heap 17846580 (allocated 18874368) 2026-10-23 04:36:03,554 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing chrome headless with pid 123791 2026-10-23 04:36:03,558 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing websocket connection 2026-10-23 04:36:03,562 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Terminating chrome headless with pid 123791 2026-10-23 04:36:03,750 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043603_750202_test_settle_draft_order_service_product.txt 2026-10-23 04:36:03,750 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Removing chrome user profile "/tmp/tmpi6_iu7oj_chrome_odoo" 2026-10-23 04:36:03,797 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_groupable_lot_total_amount ... 2026-10-23 04:36:05,907 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome pid: 124022 2026-10-23 04:36:05,907 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless temporary user profile dir: /tmp/tmpa0lk5mbv_chrome_odoo 2026-10-23 04:36:05,908 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:37477/json/version 2026-10-23 04:36:05,910 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37477', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:36:06,094 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:06,094 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:37477/json 2026-10-23 04:36:06,095 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37477', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:36:06,141 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Websocket url found: ws://127.0.0.1:37477/devtools/page/A86CE665CD0574471BF70ED573E4B35C 2026-10-23 04:36:06,171 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Enable chrome headless console log notification 2026-10-23 04:36:06,185 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless enable page notifications 2026-10-23 04:36:06,514 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:36:06,519 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Setting session cookie in browser 2026-10-23 04:36:06,521 44 INFO rb-1f9f1af-225886-428050 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=127" in browser 2026-10-23 04:36:06,521 44 INFO rb-1f9f1af-225886-428050 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=127" 2026-10-23 04:36:06,546 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:36:07,685 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:07] "GET /pos/ui?config_id=127 HTTP/1.1" 200 - 84 0.054 1.090 2026-10-23 04:36:07,690 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigation result: {'frameId': 'A86CE665CD0574471BF70ED573E4B35C', 'loaderId': 'CB580EA46D175ECB08B09E24A54318F1', 'isDownload': False} 2026-10-23 04:36:07,690 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:07,725 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:36:07,760 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:07] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.025 2026-10-23 04:36:07,779 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:07] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-10-23 04:36:07,793 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:07] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.052 2026-10-23 04:36:08,759 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:36:08,803 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.042 2026-10-23 04:36:08,837 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.010 0.040 2026-10-23 04:36:08,877 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-23 04:36:08,885 44 INFO rb-1f9f1af-225886-428050 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=127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:36:08,910 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:08,913 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 04:36:08,932 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:36:09,014 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:09] "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.054 2026-10-23 04:36:09,036 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.084 2026-10-23 04:36:09,165 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.023 0.087 2026-10-23 04:36:09,170 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.092 2026-10-23 04:36:10,124 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.317 0.577 2026-10-23 04:36:10,161 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:36:10,312 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:36:10,434 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:10] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.069 2026-10-23 04:36:10,490 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.011 2026-10-23 04:36:10,528 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:10,548 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:36:10,665 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:36:10,738 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:36:10,747 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:36:10,793 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:36:10,837 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:36:10,853 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:10] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.070 0.117 2026-10-23 04:36:10,906 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:10] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.004 0.229 2026-10-23 04:36:10,915 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.213 2026-10-23 04:36:10,945 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:10,946 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:10] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.055 2026-10-23 04:36:11,006 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:36:11,170 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:11,194 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:11] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.091 0.137 2026-10-23 04:36:11,218 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:36:11,241 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:11] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.008 0.225 2026-10-23 04:36:11,278 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:11] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.175 2026-10-23 04:36:11,328 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:11] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.168 2026-10-23 04:36:11,375 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:11] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.207 2026-10-23 04:36:11,476 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:11,502 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:11] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.048 0.475 2026-10-23 04:36:11,507 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:36:11,570 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:11] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.009 0.334 2026-10-23 04:36:11,651 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:11] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.397 2026-10-23 04:36:11,698 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:11] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.387 2026-10-23 04:36:11,757 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:11] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.421 2026-10-23 04:36:11,805 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:11] "GET /web/image?model=product.template&field=image_128&id=2227&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.417 2026-10-23 04:36:11,839 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:11] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.250 2026-10-23 04:36:11,878 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:11] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.203 2026-10-23 04:36:12,011 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.052 0.430 2026-10-23 04:36:12,060 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:12,126 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:12,490 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 74 0.127 0.224 2026-10-23 04:36:12,637 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.038 0.075 2026-10-23 04:36:12,763 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.049 2026-10-23 04:36:12,877 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:13,127 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:13] "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.078 0.169 2026-10-23 04:36:13,378 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.059 0.179 2026-10-23 04:36:13,395 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.232 2026-10-23 04:36:13,485 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.044 2026-10-23 04:36:13,556 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:13,603 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:13] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.025 0.070 2026-10-23 04:36:13,706 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:13] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 26 0.032 0.106 2026-10-23 04:36:13,815 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.023 0.153 2026-10-23 04:36:13,862 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:13,919 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:13,966 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:14,017 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: tour succeeded 2026-10-23 04:36:14,018 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:14,135 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: heap 16856180 (allocated 18350080) 2026-10-23 04:36:14,145 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing chrome headless with pid 124022 2026-10-23 04:36:14,147 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing websocket connection 2026-10-23 04:36:14,148 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Terminating chrome headless with pid 124022 2026-10-23 04:36:14,326 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043614_325881_test_settle_groupable_lot_total_amount.txt 2026-10-23 04:36:14,326 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Removing chrome user profile "/tmp/tmpa0lk5mbv_chrome_odoo" 2026-10-23 04:36:14,352 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-10-23 04:36:15,908 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome pid: 124232 2026-10-23 04:36:15,908 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless temporary user profile dir: /tmp/tmplyzn2o20_chrome_odoo 2026-10-23 04:36:15,909 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:37763/json/version 2026-10-23 04:36:15,912 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37763', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:36:15,956 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Browser version: Chrome/150.0.7871.114 2026-10-23 04:36:15,959 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:37763/json 2026-10-23 04:36:15,961 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37763', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:36:15,990 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Websocket url found: ws://127.0.0.1:37763/devtools/page/50D7F0736AA4F79DDBD2BA422CDD379A 2026-10-23 04:36:16,020 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Enable chrome headless console log notification 2026-10-23 04:36:16,030 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless enable page notifications 2026-10-23 04:36:16,326 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:36:16,329 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Setting session cookie in browser 2026-10-23 04:36:16,333 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-23 04:36:16,333 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:36:16,370 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:36:17,258 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:17] "GET /pos/ui/127 HTTP/1.1" 200 - 83 0.050 0.844 2026-10-23 04:36:17,264 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigation result: {'frameId': '50D7F0736AA4F79DDBD2BA422CDD379A', 'loaderId': '63EBC796CDED450731E2A44B90C71814', 'isDownload': False} 2026-10-23 04:36:17,264 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-10-23 04:36:17,288 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:36:17,328 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:17] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-10-23 04:36:17,340 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:17] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-23 04:36:17,357 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:17] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.042 2026-10-23 04:36:18,115 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:36:18,122 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:36:18,175 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.012 0.025 2026-10-23 04:36:18,216 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.006 2026-10-23 04:36:18,230 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:36:18,244 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:36:18,247 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:18,274 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:36:18,316 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.014 2026-10-23 04:36:18,373 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.016 0.058 2026-10-23 04:36:18,375 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-10-23 04:36:18,480 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.020 0.061 2026-10-23 04:36:19,596 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.357 0.686 2026-10-23 04:36:19,641 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:36:19,798 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36: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.023 2026-10-23 04:36:19,888 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:19] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.060 2026-10-23 04:36:19,925 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:36:19,945 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: Owl is running in 'dev' mode. 2026-10-23 04:36:19,982 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:36:20,063 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:36:20,066 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:36:20,098 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:36:20,148 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:20] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.012 0.091 2026-10-23 04:36:20,152 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.066 2026-10-23 04:36:20,226 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.047 2026-10-23 04:36:20,239 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.035 2026-10-23 04:36:20,293 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.028 2026-10-23 04:36:20,332 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:20,340 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:20] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.063 0.236 2026-10-23 04:36:20,403 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:20] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.006 0.167 2026-10-23 04:36:20,463 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:20] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.009 0.044 2026-10-23 04:36:20,523 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:20,572 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:20,701 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:20] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.070 0.419 2026-10-23 04:36:20,710 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:36:20,731 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:36:20,873 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:20] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.066 0.548 2026-10-23 04:36:20,918 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:20] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.010 0.459 2026-10-23 04:36:20,947 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:20] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.490 2026-10-23 04:36:21,009 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:21] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.538 2026-10-23 04:36:21,053 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:21] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.011 0.595 2026-10-23 04:36:21,128 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:21] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.016 0.362 2026-10-23 04:36:21,174 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:21] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.287 2026-10-23 04:36:21,217 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:21] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.284 2026-10-23 04:36:21,268 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:21] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.013 0.299 2026-10-23 04:36:21,302 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:21] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.263 2026-10-23 04:36:21,346 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:21] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.210 2026-10-23 04:36:21,476 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.045 0.365 2026-10-23 04:36:21,519 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:21,586 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:21,943 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 74 0.112 0.243 2026-10-23 04:36:22,109 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.040 0.088 2026-10-23 04:36:22,201 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.027 2026-10-23 04:36:22,317 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:22,549 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:22] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.083 0.146 2026-10-23 04:36:22,805 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.075 0.165 2026-10-23 04:36:22,822 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.221 2026-10-23 04:36:22,914 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.057 2026-10-23 04:36:22,990 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:23,039 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36: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.031 0.081 2026-10-23 04:36:23,102 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:23] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.016 0.091 2026-10-23 04:36:23,210 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.032 0.102 2026-10-23 04:36:23,237 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:23,287 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:23,339 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:23,389 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:23,440 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:23,535 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:23,643 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:23,693 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:23,758 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:23,827 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:23,875 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:23,922 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36: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.018 0.074 2026-10-23 04:36:23,925 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:23,977 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:24,023 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.021 0.065 2026-10-23 04:36:24,026 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: tour succeeded 2026-10-23 04:36:24,031 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: ╔═════════════════════════════════════╗ ║ TOUR PosSettleCustomPrice SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-23 04:36:24,194 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: heap 17813832 (allocated 19136512) 2026-10-23 04:36:24,224 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing chrome headless with pid 124232 2026-10-23 04:36:24,231 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing websocket connection 2026-10-23 04:36:24,234 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Terminating chrome headless with pid 124232 2026-10-23 04:36:24,366 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043624_366360_test_settle_order_change_customer.txt 2026-10-23 04:36:24,366 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Removing chrome user profile "/tmp/tmplyzn2o20_chrome_odoo" 2026-10-23 04:36:24,406 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-10-23 04:36:25,951 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome pid: 124453 2026-10-23 04:36:25,951 44 INFO rb-1f9f1af-225886-428050 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/tmps43vmndw_chrome_odoo 2026-10-23 04:36:25,952 44 INFO rb-1f9f1af-225886-428050 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:46553/json/version 2026-10-23 04:36:25,953 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46553', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:36:26,008 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:26,008 44 INFO rb-1f9f1af-225886-428050 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:46553/json 2026-10-23 04:36:26,009 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46553', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:36:26,031 44 INFO rb-1f9f1af-225886-428050 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:46553/devtools/page/25578EF075358660B9ADFBDD5FEA7A5A 2026-10-23 04:36:26,059 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:26,072 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:26,310 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:36:26,313 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:26,316 44 INFO rb-1f9f1af-225886-428050 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/127" in browser 2026-10-23 04:36:26,316 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:36:26,342 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:36:27,278 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:27] "GET /pos/ui/127 HTTP/1.1" 200 - 86 0.085 0.857 2026-10-23 04:36:27,282 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigation result: {'frameId': '25578EF075358660B9ADFBDD5FEA7A5A', 'loaderId': '1BDBF697AD11D4A4B24BC7DE2AD2A972', 'isDownload': False} 2026-10-23 04:36:27,282 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:27,327 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:36:27,349 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:27] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-10-23 04:36:27,369 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:27] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-10-23 04:36:27,377 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:27] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.029 2026-10-23 04:36:28,084 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:36:28,089 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:36:28,146 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.026 0.018 2026-10-23 04:36:28,188 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.005 2026-10-23 04:36:28,194 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:36:28,213 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:28,215 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:36:28,237 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:36:28,285 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:28] "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.025 2026-10-23 04:36:28,309 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.051 2026-10-23 04:36:28,399 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.021 0.068 2026-10-23 04:36:28,403 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.058 2026-10-23 04:36:29,503 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.404 0.646 2026-10-23 04:36:29,547 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:36:29,666 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:36:29,786 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:29] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.070 2026-10-23 04:36:29,831 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:36:29,868 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:29,888 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:36:30,008 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:36:30,015 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-23 04:36:30,017 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:36:30,055 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:30] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.036 0.053 2026-10-23 04:36:30,087 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:30] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.005 0.106 2026-10-23 04:36:30,091 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.111 2026-10-23 04:36:30,111 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36: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-23 04:36:30,112 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:36:30,193 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:30] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.006 0.020 2026-10-23 04:36:30,365 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:30,418 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:36:30,555 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:30,625 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:30] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 34 0.078 0.152 2026-10-23 04:36:30,683 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:30,786 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:30] "GET /pos/ui/127 HTTP/1.1" 200 - 34 0.087 0.288 2026-10-23 04:36:30,797 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:36:30,815 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:36:30,825 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:30] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.253 2026-10-23 04:36:30,884 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:30] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.304 2026-10-23 04:36:30,930 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:30] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.347 2026-10-23 04:36:30,961 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:30] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.007 0.439 2026-10-23 04:36:30,993 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:30] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-23 04:36:31,023 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:31] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.192 2026-10-23 04:36:31,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:31] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.214 2026-10-23 04:36:31,092 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:31] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.198 2026-10-23 04:36:31,121 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:31] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-10-23 04:36:31,151 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:31] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.516 2026-10-23 04:36:31,175 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:31] "GET /web/image?model=product.template&field=image_128&id=2228&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.166 2026-10-23 04:36:31,217 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:31] "GET /web/image?model=product.template&field=image_128&id=2229&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.178 2026-10-23 04:36:31,357 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.044 0.245 2026-10-23 04:36:31,427 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:31,489 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:31,828 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 76 0.082 0.248 2026-10-23 04:36:31,995 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.030 0.078 2026-10-23 04:36:32,095 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.024 2026-10-23 04:36:32,252 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:32,494 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:32] "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.074 0.169 2026-10-23 04:36:32,782 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 71 0.075 0.198 2026-10-23 04:36:32,797 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.240 2026-10-23 04:36:32,869 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.043 2026-10-23 04:36:32,936 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:32,976 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:32] "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.020 0.064 2026-10-23 04:36:33,031 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:33] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.017 0.072 2026-10-23 04:36:33,165 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 24 0.023 0.132 2026-10-23 04:36:33,206 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:33,310 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:33,338 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:36:33,346 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:36:33,357 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:33,408 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:33,470 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:33,527 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:33,579 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:33,659 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:33,711 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:33,793 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:33,803 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62824246 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '6746bdb9-941c-4d29-8bc5-d1c234ff6a2a'}] 2026-10-23 04:36:33,808 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:36:34,315 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62824246 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '6746bdb9-941c-4d29-8bc5-d1c234ff6a2a'} created pos.order #837 2026-10-23 04:36:34,349 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62824246 finished 2026-10-23 04:36:34,724 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 277 0.292 0.633 2026-10-23 04:36:34,836 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.005 0.007 2026-10-23 04:36:35,019 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:35,036 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65378582 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '6746bdb9-941c-4d29-8bc5-d1c234ff6a2a'}] 2026-10-23 04:36:35,048 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65378582 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '6746bdb9-941c-4d29-8bc5-d1c234ff6a2a'} sync ignored for existing PoS order pos.order(837,) (state: paid) 2026-10-23 04:36:35,084 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65378582 finished 2026-10-23 04:36:35,116 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:35,164 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:35,211 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:35,268 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:35,317 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.079 0.208 2026-10-23 04:36:35,331 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:35,504 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:35] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.015 0.143 2026-10-23 04:36:35,630 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:35] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.023 0.076 2026-10-23 04:36:35,691 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.031 2026-10-23 04:36:35,735 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:35,933 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:35] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.055 0.138 2026-10-23 04:36:36,175 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 70 0.073 0.158 2026-10-23 04:36:36,196 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:36] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.211 2026-10-23 04:36:36,266 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.035 2026-10-23 04:36:36,322 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:36,382 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:36] "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.032 0.066 2026-10-23 04:36:36,469 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:36] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.021 0.126 2026-10-23 04:36:36,592 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 24 0.025 0.137 2026-10-23 04:36:36,608 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:36,668 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:36,719 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:36,766 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:36,824 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:36,881 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:36,934 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:36,999 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:37,050 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:37,120 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:37,129 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34573864 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000002', 'uuid': '39124fd4-7e8a-435d-aa35-084d05c1378e'}] 2026-10-23 04:36:37,510 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34573864 order {'name': '/', 'pos_reference': '261-127-000002', 'uuid': '39124fd4-7e8a-435d-aa35-084d05c1378e'} created pos.order #838 2026-10-23 04:36:37,559 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34573864 finished 2026-10-23 04:36:37,872 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 200 0.208 0.538 2026-10-23 04:36:37,959 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:36:38,026 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: tour succeeded 2026-10-23 04:36:38,027 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: ╔════════════════════════════════════════╗ ║ TOUR PosSettleOrderShipLater SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-23 04:36:38,040 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82273349 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-127-000002', 'uuid': '39124fd4-7e8a-435d-aa35-084d05c1378e'}] 2026-10-23 04:36:38,053 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82273349 order {'name': 'Shop - 000002', 'pos_reference': '261-127-000002', 'uuid': '39124fd4-7e8a-435d-aa35-084d05c1378e'} sync ignored for existing PoS order pos.order(838,) (state: paid) 2026-10-23 04:36:38,087 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82273349 finished 2026-10-23 04:36:38,287 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: heap 21408060 (allocated 23728128) 2026-10-23 04:36:38,301 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing chrome headless with pid 124453 2026-10-23 04:36:38,303 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing websocket connection 2026-10-23 04:36:38,306 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Terminating chrome headless with pid 124453 2026-10-23 04:36:38,319 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 57 0.081 0.204 2026-10-23 04:36:38,483 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043638_482774_test_settle_order_ship_later_effect_on_so.txt 2026-10-23 04:36:38,483 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Removing chrome user profile "/tmp/tmps43vmndw_chrome_odoo" 2026-10-23 04:36:38,753 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-10-23 04:36:40,697 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome pid: 124697 2026-10-23 04:36:40,697 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless temporary user profile dir: /tmp/tmp1azhg_pp_chrome_odoo 2026-10-23 04:36:40,698 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:40001/json/version 2026-10-23 04:36:40,699 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40001', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:36:40,872 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:40,872 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:40001/json 2026-10-23 04:36:40,872 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40001', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:36:40,896 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Websocket url found: ws://127.0.0.1:40001/devtools/page/1035A264FE28FD7466F8286DDA0329AB 2026-10-23 04:36:40,937 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Enable chrome headless console log notification 2026-10-23 04:36:40,979 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless enable page notifications 2026-10-23 04:36:41,304 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:36:41,308 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Setting session cookie in browser 2026-10-23 04:36:41,310 44 INFO rb-1f9f1af-225886-428050 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/127" in browser 2026-10-23 04:36:41,310 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:36:41,341 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:36:42,444 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:42] "GET /pos/ui/127 HTTP/1.1" 200 - 84 0.054 1.056 2026-10-23 04:36:42,449 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigation result: {'frameId': '1035A264FE28FD7466F8286DDA0329AB', 'loaderId': '6FDAAEDCBF103FF04229382A6E9AD000', 'isDownload': False} 2026-10-23 04:36:42,449 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-10-23 04:36:42,496 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:36:42,520 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:42] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-10-23 04:36:42,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:42] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-23 04:36:42,553 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:42] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.038 2026-10-23 04:36:43,344 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:36:43,351 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:36:43,408 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.036 0.019 2026-10-23 04:36:43,441 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:36:43,445 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-23 04:36:43,455 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:43,473 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-10-23 04:36:43,489 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:36:43,553 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.034 2026-10-23 04:36:43,585 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.063 2026-10-23 04:36:43,689 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.023 0.080 2026-10-23 04:36:43,696 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.082 2026-10-23 04:36:44,724 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.386 0.603 2026-10-23 04:36:44,780 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:44] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.041 2026-10-23 04:36:44,908 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-10-23 04:36:45,015 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:45] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.073 2026-10-23 04:36:45,056 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:36:45,079 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:45,095 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:36:45,172 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:36:45,202 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:36:45,206 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:36:45,249 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:45] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.024 0.045 2026-10-23 04:36:45,254 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-10-23 04:36:45,319 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-10-23 04:36:45,332 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:45] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.022 0.115 2026-10-23 04:36:45,349 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.042 2026-10-23 04:36:45,371 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:45] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.004 0.047 2026-10-23 04:36:45,462 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:45,496 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:36:45,712 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:45] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.076 0.147 2026-10-23 04:36:45,722 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:36:45,790 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:45] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.008 0.201 2026-10-23 04:36:45,800 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:45,822 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:45] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.206 2026-10-23 04:36:45,845 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:36:45,847 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:45,901 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:45] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.271 2026-10-23 04:36:45,957 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:45] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.011 0.320 2026-10-23 04:36:46,133 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:46] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.072 0.558 2026-10-23 04:36:46,174 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:46] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.369 2026-10-23 04:36:46,222 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:46] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.442 2026-10-23 04:36:46,266 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:46] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.397 2026-10-23 04:36:46,323 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:46] "GET /web/image?model=product.template&field=image_128&id=2230&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.012 0.390 2026-10-23 04:36:46,361 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:46] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.394 2026-10-23 04:36:46,473 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.034 0.303 2026-10-23 04:36:46,510 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:46] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.278 2026-10-23 04:36:46,524 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:46,560 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:46] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.375 2026-10-23 04:36:46,595 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:46,875 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 74 0.084 0.194 2026-10-23 04:36:47,026 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:47] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.033 0.080 2026-10-23 04:36:47,113 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.020 2026-10-23 04:36:47,207 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:47,415 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:47] "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.064 0.140 2026-10-23 04:36:47,620 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.055 0.135 2026-10-23 04:36:47,644 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:47] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.195 2026-10-23 04:36:47,741 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.058 2026-10-23 04:36:47,806 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:47,844 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36: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.027 0.060 2026-10-23 04:36:47,935 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:47] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.026 0.107 2026-10-23 04:36:48,040 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.020 0.148 2026-10-23 04:36:48,081 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:48,131 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:48,183 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:48,234 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:48,322 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:48,349 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:36:48,352 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:36:48,373 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:48,423 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:48,501 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:48,573 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:48,582 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59378022 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '17990008-7a50-4f8d-843e-779d716108ab'}] 2026-10-23 04:36:48,585 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:36:48,941 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #241 deleted stock.move.line records with IDs: [1367, 1368] 2026-10-23 04:36:49,493 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59378022 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '17990008-7a50-4f8d-843e-779d716108ab'} created pos.order #839 2026-10-23 04:36:49,522 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59378022 finished 2026-10-23 04:36:49,897 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 429 0.378 0.942 2026-10-23 04:36:50,005 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.017 2026-10-23 04:36:50,162 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: tour succeeded 2026-10-23 04:36:50,163 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderRealTime SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-23 04:36:50,177 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20986716 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '17990008-7a50-4f8d-843e-779d716108ab'}] 2026-10-23 04:36:50,189 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20986716 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '17990008-7a50-4f8d-843e-779d716108ab'} sync ignored for existing PoS order pos.order(839,) (state: paid) 2026-10-23 04:36:50,227 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20986716 finished 2026-10-23 04:36:50,321 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: heap 17857612 (allocated 19398656) 2026-10-23 04:36:50,344 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing chrome headless with pid 124697 2026-10-23 04:36:50,346 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing websocket connection 2026-10-23 04:36:50,348 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Terminating chrome headless with pid 124697 2026-10-23 04:36:50,376 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 57 0.052 0.158 2026-10-23 04:36:50,507 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043650_507114_test_settle_order_unreserve_order_lines.txt 2026-10-23 04:36:50,507 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Removing chrome user profile "/tmp/tmp1azhg_pp_chrome_odoo" 2026-10-23 04:36:52,052 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-10-23 04:36:53,816 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome pid: 124917 2026-10-23 04:36:53,817 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless temporary user profile dir: /tmp/tmpuhiimkbi_chrome_odoo 2026-10-23 04:36:53,817 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:45321/json/version 2026-10-23 04:36:53,818 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45321', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:36:53,940 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:53,940 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:45321/json 2026-10-23 04:36:53,941 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45321', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:36:53,968 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Websocket url found: ws://127.0.0.1:45321/devtools/page/A94B914B395580231AE0E3A7F73B16B5 2026-10-23 04:36:53,987 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Enable chrome headless console log notification 2026-10-23 04:36:54,001 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless enable page notifications 2026-10-23 04:36:54,289 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:36:54,292 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Setting session cookie in browser 2026-10-23 04:36:54,295 44 INFO rb-1f9f1af-225886-428050 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/127" in browser 2026-10-23 04:36:54,295 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:36:54,320 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:36:55,140 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:55] "GET /pos/ui/127 HTTP/1.1" 200 - 84 0.073 0.753 2026-10-23 04:36:55,145 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigation result: {'frameId': 'A94B914B395580231AE0E3A7F73B16B5', 'loaderId': '6061E5C4BBE65F9E58E241703C7786B5', 'isDownload': False} 2026-10-23 04:36:55,145 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-10-23 04:36:55,169 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:36:55,186 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:55] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-23 04:36:55,204 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:55] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.022 2026-10-23 04:36:55,215 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:55] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.036 2026-10-23 04:36:55,926 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:36:55,929 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:36:56,012 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.053 0.011 2026-10-23 04:36:56,057 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:36:56,065 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.017 0.009 2026-10-23 04:36:56,067 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:56,090 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:36:56,111 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:36:56,168 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.020 0.023 2026-10-23 04:36:56,314 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.109 0.079 2026-10-23 04:36:56,318 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.111 2026-10-23 04:36:56,429 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.048 0.054 2026-10-23 04:36:57,543 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.502 0.571 2026-10-23 04:36:57,576 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:57] "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-23 04:36:57,720 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:57] "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.025 2026-10-23 04:36:57,810 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:57] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.053 2026-10-23 04:36:57,854 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:36:57,882 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:57,898 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:36:58,011 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:36:58,038 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-23 04:36:58,042 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:36:58,102 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 04:36:58,106 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:58] "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-23 04:36:58,113 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:58] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.028 0.097 2026-10-23 04:36:58,179 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:58] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.016 0.165 2026-10-23 04:36:58,188 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.156 2026-10-23 04:36:58,230 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:58] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.013 0.067 2026-10-23 04:36:58,333 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:58,448 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:58] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.003 0.017 2026-10-23 04:36:58,530 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:36:58,612 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:36:58,656 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:58] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.082 0.083 2026-10-23 04:36:58,679 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:58,704 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:58] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.204 2026-10-23 04:36:58,713 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:36:58,730 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:58,761 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:58] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.010 0.239 2026-10-23 04:36:58,825 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:58] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.312 2026-10-23 04:36:58,880 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:58] "GET /web/image?model=product.template&field=image_128&id=2231&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.252 2026-10-23 04:36:58,917 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:58] "GET /web/image?model=product.template&field=image_128&id=2232&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.253 2026-10-23 04:36:58,955 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:58] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.228 2026-10-23 04:36:59,007 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:59] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.215 2026-10-23 04:36:59,143 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:59] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.040 0.587 2026-10-23 04:36:59,202 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:59] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.370 2026-10-23 04:36:59,244 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:59] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.308 2026-10-23 04:36:59,309 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:59] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.330 2026-10-23 04:36:59,359 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:59] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.322 2026-10-23 04:36:59,552 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:36:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.063 0.594 2026-10-23 04:36:59,602 44 INFO rb-1f9f1af-225886-428050 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-23 04:36:59,690 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:00,038 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 74 0.129 0.215 2026-10-23 04:37:00,247 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.059 0.098 2026-10-23 04:37:00,350 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.040 2026-10-23 04:37:00,469 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:00,735 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:00] "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.083 0.177 2026-10-23 04:37:01,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.064 0.190 2026-10-23 04:37:01,019 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.210 2026-10-23 04:37:01,115 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.048 2026-10-23 04:37:01,176 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:01,219 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37: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.016 0.068 2026-10-23 04:37:01,328 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:01] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.020 0.125 2026-10-23 04:37:01,456 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.035 0.153 2026-10-23 04:37:01,541 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:01,600 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:01,650 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:01,702 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:01,758 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:01,803 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:01,853 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:01,913 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:01,965 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:02,015 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:02,065 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:02,119 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:02,174 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:02,226 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:02,278 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:02,378 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:02,428 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:02,515 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:02,534 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:37:02,537 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:37:02,566 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:02,621 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:02,714 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:02,769 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:02,856 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:02,864 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91282837 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'c9c95fa6-d8fa-40a9-888f-ceb930998412'}] 2026-10-23 04:37:02,872 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:37:03,842 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91282837 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'c9c95fa6-d8fa-40a9-888f-ceb930998412'} created pos.order #840 2026-10-23 04:37:03,872 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91282837 finished 2026-10-23 04:37:04,398 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 336 0.465 1.075 2026-10-23 04:37:04,507 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:04] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.003 0.024 2026-10-23 04:37:04,741 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: tour succeeded 2026-10-23 04:37:04,743 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-23 04:37:04,752 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36564274 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'c9c95fa6-d8fa-40a9-888f-ceb930998412'}] 2026-10-23 04:37:04,763 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36564274 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'c9c95fa6-d8fa-40a9-888f-ceb930998412'} sync ignored for existing PoS order pos.order(840,) (state: paid) 2026-10-23 04:37:04,800 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36564274 finished 2026-10-23 04:37:04,955 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: heap 18658064 (allocated 20447232) 2026-10-23 04:37:05,004 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing chrome headless with pid 124917 2026-10-23 04:37:05,016 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing websocket connection 2026-10-23 04:37:05,042 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Terminating chrome headless with pid 124917 2026-10-23 04:37:05,167 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043705_167170_test_settle_order_with_different_product.txt 2026-10-23 04:37:05,167 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Removing chrome user profile "/tmp/tmpuhiimkbi_chrome_odoo" 2026-10-23 04:37:05,198 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: waiting for threads: [, ] 2026-10-23 04:37:05,267 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 136 0.203 0.315 2026-10-23 04:37:05,359 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_uom ... 2026-10-23 04:37:06,902 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome pid: 125139 2026-10-23 04:37:06,902 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless temporary user profile dir: /tmp/tmp4z6q_skd_chrome_odoo 2026-10-23 04:37:06,902 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:44593/json/version 2026-10-23 04:37:06,904 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44593', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:37:07,004 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:07,004 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:44593/json 2026-10-23 04:37:07,006 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44593', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:37:07,025 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Websocket url found: ws://127.0.0.1:44593/devtools/page/9039A134601B466672F271C923CC34AD 2026-10-23 04:37:07,036 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Enable chrome headless console log notification 2026-10-23 04:37:07,062 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless enable page notifications 2026-10-23 04:37:07,382 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:37:07,388 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Setting session cookie in browser 2026-10-23 04:37:07,392 44 INFO rb-1f9f1af-225886-428050 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/127" in browser 2026-10-23 04:37:07,393 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:37:07,427 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:37:08,339 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:08] "GET /pos/ui/127 HTTP/1.1" 200 - 84 0.053 0.864 2026-10-23 04:37:08,344 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigation result: {'frameId': '9039A134601B466672F271C923CC34AD', 'loaderId': '68E6D652E61AA13C29C46DC3C6DA0C5E', 'isDownload': False} 2026-10-23 04:37:08,344 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-10-23 04:37:08,369 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:37:08,398 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:08] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-10-23 04:37:08,402 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:08] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-10-23 04:37:08,420 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:08] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.008 0.020 2026-10-23 04:37:09,160 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:37:09,171 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:37:09,217 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.010 0.035 2026-10-23 04:37:09,259 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:37:09,263 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:37:09,267 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:09,305 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-10-23 04:37:09,324 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:37:09,385 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.016 0.023 2026-10-23 04:37:09,422 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.069 2026-10-23 04:37:09,526 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.030 0.066 2026-10-23 04:37:09,529 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.071 2026-10-23 04:37:10,575 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.303 0.681 2026-10-23 04:37:10,616 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:37:10,711 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.009 2026-10-23 04:37:10,817 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:10] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.059 2026-10-23 04:37:10,883 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:37:10,905 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:10,921 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:37:11,026 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:37:11,034 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:37:11,091 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:37:11,152 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.087 2026-10-23 04:37:11,194 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:37:11,210 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:11] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.062 0.114 2026-10-23 04:37:11,217 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37: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-23 04:37:11,270 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.034 2026-10-23 04:37:11,284 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:11] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.014 0.227 2026-10-23 04:37:11,320 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:11,417 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:11] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.033 0.202 2026-10-23 04:37:11,491 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:11] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.005 0.199 2026-10-23 04:37:11,518 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:11,520 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:37:11,565 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:11,589 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:11] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.043 0.317 2026-10-23 04:37:11,602 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:37:11,629 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:11] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.190 2026-10-23 04:37:11,664 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:11] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.220 2026-10-23 04:37:11,727 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:11] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.016 0.273 2026-10-23 04:37:11,781 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:11] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.355 2026-10-23 04:37:11,815 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:11] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.007 0.265 2026-10-23 04:37:11,845 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:11] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.216 2026-10-23 04:37:11,893 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:11] "GET /web/image?model=product.template&field=image_128&id=2233&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.255 2026-10-23 04:37:11,943 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:11] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.263 2026-10-23 04:37:12,012 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:12] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.274 2026-10-23 04:37:12,071 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:12] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.015 0.270 2026-10-23 04:37:12,110 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:12] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.281 2026-10-23 04:37:12,240 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.051 0.339 2026-10-23 04:37:12,293 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:12,376 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:12,692 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 74 0.097 0.217 2026-10-23 04:37:12,835 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.042 0.064 2026-10-23 04:37:12,919 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.021 2026-10-23 04:37:13,031 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:13,274 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:13] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.067 0.170 2026-10-23 04:37:13,518 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.063 0.171 2026-10-23 04:37:13,542 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:13] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.233 2026-10-23 04:37:13,616 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:13] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.014 0.045 2026-10-23 04:37:13,677 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:13,740 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:13] "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.020 0.083 2026-10-23 04:37:13,812 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:13] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.023 0.102 2026-10-23 04:37:13,920 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.033 0.128 2026-10-23 04:37:13,958 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:14,042 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:14,068 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:37:14,078 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:37:14,090 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:14,138 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:14,224 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:14,313 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:14,317 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69778977 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '619bdc46-0ea2-4354-a22c-5586db128771'}] 2026-10-23 04:37:14,334 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:37:15,234 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69778977 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '619bdc46-0ea2-4354-a22c-5586db128771'} created pos.order #841 2026-10-23 04:37:15,272 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69778977 finished 2026-10-23 04:37:15,718 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 338 0.395 1.010 2026-10-23 04:37:15,782 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:37:15,926 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: tour succeeded 2026-10-23 04:37:15,927 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-23 04:37:15,942 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6478483 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '619bdc46-0ea2-4354-a22c-5586db128771'}] 2026-10-23 04:37:15,955 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6478483 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '619bdc46-0ea2-4354-a22c-5586db128771'} sync ignored for existing PoS order pos.order(841,) (state: paid) 2026-10-23 04:37:16,007 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6478483 finished 2026-10-23 04:37:16,092 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: heap 17959540 (allocated 19922944) 2026-10-23 04:37:16,112 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing chrome headless with pid 125139 2026-10-23 04:37:16,128 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing websocket connection 2026-10-23 04:37:16,132 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Terminating chrome headless with pid 125139 2026-10-23 04:37:16,219 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.071 0.210 2026-10-23 04:37:16,235 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043716_235105_test_settle_order_with_different_uom.txt 2026-10-23 04:37:16,235 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Removing chrome user profile "/tmp/tmp4z6q_skd_chrome_odoo" 2026-10-23 04:37:17,909 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-10-23 04:37:19,400 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome pid: 125359 2026-10-23 04:37:19,400 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless temporary user profile dir: /tmp/tmp8wfm82kk_chrome_odoo 2026-10-23 04:37:19,400 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:35275/json/version 2026-10-23 04:37:19,401 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35275', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:37:19,556 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:19,556 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:35275/json 2026-10-23 04:37:19,557 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35275', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:37:19,581 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Websocket url found: ws://127.0.0.1:35275/devtools/page/364CEE8AFC7DF6A8EA48D0E2D61725F6 2026-10-23 04:37:19,618 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Enable chrome headless console log notification 2026-10-23 04:37:19,626 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless enable page notifications 2026-10-23 04:37:19,857 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:37:19,860 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Setting session cookie in browser 2026-10-23 04:37:19,863 44 INFO rb-1f9f1af-225886-428050 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/127" in browser 2026-10-23 04:37:19,864 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:37:19,891 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:37:20,951 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:20] "GET /pos/ui/127 HTTP/1.1" 200 - 85 0.054 1.010 2026-10-23 04:37:20,957 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigation result: {'frameId': '364CEE8AFC7DF6A8EA48D0E2D61725F6', 'loaderId': '53A0E7F3DD731DED8F0CB48BD8BA3C1D', 'isDownload': False} 2026-10-23 04:37:20,957 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-10-23 04:37:20,984 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:37:21,021 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:21] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.017 2026-10-23 04:37:21,031 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:21] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.037 2026-10-23 04:37:21,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:21] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.032 2026-10-23 04:37:21,904 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:37:21,920 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:37:21,956 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.029 2026-10-23 04:37:22,002 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:37:22,006 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.007 2026-10-23 04:37:22,013 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:22,027 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37: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-23 04:37:22,049 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:37:22,089 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-10-23 04:37:22,129 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:22] "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.053 2026-10-23 04:37:22,133 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-10-23 04:37:22,252 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.022 0.075 2026-10-23 04:37:23,372 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.318 0.755 2026-10-23 04:37:23,430 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.042 2026-10-23 04:37:23,577 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.008 2026-10-23 04:37:23,675 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:23] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.050 2026-10-23 04:37:23,754 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37: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.012 2026-10-23 04:37:23,806 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:23,827 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:37:23,947 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:37:23,951 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:37:24,011 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:37:24,014 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:37:24,053 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:24] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.027 0.057 2026-10-23 04:37:24,141 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:37:24,155 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:24] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.033 0.141 2026-10-23 04:37:24,187 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.100 2026-10-23 04:37:24,269 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:37:24,281 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:24,345 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:24] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.088 0.151 2026-10-23 04:37:24,480 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:24,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:24] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.073 0.309 2026-10-23 04:37:24,570 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:24,576 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:37:24,578 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:24] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.007 0.308 2026-10-23 04:37:24,593 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:37:24,638 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:24] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.022 0.215 2026-10-23 04:37:24,689 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:24] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.300 2026-10-23 04:37:24,732 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:24] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.312 2026-10-23 04:37:24,765 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:24] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.324 2026-10-23 04:37:24,813 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:24] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.225 2026-10-23 04:37:24,877 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:24] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.267 2026-10-23 04:37:24,909 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:24] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.248 2026-10-23 04:37:24,961 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:24] "GET /web/image?model=product.template&field=image_128&id=2234&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.254 2026-10-23 04:37:25,001 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:25] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.259 2026-10-23 04:37:25,049 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:25] "GET /web/image?model=product.template&field=image_128&id=2235&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.265 2026-10-23 04:37:25,075 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:25] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.252 2026-10-23 04:37:25,280 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.070 0.325 2026-10-23 04:37:25,322 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:25] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.005 0.382 2026-10-23 04:37:25,335 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:25,398 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:25,740 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 76 0.105 0.228 2026-10-23 04:37:25,929 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.047 0.098 2026-10-23 04:37:26,008 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.021 2026-10-23 04:37:26,139 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:26,341 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:26] "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.071 0.128 2026-10-23 04:37:26,568 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.054 0.162 2026-10-23 04:37:26,585 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:26] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.211 2026-10-23 04:37:26,658 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:26] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.010 0.039 2026-10-23 04:37:26,739 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.046 2026-10-23 04:37:26,786 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:26,866 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:26] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.044 0.067 2026-10-23 04:37:26,937 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:26] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.018 0.127 2026-10-23 04:37:27,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.020 0.134 2026-10-23 04:37:27,087 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:27,138 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:27,189 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:27,240 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:27,291 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:27,342 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:27,392 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:27,443 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:27,501 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:27,560 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:27,671 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.006 0.103 2026-10-23 04:37:27,723 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:27] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.008 0.030 2026-10-23 04:37:27,841 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 19 0.024 0.066 2026-10-23 04:37:27,893 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.026 2026-10-23 04:37:27,935 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:28,128 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:28] "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.047 0.139 2026-10-23 04:37:28,349 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.059 0.148 2026-10-23 04:37:28,368 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.194 2026-10-23 04:37:28,453 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.047 2026-10-23 04:37:28,540 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37: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.017 0.048 2026-10-23 04:37:28,731 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:28] "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.063 0.183 2026-10-23 04:37:28,857 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.040 0.248 2026-10-23 04:37:29,069 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.058 0.259 2026-10-23 04:37:29,092 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:29] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.329 2026-10-23 04:37:29,176 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.047 2026-10-23 04:37:29,248 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:29,306 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:29] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.017 0.047 2026-10-23 04:37:29,399 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:29,439 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:29,495 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:29,543 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:29,595 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:29,645 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:29,696 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: tour succeeded 2026-10-23 04:37:29,697 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR PosSettleOrderIncompatiblePartner SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-23 04:37:29,833 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: heap 18620960 (allocated 19922944) 2026-10-23 04:37:29,843 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing chrome headless with pid 125359 2026-10-23 04:37:29,849 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing websocket connection 2026-10-23 04:37:29,850 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Terminating chrome headless with pid 125359 2026-10-23 04:37:30,021 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043730_020783_test_settle_order_with_incompatible_partner.txt 2026-10-23 04:37:30,021 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Removing chrome user profile "/tmp/tmp8wfm82kk_chrome_odoo" 2026-10-23 04:37:30,042 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-10-23 04:37:33,654 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome pid: 125592 2026-10-23 04:37:33,654 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless temporary user profile dir: /tmp/tmpl2a35k_q_chrome_odoo 2026-10-23 04:37:33,655 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:38035/json/version 2026-10-23 04:37:33,656 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38035', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:37:33,708 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Browser version: Chrome/150.0.7871.114 2026-10-23 04:37:33,708 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:38035/json 2026-10-23 04:37:33,708 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38035', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:37:33,720 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Websocket url found: ws://127.0.0.1:38035/devtools/page/6CE63027391E601EC449C5BD8E6B3B43 2026-10-23 04:37:33,733 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Enable chrome headless console log notification 2026-10-23 04:37:33,740 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless enable page notifications 2026-10-23 04:37:33,846 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:37:33,860 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Setting session cookie in browser 2026-10-23 04:37:33,869 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-23 04:37:33,869 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:37:33,908 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:37:34,802 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:34] "GET /pos/ui/127 HTTP/1.1" 200 - 88 0.070 0.831 2026-10-23 04:37:34,810 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigation result: {'frameId': '6CE63027391E601EC449C5BD8E6B3B43', 'loaderId': '7AB45FC51CA0A381F663D2967E4FE4CD', 'isDownload': False} 2026-10-23 04:37:34,810 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-10-23 04:37:34,833 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:37:34,864 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:34] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.022 2026-10-23 04:37:34,877 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:34] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.028 2026-10-23 04:37:34,890 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:34] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.030 2026-10-23 04:37:35,630 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:37:35,643 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:37:35,687 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.022 2026-10-23 04:37:35,730 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:37:35,735 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.006 2026-10-23 04:37:35,750 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:35,773 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 04:37:35,788 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:37:35,840 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-23 04:37:35,867 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.050 2026-10-23 04:37:35,883 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-10-23 04:37:35,991 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.029 0.066 2026-10-23 04:37:37,039 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.326 0.656 2026-10-23 04:37:37,080 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.021 2026-10-23 04:37:37,180 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.015 2026-10-23 04:37:37,300 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:37] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.066 2026-10-23 04:37:37,341 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.009 2026-10-23 04:37:37,366 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: Owl is running in 'dev' mode. 2026-10-23 04:37:37,404 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.012 0.013 2026-10-23 04:37:37,481 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:37:37,532 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:37:37,534 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:37:37,549 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:37:37,551 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:37:37,602 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:37] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 - 14 0.058 0.061 2026-10-23 04:37:37,639 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:37] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.004 0.034 2026-10-23 04:37:37,666 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:37] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.005 0.158 2026-10-23 04:37:37,669 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.145 2026-10-23 04:37:37,766 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:37,841 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:37:37,994 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:37] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.051 0.123 2026-10-23 04:37:38,001 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:37:38,039 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:38,045 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:38] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.020 0.191 2026-10-23 04:37:38,076 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:38,079 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 04:37:38,222 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:38] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.104 0.294 2026-10-23 04:37:38,266 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:38] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.358 2026-10-23 04:37:38,303 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:38] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.346 2026-10-23 04:37:38,342 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:38] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.311 2026-10-23 04:37:38,395 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:38] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.010 0.489 2026-10-23 04:37:38,442 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:38] "GET /web/image?model=product.template&field=image_128&id=2236&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.013 0.329 2026-10-23 04:37:38,478 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:38] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.239 2026-10-23 04:37:38,523 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:38] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.235 2026-10-23 04:37:38,573 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:38] "GET /web/image?model=product.template&field=image_128&id=2237&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.255 2026-10-23 04:37:38,615 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:38] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.255 2026-10-23 04:37:38,763 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.059 0.290 2026-10-23 04:37:38,809 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:38] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.313 2026-10-23 04:37:38,823 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:38,865 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:38] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.405 2026-10-23 04:37:38,886 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:39,169 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 76 0.084 0.196 2026-10-23 04:37:39,330 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 27 0.047 0.082 2026-10-23 04:37:39,402 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.006 0.014 2026-10-23 04:37:39,515 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:39,747 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:39] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 63 0.070 0.156 2026-10-23 04:37:39,984 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 62 0.072 0.151 2026-10-23 04:37:40,008 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:40] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.230 2026-10-23 04:37:40,097 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.047 2026-10-23 04:37:40,164 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:40,216 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37: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.026 0.067 2026-10-23 04:37:40,318 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:40] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.024 0.121 2026-10-23 04:37:40,420 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.038 0.146 2026-10-23 04:37:40,469 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:40,518 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:40,569 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:40,620 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:40,670 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:40,725 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:40,780 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:40,837 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:40,886 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:40,959 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:41,009 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:41,110 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:41,133 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:37:41,136 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:37:41,161 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:41,215 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:41,297 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:41,376 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:41,397 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62503526 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '694a5a4c-a2e1-4958-abb1-46205b6b8e28'}] 2026-10-23 04:37:41,422 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:37:42,031 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #243 deleted stock.move records with IDs: [1375] 2026-10-23 04:37:42,629 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62503526 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '694a5a4c-a2e1-4958-abb1-46205b6b8e28'} created pos.order #842 2026-10-23 04:37:42,658 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62503526 finished 2026-10-23 04:37:43,029 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 465 0.528 1.107 2026-10-23 04:37:43,124 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:37:43,257 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:43,265 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33348237 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '694a5a4c-a2e1-4958-abb1-46205b6b8e28'}] 2026-10-23 04:37:43,279 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33348237 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '694a5a4c-a2e1-4958-abb1-46205b6b8e28'} sync ignored for existing PoS order pos.order(842,) (state: paid) 2026-10-23 04:37:43,307 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33348237 finished 2026-10-23 04:37:43,340 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: tour succeeded 2026-10-23 04:37:43,341 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: ╔═══════════════════════════════╗ ║ TOUR PosSettleOrder SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-23 04:37:43,546 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: heap 18277256 (allocated 20185088) 2026-10-23 04:37:43,559 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 84 0.081 0.219 2026-10-23 04:37:43,579 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:43] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.208 2026-10-23 04:37:43,590 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing chrome headless with pid 125592 2026-10-23 04:37:43,591 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing websocket connection 2026-10-23 04:37:43,594 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Terminating chrome headless with pid 125592 2026-10-23 04:37:43,745 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043743_745360_test_settle_order_with_kit.txt 2026-10-23 04:37:43,745 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Removing chrome user profile "/tmp/tmpl2a35k_q_chrome_odoo" 2026-10-23 04:37:43,794 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_lot ... 2026-10-23 04:37:45,920 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome pid: 125821 2026-10-23 04:37:45,921 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless temporary user profile dir: /tmp/tmpj_gi3nx7_chrome_odoo 2026-10-23 04:37:45,921 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:44415/json/version 2026-10-23 04:37:45,922 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44415', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:37:45,994 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Browser version: Chrome/150.0.7871.114 2026-10-23 04:37:45,994 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:44415/json 2026-10-23 04:37:45,995 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44415', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:37:46,022 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Websocket url found: ws://127.0.0.1:44415/devtools/page/997A534B10EF6A3E7F3D958A9450D641 2026-10-23 04:37:46,046 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Enable chrome headless console log notification 2026-10-23 04:37:46,061 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless enable page notifications 2026-10-23 04:37:46,436 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:37:46,440 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Setting session cookie in browser 2026-10-23 04:37:46,443 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-23 04:37:46,443 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:37:46,466 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:37:47,273 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:47] "GET /pos/ui/127 HTTP/1.1" 200 - 84 0.051 0.761 2026-10-23 04:37:47,277 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigation result: {'frameId': '997A534B10EF6A3E7F3D958A9450D641', 'loaderId': 'AB60C3FF5534F7E259A064708C290361', 'isDownload': False} 2026-10-23 04:37:47,277 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:47,302 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:37:47,351 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:47] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-23 04:37:47,368 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:47] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.019 2026-10-23 04:37:47,382 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:47] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.034 2026-10-23 04:37:48,210 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:37:48,218 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:37:48,269 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.012 0.025 2026-10-23 04:37:48,312 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-10-23 04:37:48,327 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:37:48,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:37:48,343 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:48,356 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:37:48,422 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.033 2026-10-23 04:37:48,446 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.061 2026-10-23 04:37:48,548 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.030 0.075 2026-10-23 04:37:48,552 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.083 2026-10-23 04:37:49,658 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.411 0.637 2026-10-23 04:37:49,693 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37: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-23 04:37:49,844 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:37:49,938 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:49] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.051 2026-10-23 04:37:50,002 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.019 2026-10-23 04:37:50,048 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: Owl is running in 'dev' mode. 2026-10-23 04:37:50,067 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:37:50,157 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:37:50,189 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:37:50,251 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:37:50,262 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 04:37:50,323 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:50] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.046 0.102 2026-10-23 04:37:50,355 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:37:50,368 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:50] "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-23 04:37:50,369 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:50] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.009 0.135 2026-10-23 04:37:50,421 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:50] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.004 0.015 2026-10-23 04:37:50,477 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:37:50,567 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:50] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.063 0.087 2026-10-23 04:37:50,647 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:50,716 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:50] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.032 0.252 2026-10-23 04:37:50,819 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:50] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.017 0.059 2026-10-23 04:37:50,828 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:50,876 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:37:50,899 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:50] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.016 0.112 2026-10-23 04:37:50,953 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:50] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.009 0.128 2026-10-23 04:37:51,001 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:51] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.161 2026-10-23 04:37:51,063 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:51] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.009 0.201 2026-10-23 04:37:51,071 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:37:51,083 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:51,128 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:51] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.271 2026-10-23 04:37:51,184 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:51] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.286 2026-10-23 04:37:51,219 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:51] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.279 2026-10-23 04:37:51,296 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:51] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.017 0.322 2026-10-23 04:37:51,335 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:51] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.312 2026-10-23 04:37:51,501 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.074 0.336 2026-10-23 04:37:51,557 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:51,639 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:51,983 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 74 0.080 0.259 2026-10-23 04:37:52,158 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:52] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.035 0.084 2026-10-23 04:37:52,267 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:52] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.025 2026-10-23 04:37:52,380 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:52,644 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:52] "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.069 0.186 2026-10-23 04:37:52,949 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.092 0.203 2026-10-23 04:37:52,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:52] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.290 2026-10-23 04:37:53,061 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.049 2026-10-23 04:37:53,126 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:53,186 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:53] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.024 0.075 2026-10-23 04:37:53,283 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:53] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.037 0.109 2026-10-23 04:37:53,369 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.029 0.126 2026-10-23 04:37:53,434 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:53,488 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:53,544 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:53,596 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:53,647 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:53,698 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:53,749 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: tour succeeded 2026-10-23 04:37:53,751 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:53,895 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: heap 16666964 (allocated 18087936) 2026-10-23 04:37:53,910 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing chrome headless with pid 125821 2026-10-23 04:37:53,911 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing websocket connection 2026-10-23 04:37:53,912 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Terminating chrome headless with pid 125821 2026-10-23 04:37:54,077 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043754_077136_test_settle_order_with_lot.txt 2026-10-23 04:37:54,077 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Removing chrome user profile "/tmp/tmpj_gi3nx7_chrome_odoo" 2026-10-23 04:37:54,114 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multiple_uom ... 2026-10-23 04:37:55,780 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome pid: 126040 2026-10-23 04:37:55,781 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless temporary user profile dir: /tmp/tmp6mb70fkq_chrome_odoo 2026-10-23 04:37:55,781 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:37821/json/version 2026-10-23 04:37:55,782 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37821', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:37:55,873 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:55,875 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:37821/json 2026-10-23 04:37:55,880 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37821', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:37:55,908 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Websocket url found: ws://127.0.0.1:37821/devtools/page/DD4301BA730C1A1FABC4A4454107C4A1 2026-10-23 04:37:55,929 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Enable chrome headless console log notification 2026-10-23 04:37:55,937 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless enable page notifications 2026-10-23 04:37:56,191 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:37:56,194 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Setting session cookie in browser 2026-10-23 04:37:56,197 44 INFO rb-1f9f1af-225886-428050 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/127" in browser 2026-10-23 04:37:56,197 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:37:56,221 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:37:57,283 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:57] "GET /pos/ui/127 HTTP/1.1" 200 - 84 0.051 1.015 2026-10-23 04:37:57,289 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Navigation result: {'frameId': 'DD4301BA730C1A1FABC4A4454107C4A1', 'loaderId': '6664199D2652FE764647924C7C22AC93', 'isDownload': False} 2026-10-23 04:37:57,289 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-10-23 04:37:57,324 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:37:57,367 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:57] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-10-23 04:37:57,375 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:57] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-23 04:37:57,413 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:57] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.071 2026-10-23 04:37:58,163 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:37:58,175 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:37:58,221 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.019 0.020 2026-10-23 04:37:58,275 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-23 04:37:58,296 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:37:58,305 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 04:37:58,308 44 INFO rb-1f9f1af-225886-428050 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-23 04:37:58,330 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:37:58,383 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.014 0.026 2026-10-23 04:37:58,407 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.055 2026-10-23 04:37:58,541 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.031 0.099 2026-10-23 04:37:58,553 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.094 2026-10-23 04:37:59,691 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.432 0.664 2026-10-23 04:37:59,760 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:37:59,890 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-23 04:37:59,985 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:37:59] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.065 2026-10-23 04:38:00,035 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-10-23 04:38:00,063 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:00,075 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:38:00,190 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:38:00,249 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 04:38:00,255 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:38:00,311 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:00] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.037 0.075 2026-10-23 04:38:00,341 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:38:00,341 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:00] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.004 0.131 2026-10-23 04:38:00,345 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.122 2026-10-23 04:38:00,358 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:00] "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-23 04:38:00,396 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:00] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.014 2026-10-23 04:38:00,602 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:00,655 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:38:00,744 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:00] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.042 0.082 2026-10-23 04:38:00,901 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:00,924 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:00] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.072 0.226 2026-10-23 04:38:00,949 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:38:00,960 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:00,980 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:00] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.011 0.326 2026-10-23 04:38:00,998 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:00] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:38:01,046 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:01] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.231 2026-10-23 04:38:01,087 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:01] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.273 2026-10-23 04:38:01,125 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:01] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.283 2026-10-23 04:38:01,178 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:01] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.341 2026-10-23 04:38:01,215 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:01] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.219 2026-10-23 04:38:01,263 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:01] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.241 2026-10-23 04:38:01,302 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:01] "GET /web/image?model=product.template&field=image_128&id=2239&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.009 0.239 2026-10-23 04:38:01,343 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:01] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.242 2026-10-23 04:38:01,382 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:01] "GET /web/image?model=product.template&field=image_128&id=2240&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.235 2026-10-23 04:38:01,431 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:01] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.231 2026-10-23 04:38:01,465 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:01] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.181 2026-10-23 04:38:01,657 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.079 0.353 2026-10-23 04:38:01,702 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:01,765 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:02,174 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 74 0.144 0.262 2026-10-23 04:38:02,380 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.043 0.074 2026-10-23 04:38:02,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.022 2026-10-23 04:38:02,563 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:02,786 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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 - 59 0.062 0.153 2026-10-23 04:38:03,021 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.064 0.145 2026-10-23 04:38:03,045 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:03] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.209 2026-10-23 04:38:03,143 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.051 2026-10-23 04:38:03,212 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:03,258 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:03] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.018 0.064 2026-10-23 04:38:03,355 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:03] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.047 0.085 2026-10-23 04:38:03,479 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.027 0.157 2026-10-23 04:38:03,612 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:03,713 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:03,746 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:38:03,754 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:38:03,771 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:03,824 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:03,911 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:04,002 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:04,007 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10970908 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '70617ae1-08b2-4d46-a140-f6bf6b991a5a'}] 2026-10-23 04:38:04,022 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:38:05,036 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10970908 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '70617ae1-08b2-4d46-a140-f6bf6b991a5a'} created pos.order #843 2026-10-23 04:38:05,068 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10970908 finished 2026-10-23 04:38:05,639 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 412 0.474 1.161 2026-10-23 04:38:05,771 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38: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-23 04:38:05,933 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: tour succeeded 2026-10-23 04:38:05,935 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-23 04:38:05,939 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23636550 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '70617ae1-08b2-4d46-a140-f6bf6b991a5a'}] 2026-10-23 04:38:05,952 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23636550 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '70617ae1-08b2-4d46-a140-f6bf6b991a5a'} sync ignored for existing PoS order pos.order(843,) (state: paid) 2026-10-23 04:38:05,980 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23636550 finished 2026-10-23 04:38:06,107 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: heap 19601988 (allocated 21106688) 2026-10-23 04:38:06,143 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing chrome headless with pid 126040 2026-10-23 04:38:06,146 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing websocket connection 2026-10-23 04:38:06,147 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Terminating chrome headless with pid 126040 2026-10-23 04:38:06,198 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.086 0.177 2026-10-23 04:38:06,351 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043806_351504_test_settle_order_with_multiple_uom.txt 2026-10-23 04:38:06,352 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Removing chrome user profile "/tmp/tmp6mb70fkq_chrome_odoo" 2026-10-23 04:38:06,379 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-10-23 04:38:08,716 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome pid: 126262 2026-10-23 04:38:08,717 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless temporary user profile dir: /tmp/tmpv1sa36k3_chrome_odoo 2026-10-23 04:38:08,717 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:46677/json/version 2026-10-23 04:38:08,718 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46677', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:38:08,909 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:08,909 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:46677/json 2026-10-23 04:38:08,910 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46677', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:38:08,977 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Websocket url found: ws://127.0.0.1:46677/devtools/page/45A4386C867A88EF09E3DA4ECA0F6542 2026-10-23 04:38:09,006 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Enable chrome headless console log notification 2026-10-23 04:38:09,031 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless enable page notifications 2026-10-23 04:38:09,376 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:38:09,381 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Setting session cookie in browser 2026-10-23 04:38:09,385 44 INFO rb-1f9f1af-225886-428050 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/127" in browser 2026-10-23 04:38:09,386 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:38:09,416 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:38:10,278 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:10] "GET /pos/ui/127 HTTP/1.1" 200 - 84 0.057 0.812 2026-10-23 04:38:10,283 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigation result: {'frameId': '45A4386C867A88EF09E3DA4ECA0F6542', 'loaderId': '62BD312B6082FC2DF18D3DC0643F2647', 'isDownload': False} 2026-10-23 04:38:10,283 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-10-23 04:38:10,315 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:38:10,352 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:10] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-10-23 04:38:10,370 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:10] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.022 2026-10-23 04:38:10,398 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:10] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.062 2026-10-23 04:38:11,271 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:38:11,283 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:38:11,308 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.018 2026-10-23 04:38:11,360 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:38:11,370 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.013 2026-10-23 04:38:11,390 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:11,418 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.017 2026-10-23 04:38:11,436 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:38:11,510 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.012 0.036 2026-10-23 04:38:11,559 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.019 0.071 2026-10-23 04:38:11,658 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.023 0.087 2026-10-23 04:38:11,664 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.064 2026-10-23 04:38:12,663 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:12] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.296 0.639 2026-10-23 04:38:12,700 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:12] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:38:12,831 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:38:12,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:12] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.025 0.086 2026-10-23 04:38:13,013 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:38:13,038 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:13,049 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:38:13,158 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:38:13,161 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:38:13,222 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:38:13,253 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-23 04:38:13,288 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:13] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.031 0.115 2026-10-23 04:38:13,386 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.100 2026-10-23 04:38:13,401 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.039 2026-10-23 04:38:13,426 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:13] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.035 0.239 2026-10-23 04:38:13,444 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:38:13,495 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:13,567 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:13] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.054 0.180 2026-10-23 04:38:13,593 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:13] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.006 0.141 2026-10-23 04:38:13,694 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:13,794 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:13,847 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:13] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.098 0.424 2026-10-23 04:38:13,873 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:38:13,876 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:13] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.004 0.274 2026-10-23 04:38:13,892 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:38:13,950 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:13] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.016 0.310 2026-10-23 04:38:14,002 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:14] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.372 2026-10-23 04:38:14,060 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:14] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.013 0.415 2026-10-23 04:38:14,143 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:14] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.016 0.488 2026-10-23 04:38:14,185 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:14] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.282 2026-10-23 04:38:14,249 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:14] "GET /web/image?model=product.template&field=image_128&id=2241&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.010 0.324 2026-10-23 04:38:14,296 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:14] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.329 2026-10-23 04:38:14,344 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:14] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.324 2026-10-23 04:38:14,391 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:14] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.301 2026-10-23 04:38:14,426 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:14] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.232 2026-10-23 04:38:14,578 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.067 0.356 2026-10-23 04:38:14,616 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:14,683 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:15,062 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 74 0.115 0.252 2026-10-23 04:38:15,213 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.040 0.078 2026-10-23 04:38:15,308 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.013 0.027 2026-10-23 04:38:15,417 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:15,673 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:15] "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.079 0.169 2026-10-23 04:38:15,938 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.067 0.179 2026-10-23 04:38:15,958 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:15] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.241 2026-10-23 04:38:16,047 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.046 2026-10-23 04:38:16,129 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:16,184 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:16] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.026 0.067 2026-10-23 04:38:16,284 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:16] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.028 0.118 2026-10-23 04:38:16,438 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.025 0.193 2026-10-23 04:38:16,494 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:16,545 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:16,598 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:16,647 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:16,728 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:16,747 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:38:16,748 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:38:16,783 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:16,829 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:16,926 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:16,977 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:17,049 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:17,062 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74268418 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '9215f380-3a34-4162-b654-98eccdb85aa8'}] 2026-10-23 04:38:17,070 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:38:17,452 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #241 deleted stock.move.line records with IDs: [1381] 2026-10-23 04:38:18,153 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74268418 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '9215f380-3a34-4162-b654-98eccdb85aa8'} created pos.order #844 2026-10-23 04:38:18,189 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74268418 finished 2026-10-23 04:38:18,584 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 417 0.474 1.054 2026-10-23 04:38:18,683 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:38:18,906 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: tour succeeded 2026-10-23 04:38:18,907 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-23 04:38:18,919 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28302010 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '9215f380-3a34-4162-b654-98eccdb85aa8'}] 2026-10-23 04:38:18,930 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28302010 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': '9215f380-3a34-4162-b654-98eccdb85aa8'} sync ignored for existing PoS order pos.order(844,) (state: paid) 2026-10-23 04:38:18,961 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28302010 finished 2026-10-23 04:38:19,154 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: heap 18020360 (allocated 19660800) 2026-10-23 04:38:19,181 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing chrome headless with pid 126262 2026-10-23 04:38:19,183 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 58 0.086 0.182 2026-10-23 04:38:19,189 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing websocket connection 2026-10-23 04:38:19,196 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Terminating chrome headless with pid 126262 2026-10-23 04:38:19,336 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043819_336525_test_settle_order_with_multistep_delivery.txt 2026-10-23 04:38:19,337 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Removing chrome user profile "/tmp/tmpv1sa36k3_chrome_odoo" 2026-10-23 04:38:19,377 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-10-23 04:38:23,540 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome pid: 126483 2026-10-23 04:38:23,541 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless temporary user profile dir: /tmp/tmpjq10fsre_chrome_odoo 2026-10-23 04:38:23,541 44 INFO rb-1f9f1af-225886-428050 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:46103/json/version 2026-10-23 04:38:23,543 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46103', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:38:23,695 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:23,695 44 INFO rb-1f9f1af-225886-428050 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:46103/json 2026-10-23 04:38:23,696 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46103', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:38:23,738 44 INFO rb-1f9f1af-225886-428050 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:46103/devtools/page/72DBC6587D00923098F7ADA6C7755787 2026-10-23 04:38:23,769 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:23,783 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless enable page notifications 2026-10-23 04:38:24,143 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:38:24,150 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Setting session cookie in browser 2026-10-23 04:38:24,155 44 INFO rb-1f9f1af-225886-428050 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/127" in browser 2026-10-23 04:38:24,155 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:38:24,177 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:38:25,319 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:25] "GET /pos/ui/127 HTTP/1.1" 200 - 83 0.051 1.096 2026-10-23 04:38:25,323 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigation result: {'frameId': '72DBC6587D00923098F7ADA6C7755787', 'loaderId': 'CCD3D4E2F399B6C259C115427F1D909B', 'isDownload': False} 2026-10-23 04:38:25,323 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:25,356 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:38:25,404 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:25] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-10-23 04:38:25,409 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:25] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-23 04:38:25,420 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:25] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.025 2026-10-23 04:38:26,189 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:38:26,189 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:38:26,234 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.015 0.028 2026-10-23 04:38:26,268 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.006 2026-10-23 04:38:26,275 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:38:26,288 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:26,298 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:38:26,321 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:38:26,384 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.024 2026-10-23 04:38:26,432 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.063 2026-10-23 04:38:26,437 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-23 04:38:26,550 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.027 0.073 2026-10-23 04:38:27,636 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.409 0.629 2026-10-23 04:38:27,682 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.032 2026-10-23 04:38:27,777 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:38:27,859 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:27] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.046 2026-10-23 04:38:27,918 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:38:27,943 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:27,996 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.027 0.012 2026-10-23 04:38:28,083 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:38:28,087 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:38:28,105 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 04:38:28,140 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.046 2026-10-23 04:38:28,152 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:28] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.005 0.074 2026-10-23 04:38:28,159 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38: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-23 04:38:28,222 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.072 2026-10-23 04:38:28,294 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:28] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 14 0.065 0.164 2026-10-23 04:38:28,349 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:28] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.005 0.163 2026-10-23 04:38:28,409 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:28,486 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:28] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.003 0.019 2026-10-23 04:38:28,509 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:38:28,642 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:28,660 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:38:28,695 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:28] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.090 0.120 2026-10-23 04:38:28,758 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:28] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.168 2026-10-23 04:38:28,767 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:28,793 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:38:28,796 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:28] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.176 2026-10-23 04:38:28,849 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:28] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.239 2026-10-23 04:38:28,900 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:28] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-10-23 04:38:29,025 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:29] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.036 0.505 2026-10-23 04:38:29,067 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:29] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.359 2026-10-23 04:38:29,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:29] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.289 2026-10-23 04:38:29,171 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:29] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.339 2026-10-23 04:38:29,221 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:29] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.355 2026-10-23 04:38:29,270 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:29] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.356 2026-10-23 04:38:29,304 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:29] "GET /web/image?model=product.template&field=image_128&id=2242&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.264 2026-10-23 04:38:29,470 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.049 0.346 2026-10-23 04:38:29,520 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:29,586 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:29,947 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 74 0.132 0.221 2026-10-23 04:38:30,106 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:30] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.036 0.071 2026-10-23 04:38:30,180 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:30] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.023 2026-10-23 04:38:30,372 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:30,644 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:30] "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.097 0.235 2026-10-23 04:38:30,935 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 72 0.080 0.195 2026-10-23 04:38:30,949 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.244 2026-10-23 04:38:31,054 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.029 0.059 2026-10-23 04:38:31,110 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:31,169 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:31] "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.020 0.073 2026-10-23 04:38:31,249 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:31] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.028 0.094 2026-10-23 04:38:31,376 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 23 0.029 0.133 2026-10-23 04:38:31,403 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:31,447 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:31,498 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:31,551 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:31,642 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:31,671 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:38:31,681 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:38:31,693 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:31,745 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:31,835 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:31,887 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:31,951 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:32,016 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:32,104 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:32,123 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25847909 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'e67a4caf-5687-4942-97e2-90e735d2a584'}] 2026-10-23 04:38:32,127 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:38:32,430 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #241 deleted stock.move.line records with IDs: [1386] 2026-10-23 04:38:35,714 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25847909 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'e67a4caf-5687-4942-97e2-90e735d2a584'} created pos.order #845 2026-10-23 04:38:36,309 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25847909 finished 2026-10-23 04:38:36,665 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: Simulating signal changes during tests 2026-10-23 04:38:36,667 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 1059 1.346 3.201 2026-10-23 04:38:36,830 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:36] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.011 0.041 2026-10-23 04:38:36,842 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.056 2026-10-23 04:38:36,965 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: tour succeeded 2026-10-23 04:38:36,966 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder4 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-23 04:38:36,977 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90372823 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'e67a4caf-5687-4942-97e2-90e735d2a584'}] 2026-10-23 04:38:37,001 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90372823 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'e67a4caf-5687-4942-97e2-90e735d2a584'} sync ignored for existing PoS order pos.order(845,) (state: done) 2026-10-23 04:38:37,046 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90372823 finished 2026-10-23 04:38:37,194 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: heap 18130168 (allocated 19660800) 2026-10-23 04:38:37,222 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing chrome headless with pid 126483 2026-10-23 04:38:37,240 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing websocket connection 2026-10-23 04:38:37,247 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Terminating chrome headless with pid 126483 2026-10-23 04:38:37,266 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.087 0.206 2026-10-23 04:38:37,376 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043837_376534_test_settle_order_with_multistep_delivery_receipt.txt 2026-10-23 04:38:37,377 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Removing chrome user profile "/tmp/tmpjq10fsre_chrome_odoo" 2026-10-23 04:38:37,421 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_delivered_qty ... 2026-10-23 04:38:38,660 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome pid: 126708 2026-10-23 04:38:38,660 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless temporary user profile dir: /tmp/tmpfvw3py7g_chrome_odoo 2026-10-23 04:38:38,660 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:45245/json/version 2026-10-23 04:38:38,661 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45245', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:38:38,776 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Browser version: Chrome/150.0.7871.114 2026-10-23 04:38:38,776 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:45245/json 2026-10-23 04:38:38,776 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45245', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:38:38,807 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Websocket url found: ws://127.0.0.1:45245/devtools/page/349F58C627DC749D43CAAB5CE8AF1814 2026-10-23 04:38:38,841 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Enable chrome headless console log notification 2026-10-23 04:38:38,850 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless enable page notifications 2026-10-23 04:38:39,127 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:38:39,130 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Setting session cookie in browser 2026-10-23 04:38:39,133 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-23 04:38:39,134 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:38:39,162 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:38:40,050 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:40] "GET /pos/ui/127 HTTP/1.1" 200 - 85 0.052 0.846 2026-10-23 04:38:40,068 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigation result: {'frameId': '349F58C627DC749D43CAAB5CE8AF1814', 'loaderId': 'F4806F00CF637CE7CE04B2E64534D60A', 'isDownload': False} 2026-10-23 04:38:40,069 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-10-23 04:38:40,103 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:38:40,129 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:40] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.013 2026-10-23 04:38:40,145 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:40] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-10-23 04:38:40,166 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:40] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.010 0.046 2026-10-23 04:38:40,965 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:38:40,971 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:38:41,049 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.049 2026-10-23 04:38:41,087 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:38:41,092 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-23 04:38:41,100 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:41,124 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:38:41,154 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:38:41,214 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.032 2026-10-23 04:38:41,238 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.047 2026-10-23 04:38:41,345 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.030 0.069 2026-10-23 04:38:41,347 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.081 2026-10-23 04:38:42,448 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:42] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 367 0.365 0.668 2026-10-23 04:38:42,492 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:42] "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-23 04:38:42,612 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38: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.011 2026-10-23 04:38:42,698 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:42] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.048 2026-10-23 04:38:42,753 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38: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.027 2026-10-23 04:38:42,795 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: Owl is running in 'dev' mode. 2026-10-23 04:38:42,813 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:38:42,891 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:38:42,900 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:38:42,937 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:38:42,938 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:38:42,967 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:42] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.015 0.046 2026-10-23 04:38:43,000 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:38:43,037 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:43] "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-23 04:38:43,038 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:43] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.007 0.121 2026-10-23 04:38:43,061 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:38:43,177 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:43] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.058 0.072 2026-10-23 04:38:43,209 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:43] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.004 0.138 2026-10-23 04:38:43,228 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:43,382 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:43] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.081 0.246 2026-10-23 04:38:43,419 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:43] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.005 0.118 2026-10-23 04:38:43,445 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:38:43,494 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:43,518 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:43] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.169 2026-10-23 04:38:43,554 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:38:43,558 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:43,584 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:43] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.216 2026-10-23 04:38:43,640 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:43] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.009 0.270 2026-10-23 04:38:43,683 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:43] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.316 2026-10-23 04:38:43,735 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:43] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.329 2026-10-23 04:38:43,765 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:43] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.302 2026-10-23 04:38:43,802 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:43] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.232 2026-10-23 04:38:43,845 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:43] "GET /web/image?model=product.template&field=image_128&id=2243&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.242 2026-10-23 04:38:43,886 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:43] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.228 2026-10-23 04:38:43,913 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:43] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-10-23 04:38:44,067 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.085 0.235 2026-10-23 04:38:44,119 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:44,190 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:44,616 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 76 0.150 0.272 2026-10-23 04:38:44,770 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.033 0.089 2026-10-23 04:38:44,851 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.021 2026-10-23 04:38:44,942 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:45,163 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38: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.080 0.137 2026-10-23 04:38:45,383 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.086 0.119 2026-10-23 04:38:45,402 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.206 2026-10-23 04:38:45,489 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.022 0.043 2026-10-23 04:38:45,565 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:45,608 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38: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.021 0.079 2026-10-23 04:38:45,681 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:45] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.014 0.079 2026-10-23 04:38:45,828 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.030 0.155 2026-10-23 04:38:45,831 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:45,923 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:45,950 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:38:45,954 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:38:45,976 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:46,025 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:46,116 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:46,198 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:46,205 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32102147 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'c967ad5a-2f36-4aec-bf4c-4554aed3dd93'}] 2026-10-23 04:38:46,216 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:38:47,048 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32102147 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'c967ad5a-2f36-4aec-bf4c-4554aed3dd93'} created pos.order #846 2026-10-23 04:38:47,085 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32102147 finished 2026-10-23 04:38:47,369 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 311 0.354 0.815 2026-10-23 04:38:47,478 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:38:47,722 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: tour succeeded 2026-10-23 04:38:47,723 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-23 04:38:47,732 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40785583 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'c967ad5a-2f36-4aec-bf4c-4554aed3dd93'}] 2026-10-23 04:38:47,742 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40785583 order {'name': 'Shop - 000001', 'pos_reference': '261-127-000001', 'uuid': 'c967ad5a-2f36-4aec-bf4c-4554aed3dd93'} sync ignored for existing PoS order pos.order(846,) (state: paid) 2026-10-23 04:38:47,777 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40785583 finished 2026-10-23 04:38:47,904 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: heap 17842380 (allocated 19398656) 2026-10-23 04:38:47,968 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing chrome headless with pid 126708 2026-10-23 04:38:47,972 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing websocket connection 2026-10-23 04:38:47,977 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Terminating chrome headless with pid 126708 2026-10-23 04:38:47,990 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.116 0.145 2026-10-23 04:38:48,158 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043848_158580_test_settle_quotation_delivered_qty.txt 2026-10-23 04:38:48,159 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Removing chrome user profile "/tmp/tmpfvw3py7g_chrome_odoo" 2026-10-23 04:38:48,194 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_reordering_rule ... 2026-10-23 04:38:49,091 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91483419 started for PoS orders references: [{'name': 'Order 00044-003-0015', 'pos_reference': None, 'uuid': '69bcd6ad-89b6-4b81-a289-4329c8fc0559'}] 2026-10-23 04:38:49,914 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91483419 order {'name': 'Order 00044-003-0015', 'pos_reference': None, 'uuid': '69bcd6ad-89b6-4b81-a289-4329c8fc0559'} created pos.order #847 2026-10-23 04:38:49,914 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91483419 finished 2026-10-23 04:38:51,702 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_archived_attribute ... 2026-10-23 04:38:53,267 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #241 deleted product.template.attribute.value records with IDs: [999] 2026-10-23 04:38:53,283 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #241 deleted product.template.attribute.value records with IDs: [1000] 2026-10-23 04:38:54,029 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome pid: 126932 2026-10-23 04:38:54,029 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless temporary user profile dir: /tmp/tmp4yvfr53r_chrome_odoo 2026-10-23 04:38:54,029 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:36861/json/version 2026-10-23 04:38:54,030 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:54,143 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Browser version: Chrome/150.0.7871.114 2026-10-23 04:38:54,143 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:36861/json 2026-10-23 04:38:54,144 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:54,165 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Websocket url found: ws://127.0.0.1:36861/devtools/page/EC32399CD6137AE8D59164931ADDC0BC 2026-10-23 04:38:54,194 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Enable chrome headless console log notification 2026-10-23 04:38:54,258 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless enable page notifications 2026-10-23 04:38:54,368 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:38:54,382 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Setting session cookie in browser 2026-10-23 04:38:54,391 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-23 04:38:54,391 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:38:54,417 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:38:55,251 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:55] "GET /pos/ui/127 HTTP/1.1" 200 - 85 0.049 0.790 2026-10-23 04:38:55,267 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Navigation result: {'frameId': 'EC32399CD6137AE8D59164931ADDC0BC', 'loaderId': '5609CD13B5EBEBE615CC36EC963B4098', 'isDownload': False} 2026-10-23 04:38:55,267 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:55,296 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:38:55,335 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:55] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-10-23 04:38:55,352 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:55] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-10-23 04:38:55,378 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:55] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.007 0.047 2026-10-23 04:38:56,079 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:38:56,094 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:38:56,147 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.016 0.024 2026-10-23 04:38:56,191 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:38:56,201 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.012 2026-10-23 04:38:56,204 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:56,256 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.021 2026-10-23 04:38:56,275 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:38:56,339 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.029 2026-10-23 04:38:56,369 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-23 04:38:56,471 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.034 0.065 2026-10-23 04:38:56,477 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.066 2026-10-23 04:38:57,564 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.332 0.693 2026-10-23 04:38:57,611 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 04:38:57,726 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:38:57,804 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:57] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.048 2026-10-23 04:38:57,849 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38: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.011 2026-10-23 04:38:57,881 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: Owl is running in 'dev' mode. 2026-10-23 04:38:57,918 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.010 2026-10-23 04:38:58,010 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:38:58,029 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:38:58,071 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 04:38:58,087 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.035 2026-10-23 04:38:58,113 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:38:58,116 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:38:58,163 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:38:58,204 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:58] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 14 0.088 0.103 2026-10-23 04:38:58,237 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:58] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.003 0.218 2026-10-23 04:38:58,274 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:58,369 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:58] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.038 0.223 2026-10-23 04:38:58,389 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:58] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.004 0.205 2026-10-23 04:38:58,548 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:58,602 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:58,651 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:58] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.082 0.425 2026-10-23 04:38:58,678 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:38:58,693 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:58] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.010 0.279 2026-10-23 04:38:58,696 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:38:58,825 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:58] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.014 0.372 2026-10-23 04:38:58,881 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:58] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.429 2026-10-23 04:38:58,930 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:58] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.462 2026-10-23 04:38:58,986 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:58] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.511 2026-10-23 04:38:59,049 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:59] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.333 2026-10-23 04:38:59,092 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:59] "GET /web/image?model=product.template&field=image_128&id=2245&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.350 2026-10-23 04:38:59,143 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:59] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.013 0.294 2026-10-23 04:38:59,216 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:59] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.016 0.309 2026-10-23 04:38:59,254 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:59] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.316 2026-10-23 04:38:59,428 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.093 0.344 2026-10-23 04:38:59,494 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:59] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.428 2026-10-23 04:38:59,510 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:59,566 44 INFO rb-1f9f1af-225886-428050 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-23 04:38:59,919 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:38:59] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 75 0.110 0.230 2026-10-23 04:39:00,075 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.030 0.083 2026-10-23 04:39:00,164 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.019 2026-10-23 04:39:00,309 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:00,518 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39: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.063 0.137 2026-10-23 04:39:00,777 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.076 0.171 2026-10-23 04:39:00,801 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.234 2026-10-23 04:39:00,889 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.046 2026-10-23 04:39:00,947 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:00,998 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39: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.025 0.064 2026-10-23 04:39:01,100 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:01] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.021 0.124 2026-10-23 04:39:01,203 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.019 0.138 2026-10-23 04:39:01,263 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:01,310 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: tour succeeded 2026-10-23 04:39:01,311 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:01,470 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: heap 16589088 (allocated 18350080) 2026-10-23 04:39:01,483 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing chrome headless with pid 126932 2026-10-23 04:39:01,486 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing websocket connection 2026-10-23 04:39:01,487 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Terminating chrome headless with pid 126932 2026-10-23 04:39:01,627 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043901_626959_test_settle_so_archived_attribute.txt 2026-10-23 04:39:01,627 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Removing chrome user profile "/tmp/tmp4yvfr53r_chrome_odoo" 2026-10-23 04:39:01,658 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_custom_attribute_value ... 2026-10-23 04:39:03,270 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome pid: 127151 2026-10-23 04:39:03,271 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless temporary user profile dir: /tmp/tmpmj7xdabe_chrome_odoo 2026-10-23 04:39:03,271 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:40771/json/version 2026-10-23 04:39:03,292 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40771', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:39:03,407 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:03,426 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:40771/json 2026-10-23 04:39:03,427 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40771', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:39:03,495 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Websocket url found: ws://127.0.0.1:40771/devtools/page/B8860EBE84B3C93A04C001B142706AF5 2026-10-23 04:39:03,568 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Enable chrome headless console log notification 2026-10-23 04:39:03,594 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless enable page notifications 2026-10-23 04:39:03,747 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:39:03,750 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Setting session cookie in browser 2026-10-23 04:39:03,755 44 INFO rb-1f9f1af-225886-428050 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/127" in browser 2026-10-23 04:39:03,755 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:39:03,778 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:39:05,045 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:05] "GET /pos/ui/127 HTTP/1.1" 200 - 85 0.059 1.211 2026-10-23 04:39:05,051 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Navigation result: {'frameId': 'B8860EBE84B3C93A04C001B142706AF5', 'loaderId': '33FC9A6AA0EA9C7AFADF5E9C8603052F', 'isDownload': False} 2026-10-23 04:39:05,052 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:05,077 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:39:05,112 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:05] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-23 04:39:05,126 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:05] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.028 2026-10-23 04:39:05,155 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:05] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.048 2026-10-23 04:39:05,958 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:39:05,977 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:39:06,022 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.015 0.018 2026-10-23 04:39:06,059 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:39:06,071 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-23 04:39:06,073 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:06,106 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-23 04:39:06,141 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:39:06,204 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.011 0.037 2026-10-23 04:39:06,250 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.086 2026-10-23 04:39:06,381 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.030 0.106 2026-10-23 04:39:06,385 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.096 2026-10-23 04:39:07,490 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.370 0.681 2026-10-23 04:39:07,539 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.015 2026-10-23 04:39:07,654 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.004 0.025 2026-10-23 04:39:07,735 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:07] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.013 0.045 2026-10-23 04:39:07,803 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:39:07,849 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:07,870 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:39:07,949 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:39:07,956 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:39:07,989 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:39:07,998 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:39:08,059 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:08] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.035 0.064 2026-10-23 04:39:08,090 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:39:08,094 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:08] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.004 0.110 2026-10-23 04:39:08,096 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:39:08,158 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:39:08,264 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:08] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.056 0.079 2026-10-23 04:39:08,291 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:08] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.145 2026-10-23 04:39:08,307 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:08,522 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:08] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.110 0.265 2026-10-23 04:39:08,534 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:39:08,548 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:08] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.008 0.160 2026-10-23 04:39:08,592 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:08] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.174 2026-10-23 04:39:08,609 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:08,632 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:08] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.155 2026-10-23 04:39:08,649 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:39:08,656 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:08,680 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:08] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.252 2026-10-23 04:39:08,734 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:08] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.310 2026-10-23 04:39:08,780 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:08] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.228 2026-10-23 04:39:08,827 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:08] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.271 2026-10-23 04:39:08,868 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:08] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.263 2026-10-23 04:39:08,900 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:08] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.243 2026-10-23 04:39:08,940 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:08] "GET /web/image?model=product.template&field=image_128&id=2246&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.253 2026-10-23 04:39:08,997 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:08] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-10-23 04:39:09,166 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.065 0.355 2026-10-23 04:39:09,235 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:09,306 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:09,648 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 74 0.128 0.209 2026-10-23 04:39:09,826 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.036 0.100 2026-10-23 04:39:09,908 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.024 2026-10-23 04:39:09,996 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:10,257 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:10] "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.094 0.164 2026-10-23 04:39:10,527 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 73 0.074 0.187 2026-10-23 04:39:10,548 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.231 2026-10-23 04:39:10,650 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 23 0.017 0.053 2026-10-23 04:39:10,673 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:10] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:39:10,715 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:10] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.013 2026-10-23 04:39:10,802 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:10,852 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:10] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.021 0.083 2026-10-23 04:39:10,930 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:10] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 21 0.019 0.092 2026-10-23 04:39:11,076 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:11,076 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.023 0.172 2026-10-23 04:39:11,131 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: tour succeeded 2026-10-23 04:39:11,134 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:11,264 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: heap 16575336 (allocated 17301504) 2026-10-23 04:39:11,277 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing chrome headless with pid 127151 2026-10-23 04:39:11,281 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing websocket connection 2026-10-23 04:39:11,281 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Terminating chrome headless with pid 127151 2026-10-23 04:39:11,439 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043911_439667_test_settle_so_custom_attribute_value.txt 2026-10-23 04:39:11,440 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Removing chrome user profile "/tmp/tmpmj7xdabe_chrome_odoo" 2026-10-23 04:39:11,460 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_price_unit_not_rounded ... 2026-10-23 04:39:12,578 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Chrome pid: 127384 2026-10-23 04:39:12,579 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Chrome headless temporary user profile dir: /tmp/tmp54d0unlb_chrome_odoo 2026-10-23 04:39:12,579 44 INFO rb-1f9f1af-225886-428050 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:40835/json/version 2026-10-23 04:39:12,580 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40835', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:39:12,627 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:12,627 44 INFO rb-1f9f1af-225886-428050 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:40835/json 2026-10-23 04:39:12,628 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40835', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:39:12,667 44 INFO rb-1f9f1af-225886-428050 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:40835/devtools/page/B0A9EF1661D3F1AA818EF660C7A78F87 2026-10-23 04:39:12,722 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:12,732 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Chrome headless enable page notifications 2026-10-23 04:39:12,969 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:39:12,982 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Setting session cookie in browser 2026-10-23 04:39:12,984 44 INFO rb-1f9f1af-225886-428050 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/127" in browser 2026-10-23 04:39:12,984 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:39:13,012 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:39:14,169 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:14] "GET /pos/ui/127 HTTP/1.1" 200 - 136 0.154 1.009 2026-10-23 04:39:14,182 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Navigation result: {'frameId': 'B0A9EF1661D3F1AA818EF660C7A78F87', 'loaderId': 'AE079E63AE7389181056F5427E9EA424', 'isDownload': False} 2026-10-23 04:39:14,182 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:14,213 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:39:14,264 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:14] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.017 2026-10-23 04:39:14,281 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:14] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.045 2026-10-23 04:39:14,307 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:14] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.067 2026-10-23 04:39:15,197 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:39:15,211 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:39:15,243 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.019 2026-10-23 04:39:15,288 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:39:15,301 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:15,303 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-23 04:39:15,331 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:39:15,348 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:39:15,402 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.027 2026-10-23 04:39:15,416 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.005 0.034 2026-10-23 04:39:15,441 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-23 04:39:15,530 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.063 2026-10-23 04:39:16,621 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.365 0.668 2026-10-23 04:39:16,667 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 04:39:16,782 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.001 0.008 2026-10-23 04:39:16,874 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:16] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.051 2026-10-23 04:39:16,921 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.002 0.012 2026-10-23 04:39:16,950 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:16,987 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.008 2026-10-23 04:39:17,069 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:39:17,130 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-23 04:39:17,136 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-23 04:39:17,156 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:39:17,191 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:39:17,227 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:17] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 - 14 0.099 0.067 2026-10-23 04:39:17,269 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:17] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.004 0.180 2026-10-23 04:39:17,280 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.168 2026-10-23 04:39:17,309 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:17,315 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:17] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.005 0.072 2026-10-23 04:39:17,359 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:17] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.006 0.016 2026-10-23 04:39:17,376 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:39:17,477 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:17,533 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:39:17,542 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:17,559 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:39:17,612 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:17] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.131 0.138 2026-10-23 04:39:17,734 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:17] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.042 0.346 2026-10-23 04:39:17,788 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:17] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.013 0.384 2026-10-23 04:39:17,840 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:17] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.341 2026-10-23 04:39:17,894 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:17] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.311 2026-10-23 04:39:17,952 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:17] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.535 2026-10-23 04:39:17,995 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:17] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.362 2026-10-23 04:39:18,043 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:18] "GET /web/image?model=product.template&field=image_128&id=2247&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.015 0.281 2026-10-23 04:39:18,089 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:18] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.285 2026-10-23 04:39:18,124 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:18] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.222 2026-10-23 04:39:18,165 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:18] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.200 2026-10-23 04:39:18,205 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:18] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-10-23 04:39:18,342 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.052 0.445 2026-10-23 04:39:18,394 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:18,475 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:18,746 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 69 0.096 0.169 2026-10-23 04:39:18,892 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:18] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.027 0.072 2026-10-23 04:39:18,986 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.006 0.019 2026-10-23 04:39:19,081 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:19,290 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:19] "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.064 0.141 2026-10-23 04:39:19,528 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.060 0.158 2026-10-23 04:39:19,567 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:19] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.236 2026-10-23 04:39:19,671 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.021 0.043 2026-10-23 04:39:19,731 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:19,800 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:19] "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.025 0.072 2026-10-23 04:39:19,916 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:19] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.024 0.146 2026-10-23 04:39:20,032 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.022 0.174 2026-10-23 04:39:20,107 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:20,156 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:20,209 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:20,259 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:20,310 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:20,361 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:20,412 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:20,466 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:20,521 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:20,588 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:20,646 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:20,702 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:20,759 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:20,811 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:20,861 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:20,944 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:20,994 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:21,045 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:21,097 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:21,147 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: tour succeeded 2026-10-23 04:39:21,148 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:21,285 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded.browser: heap 16678436 (allocated 18087936) 2026-10-23 04:39:21,293 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Closing chrome headless with pid 127384 2026-10-23 04:39:21,295 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Closing websocket connection 2026-10-23 04:39:21,301 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Terminating chrome headless with pid 127384 2026-10-23 04:39:21,435 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043921_434793_test_settle_so_price_unit_not_rounded.txt 2026-10-23 04:39:21,435 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_price_unit_not_rounded: Removing chrome user profile "/tmp/tmp54d0unlb_chrome_odoo" 2026-10-23 04:39:21,467 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_non_pos_groupable_uom ... 2026-10-23 04:39:22,968 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome pid: 127600 2026-10-23 04:39:22,968 44 INFO rb-1f9f1af-225886-428050 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/tmpsy1z6shd_chrome_odoo 2026-10-23 04:39:22,968 44 INFO rb-1f9f1af-225886-428050 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:38759/json/version 2026-10-23 04:39:22,969 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38759', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:39:23,050 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:23,051 44 INFO rb-1f9f1af-225886-428050 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:38759/json 2026-10-23 04:39:23,054 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38759', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:39:23,082 44 INFO rb-1f9f1af-225886-428050 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:38759/devtools/page/9AF94207570E4B61D76B83B6E1E2A0F4 2026-10-23 04:39:23,094 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:23,098 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:23,394 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:39:23,407 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:23,412 44 INFO rb-1f9f1af-225886-428050 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/127" in browser 2026-10-23 04:39:23,412 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:39:23,434 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:39:24,462 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:24] "GET /pos/ui/127 HTTP/1.1" 200 - 131 0.111 0.923 2026-10-23 04:39:24,475 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigation result: {'frameId': '9AF94207570E4B61D76B83B6E1E2A0F4', 'loaderId': '95B1D84CC63295A74C45CEB8A8BAAB7A', 'isDownload': False} 2026-10-23 04:39:24,475 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:24,512 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:39:24,546 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:24] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.020 2026-10-23 04:39:24,552 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:24] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-10-23 04:39:24,569 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:24] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.042 2026-10-23 04:39:25,235 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:39:25,239 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:39:25,292 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.019 0.019 2026-10-23 04:39:25,341 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.008 2026-10-23 04:39:25,343 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:39:25,352 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:25,368 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:39:25,392 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:39:25,431 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.006 0.015 2026-10-23 04:39:25,455 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.039 2026-10-23 04:39:25,527 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.057 2026-10-23 04:39:25,533 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.047 2026-10-23 04:39:26,620 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.401 0.624 2026-10-23 04:39:26,670 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.011 2026-10-23 04:39:26,788 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:39:26,877 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:26] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.065 2026-10-23 04:39:26,910 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:39:26,956 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:26,991 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.013 0.007 2026-10-23 04:39:27,082 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:39:27,097 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:39:27,115 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-23 04:39:27,166 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:27] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 - 14 0.022 0.071 2026-10-23 04:39:27,174 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:39:27,204 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:27] "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-23 04:39:27,228 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:27] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.013 0.144 2026-10-23 04:39:27,254 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:27] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.003 0.025 2026-10-23 04:39:27,257 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.167 2026-10-23 04:39:27,396 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:27,440 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:27] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.005 0.025 2026-10-23 04:39:27,581 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:39:27,727 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:27] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.060 0.128 2026-10-23 04:39:27,781 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:27] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.233 2026-10-23 04:39:27,815 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:27,840 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:27] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.009 0.268 2026-10-23 04:39:27,868 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:39:27,880 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:39:27,887 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:27,897 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:27] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.324 2026-10-23 04:39:27,939 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:27] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.333 2026-10-23 04:39:28,080 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:28] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.046 0.494 2026-10-23 04:39:28,114 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:28] "GET /web/image?model=product.template&field=image_128&id=2248&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.378 2026-10-23 04:39:28,162 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:28] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.365 2026-10-23 04:39:28,205 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:28] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.304 2026-10-23 04:39:28,246 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:28] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.333 2026-10-23 04:39:28,359 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.046 0.359 2026-10-23 04:39:28,395 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:28] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.272 2026-10-23 04:39:28,404 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:28,447 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:28] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.345 2026-10-23 04:39:28,493 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:28,803 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 67 0.103 0.204 2026-10-23 04:39:28,957 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.028 0.079 2026-10-23 04:39:29,048 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.003 0.034 2026-10-23 04:39:29,152 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:29,376 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:29] "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.059 0.161 2026-10-23 04:39:29,613 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.056 0.132 2026-10-23 04:39:29,628 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:29] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.190 2026-10-23 04:39:29,727 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.030 0.050 2026-10-23 04:39:29,796 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:29,838 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39: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.025 0.072 2026-10-23 04:39:29,957 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:29] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.028 0.132 2026-10-23 04:39:30,071 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.021 0.163 2026-10-23 04:39:30,107 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:30,155 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:30,207 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:30,260 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: tour succeeded 2026-10-23 04:39:30,261 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:30,405 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: heap 16482096 (allocated 17563648) 2026-10-23 04:39:30,421 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing chrome headless with pid 127600 2026-10-23 04:39:30,426 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing websocket connection 2026-10-23 04:39:30,429 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Terminating chrome headless with pid 127600 2026-10-23 04:39:30,623 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043930_623505_test_settle_so_with_non_pos_groupable_uom.txt 2026-10-23 04:39:30,623 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Removing chrome user profile "/tmp/tmpsy1z6shd_chrome_odoo" 2026-10-23 04:39:30,651 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_pos_downpayment ... 2026-10-23 04:39:31,843 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome pid: 127820 2026-10-23 04:39:31,843 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless temporary user profile dir: /tmp/tmpgauxq_1n_chrome_odoo 2026-10-23 04:39:31,843 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:42925/json/version 2026-10-23 04:39:31,845 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42925', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:39:31,967 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:31,975 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:42925/json 2026-10-23 04:39:31,976 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42925', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:39:32,041 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Websocket url found: ws://127.0.0.1:42925/devtools/page/09F2775C9A022D28E48E6C0CC10EC6AF 2026-10-23 04:39:32,049 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Enable chrome headless console log notification 2026-10-23 04:39:32,075 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless enable page notifications 2026-10-23 04:39:32,359 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:39:32,361 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Setting session cookie in browser 2026-10-23 04:39:32,367 44 INFO rb-1f9f1af-225886-428050 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/127" in browser 2026-10-23 04:39:32,368 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:39:32,400 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:39:33,525 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:33] "GET /pos/ui/127 HTTP/1.1" 200 - 87 0.062 1.069 2026-10-23 04:39:33,529 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigation result: {'frameId': '09F2775C9A022D28E48E6C0CC10EC6AF', 'loaderId': 'C572B9E42E4AD95C194BEF05635DF361', 'isDownload': False} 2026-10-23 04:39:33,529 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate ready code "odoo.isTourReady('PoSApplyDownpayment')" 2026-10-23 04:39:33,552 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:39:33,590 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:33] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.026 2026-10-23 04:39:33,619 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:33] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.042 2026-10-23 04:39:33,625 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:33] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.058 2026-10-23 04:39:34,372 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:39:34,385 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:39:34,424 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.019 2026-10-23 04:39:34,468 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.009 2026-10-23 04:39:34,471 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:39:34,486 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:34,495 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:34] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:39:34,516 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:39:34,579 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.014 0.033 2026-10-23 04:39:34,603 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.059 2026-10-23 04:39:34,695 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.022 0.067 2026-10-23 04:39:34,699 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.050 2026-10-23 04:39:35,698 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.338 0.619 2026-10-23 04:39:35,729 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:35] "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-23 04:39:35,829 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39: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-23 04:39:35,934 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:35] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.015 0.060 2026-10-23 04:39:35,996 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:39:36,017 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:36,046 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.008 2026-10-23 04:39:36,143 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:39:36,215 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.042 2026-10-23 04:39:36,225 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-23 04:39:36,256 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-10-23 04:39:36,276 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39: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-23 04:39:36,280 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:36] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 14 0.047 0.099 2026-10-23 04:39:36,323 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:36] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.005 0.156 2026-10-23 04:39:36,326 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.171 2026-10-23 04:39:36,355 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:36] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.006 0.064 2026-10-23 04:39:36,390 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:36,461 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 04:39:36,463 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:36] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.017 0.028 2026-10-23 04:39:36,587 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:39:36,601 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:36,632 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:39:36,659 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:36,675 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:36] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.057 0.184 2026-10-23 04:39:36,768 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:36] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.027 0.300 2026-10-23 04:39:36,802 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:36] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.289 2026-10-23 04:39:36,854 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:36] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.010 0.345 2026-10-23 04:39:36,898 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:36] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.238 2026-10-23 04:39:36,941 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:36] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.434 2026-10-23 04:39:36,987 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:36] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.288 2026-10-23 04:39:37,026 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:37] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.253 2026-10-23 04:39:37,147 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.034 0.284 2026-10-23 04:39:37,199 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:37,214 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:37] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.024 0.288 2026-10-23 04:39:37,256 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:37] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.012 0.292 2026-10-23 04:39:37,267 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:37,291 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:37] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.416 2026-10-23 04:39:37,647 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 74 0.092 0.279 2026-10-23 04:39:37,822 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.053 0.073 2026-10-23 04:39:37,934 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.012 0.035 2026-10-23 04:39:38,043 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:38,302 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:38] "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.066 0.189 2026-10-23 04:39:38,547 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.062 0.170 2026-10-23 04:39:38,569 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:38] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.217 2026-10-23 04:39:38,682 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.072 2026-10-23 04:39:38,749 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:38,804 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:38] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 17 0.020 0.075 2026-10-23 04:39:38,832 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:38,937 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:38,962 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.026 0.112 2026-10-23 04:39:39,018 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:39,042 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:39:39,044 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:39:39,070 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:39,120 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:39,222 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:39,295 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: tour succeeded 2026-10-23 04:39:39,296 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: ╔════════════════════════════════════╗ ║ TOUR PoSApplyDownpayment SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-23 04:39:39,303 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92179426 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': '3484dc9b-1438-4150-a0e3-9e828b4a2eec'}] 2026-10-23 04:39:39,336 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:39:39,438 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: heap 17366756 (allocated 19136512) 2026-10-23 04:39:39,464 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing chrome headless with pid 127820 2026-10-23 04:39:39,484 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing websocket connection 2026-10-23 04:39:39,487 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Terminating chrome headless with pid 127820 2026-10-23 04:39:39,548 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92179426 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': '3484dc9b-1438-4150-a0e3-9e828b4a2eec'} created pos.order #848 2026-10-23 04:39:39,553 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92179426 finished 2026-10-23 04:39:39,628 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043939_628232_test_settle_so_with_pos_downpayment.txt 2026-10-23 04:39:39,628 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Removing chrome user profile "/tmp/tmpgauxq_1n_chrome_odoo" 2026-10-23 04:39:39,673 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: waiting for threads: [, ] 2026-10-23 04:39:39,846 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 136 0.140 0.406 2026-10-23 04:39:40,891 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settled_line_price_is_not_crossed_out ... 2026-10-23 04:39:40,960 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:40,966 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-10-23 04:39:42,448 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome pid: 128041 2026-10-23 04:39:42,450 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless temporary user profile dir: /tmp/tmpskyqtzlu_chrome_odoo 2026-10-23 04:39:42,450 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:35209/json/version 2026-10-23 04:39:42,451 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35209', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:39:42,605 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Browser version: Chrome/150.0.7871.114 2026-10-23 04:39:42,606 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:35209/json 2026-10-23 04:39:42,619 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35209', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:39:42,648 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Websocket url found: ws://127.0.0.1:35209/devtools/page/436889D4397571CF86C23A7448868A8A 2026-10-23 04:39:42,680 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Enable chrome headless console log notification 2026-10-23 04:39:42,688 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless enable page notifications 2026-10-23 04:39:42,996 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:39:42,999 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Setting session cookie in browser 2026-10-23 04:39:43,004 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-23 04:39:43,005 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:39:43,037 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:39:43,988 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:43] "GET /pos/ui/127 HTTP/1.1" 200 - 84 0.050 0.918 2026-10-23 04:39:43,995 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigation result: {'frameId': '436889D4397571CF86C23A7448868A8A', 'loaderId': '35898BEC3979C01DA45E414F00583BDE', 'isDownload': False} 2026-10-23 04:39:43,995 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-10-23 04:39:44,031 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:39:44,065 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:44] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-10-23 04:39:44,089 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:44] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.012 0.029 2026-10-23 04:39:44,112 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:44] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.054 2026-10-23 04:39:44,892 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:39:44,932 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:39:44,965 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.019 0.023 2026-10-23 04:39:45,007 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:39:45,007 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-10-23 04:39:45,015 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:45,027 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:39:45,055 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:39:45,129 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:45] "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.041 2026-10-23 04:39:45,159 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.075 2026-10-23 04:39:45,235 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.020 0.057 2026-10-23 04:39:45,240 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-10-23 04:39:46,409 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.441 0.657 2026-10-23 04:39:46,455 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:39:46,614 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:39:46,723 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:46] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.072 2026-10-23 04:39:46,800 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.003 0.026 2026-10-23 04:39:46,833 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: Owl is running in 'dev' mode. 2026-10-23 04:39:46,846 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:39:46,920 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:39:46,981 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:39:46,983 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:46] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.017 0.036 2026-10-23 04:39:46,987 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-23 04:39:47,078 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:39:47,095 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:39:47,114 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:47] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 11 0.044 0.136 2026-10-23 04:39:47,134 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:47] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.004 0.020 2026-10-23 04:39:47,137 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.201 2026-10-23 04:39:47,250 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:47,366 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:47,395 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.077 2026-10-23 04:39:47,463 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:39:47,497 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:47] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.055 0.124 2026-10-23 04:39:47,550 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:47] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.228 2026-10-23 04:39:47,562 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:47,568 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:47] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:39:47,593 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:47] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.249 2026-10-23 04:39:47,655 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:47] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.331 2026-10-23 04:39:47,787 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:47] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.046 0.420 2026-10-23 04:39:47,850 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:47] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.010 0.337 2026-10-23 04:39:47,891 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:47] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.009 0.272 2026-10-23 04:39:47,934 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:47] "GET /web/image?model=product.template&field=image_128&id=2249&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.316 2026-10-23 04:39:47,962 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:47] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.007 0.473 2026-10-23 04:39:48,004 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:48] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.333 2026-10-23 04:39:48,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:48] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.253 2026-10-23 04:39:48,195 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.044 0.295 2026-10-23 04:39:48,241 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:48] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.009 0.288 2026-10-23 04:39:48,255 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:48,280 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:48] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.379 2026-10-23 04:39:48,334 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:48,704 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 74 0.107 0.260 2026-10-23 04:39:48,870 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.036 0.070 2026-10-23 04:39:48,959 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.022 2026-10-23 04:39:49,103 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:49,312 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39: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.077 0.129 2026-10-23 04:39:49,504 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.052 0.129 2026-10-23 04:39:49,522 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.170 2026-10-23 04:39:49,604 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.041 2026-10-23 04:39:49,654 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:49,717 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39: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.027 0.072 2026-10-23 04:39:49,770 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:49] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.017 0.083 2026-10-23 04:39:49,856 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.020 0.087 2026-10-23 04:39:49,943 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:50,039 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:50,065 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:39:50,068 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:39:50,090 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:50,138 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:50,188 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:50,240 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: tour succeeded 2026-10-23 04:39:50,241 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: ╔══════════════════════════════════════╗ ║ TOUR PosShipLaterNoDefault SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-23 04:39:50,469 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: heap 16615380 (allocated 17563648) 2026-10-23 04:39:50,484 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing chrome headless with pid 128041 2026-10-23 04:39:50,487 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing websocket connection 2026-10-23 04:39:50,488 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Terminating chrome headless with pid 128041 2026-10-23 04:39:50,642 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043950_641867_test_ship_later_no_default.txt 2026-10-23 04:39:50,642 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Removing chrome user profile "/tmp/tmpskyqtzlu_chrome_odoo" 2026-10-23 04:39:50,681 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_show_orders_for_pos_currency_only ... 2026-10-23 04:39:52,650 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome pid: 128259 2026-10-23 04:39:52,651 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless temporary user profile dir: /tmp/tmpfvbqb_9o_chrome_odoo 2026-10-23 04:39:52,651 44 INFO rb-1f9f1af-225886-428050 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:43061/json/version 2026-10-23 04:39:52,661 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43061', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:39:52,749 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:52,749 44 INFO rb-1f9f1af-225886-428050 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:43061/json 2026-10-23 04:39:52,750 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43061', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:39:52,792 44 INFO rb-1f9f1af-225886-428050 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:43061/devtools/page/173A4318BA6DDC10DEA4B4D31D3218B8 2026-10-23 04:39:52,844 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:52,858 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless enable page notifications 2026-10-23 04:39:53,127 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-23 04:39:53,142 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Setting session cookie in browser 2026-10-23 04:39:53,147 44 INFO rb-1f9f1af-225886-428050 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/127" in browser 2026-10-23 04:39:53,148 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:39:53,170 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:39:53,973 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:53] "GET /pos/ui/127 HTTP/1.1" 200 - 86 0.047 0.764 2026-10-23 04:39:53,979 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigation result: {'frameId': '173A4318BA6DDC10DEA4B4D31D3218B8', 'loaderId': 'B3CE383607439FA7B30A600CDD334227', 'isDownload': False} 2026-10-23 04:39:53,979 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:54,004 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:39:54,047 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:54] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-10-23 04:39:54,058 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:54] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.029 2026-10-23 04:39:54,082 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:54] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.011 0.033 2026-10-23 04:39:54,919 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:39:54,939 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:39:54,972 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.024 0.031 2026-10-23 04:39:55,025 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:39:55,039 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:39:55,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:39:55,058 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:55,073 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:39:55,121 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.021 2026-10-23 04:39:55,142 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-23 04:39:55,226 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.062 2026-10-23 04:39:55,230 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.041 2026-10-23 04:39:56,224 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.319 0.607 2026-10-23 04:39:56,267 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:56] "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-23 04:39:56,363 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:39:56,465 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:56] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.071 2026-10-23 04:39:56,512 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-10-23 04:39:56,568 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:56,593 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.009 2026-10-23 04:39:56,642 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:39:56,656 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:39:56,668 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:39:56,671 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:39:56,790 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 04:39:56,797 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.069 2026-10-23 04:39:56,853 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:39:56,859 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:56] "GET /web/image/res.users/244/avatar_128 HTTP/1.1" 200 - 14 0.048 0.162 2026-10-23 04:39:56,935 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:56,939 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:56] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.005 0.283 2026-10-23 04:39:57,147 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:57] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 34 0.058 0.288 2026-10-23 04:39:57,220 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:57] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.030 0.311 2026-10-23 04:39:57,283 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:57,338 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:57,347 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:57] "GET /pos/ui/127 HTTP/1.1" 200 - 34 0.034 0.487 2026-10-23 04:39:57,357 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:39:57,399 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-10-23 04:39:57,434 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:57] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.013 0.257 2026-10-23 04:39:57,474 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:57] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.288 2026-10-23 04:39:57,525 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:57] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.346 2026-10-23 04:39:57,578 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:57] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.440 2026-10-23 04:39:57,608 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:57] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.005 0.360 2026-10-23 04:39:57,660 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:57] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.009 0.238 2026-10-23 04:39:57,722 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:57] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.264 2026-10-23 04:39:57,761 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:57] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.007 0.265 2026-10-23 04:39:57,810 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:57] "GET /web/image?model=product.template&field=image_128&id=2250&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.273 2026-10-23 04:39:57,859 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:57] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.260 2026-10-23 04:39:58,002 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.059 0.333 2026-10-23 04:39:58,041 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:58] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.371 2026-10-23 04:39:58,051 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:58,130 44 INFO rb-1f9f1af-225886-428050 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-23 04:39:58,384 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 72 0.082 0.169 2026-10-23 04:39:58,436 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:58] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.002 0.014 2026-10-23 04:39:58,597 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:39:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.019 2026-10-23 04:39:58,762 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: tour succeeded 2026-10-23 04:39:58,763 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosOrdersListDifferentCurrency SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-23 04:39:58,936 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: heap 16458356 (allocated 17825792) 2026-10-23 04:39:58,949 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing chrome headless with pid 128259 2026-10-23 04:39:58,951 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing websocket connection 2026-10-23 04:39:58,952 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Terminating chrome headless with pid 128259 2026-10-23 04:39:59,078 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_043959_077845_test_show_orders_for_pos_currency_only.txt 2026-10-23 04:39:59,078 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Removing chrome user profile "/tmp/tmpfvbqb_9o_chrome_odoo" 2026-10-23 04:39:59,096 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_so_with_downpayment ... 2026-10-23 04:40:01,409 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome pid: 128473 2026-10-23 04:40:01,409 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmphszz6msu_chrome_odoo 2026-10-23 04:40:01,409 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:45881/json/version 2026-10-23 04:40:01,411 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45881', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:40:01,585 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Browser version: Chrome/150.0.7871.114 2026-10-23 04:40:01,585 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:45881/json 2026-10-23 04:40:01,586 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45881', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:40:01,670 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Websocket url found: ws://127.0.0.1:45881/devtools/page/5C0D145DBBA56F6D16380B2C4E970770 2026-10-23 04:40:01,687 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Enable chrome headless console log notification 2026-10-23 04:40:01,691 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless enable page notifications 2026-10-23 04:40:01,973 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:40:01,990 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Setting session cookie in browser 2026-10-23 04:40:01,999 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-23 04:40:01,999 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-10-23 04:40:02,040 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:40:03,233 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:03] "GET /pos/ui/127 HTTP/1.1" 200 - 88 0.076 1.127 2026-10-23 04:40:03,239 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigation result: {'frameId': '5C0D145DBBA56F6D16380B2C4E970770', 'loaderId': '07DCE4D54A8A3B5F433A1D3CBFD3C529', 'isDownload': False} 2026-10-23 04:40:03,239 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate ready code "odoo.isTourReady('PoSSaleOrderWithDownpayment')" 2026-10-23 04:40:03,268 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:40:03,299 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:03] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.012 2026-10-23 04:40:03,310 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:03] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-10-23 04:40:03,333 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:03] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.039 2026-10-23 04:40:04,172 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:40:04,175 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:40:04,217 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.018 2026-10-23 04:40:04,255 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:40:04,267 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-23 04:40:04,269 44 INFO rb-1f9f1af-225886-428050 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-23 04:40:04,304 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:40:04,331 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:40:04,391 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.010 0.035 2026-10-23 04:40:04,419 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.062 2026-10-23 04:40:04,546 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.049 0.073 2026-10-23 04:40:04,553 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.095 2026-10-23 04:40:05,635 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.374 0.654 2026-10-23 04:40:05,670 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:05] "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-23 04:40:05,811 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 04:40:05,925 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:05] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.068 2026-10-23 04:40:05,963 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40: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.014 2026-10-23 04:40:05,991 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-10-23 04:40:06,016 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.006 2026-10-23 04:40:06,103 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:40:06,107 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:40:06,138 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:40:06,156 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-23 04:40:06,168 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:06] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.014 0.046 2026-10-23 04:40:06,220 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:40:06,262 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:40:06,275 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:06] "GET /web/image/res.users/241/avatar_128 HTTP/1.1" 200 - 14 0.043 0.122 2026-10-23 04:40:06,289 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:40:06,341 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:06] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.007 0.041 2026-10-23 04:40:06,401 44 INFO rb-1f9f1af-225886-428050 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-23 04:40:06,451 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:06] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.032 0.117 2026-10-23 04:40:06,611 44 INFO rb-1f9f1af-225886-428050 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-23 04:40:06,671 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:06] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.106 0.291 2026-10-23 04:40:06,706 44 INFO rb-1f9f1af-225886-428050 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-23 04:40:06,718 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.041 2026-10-23 04:40:06,719 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:06] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.009 0.214 2026-10-23 04:40:06,790 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-23 04:40:06,815 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:06] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.015 0.241 2026-10-23 04:40:06,863 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:06] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.294 2026-10-23 04:40:06,945 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:06] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.011 0.368 2026-10-23 04:40:06,997 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:06] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.411 2026-10-23 04:40:07,056 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:07] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.011 0.282 2026-10-23 04:40:07,095 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:07] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.287 2026-10-23 04:40:07,140 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:07] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.304 2026-10-23 04:40:07,189 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:07] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.316 2026-10-23 04:40:07,237 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:07] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.005 0.274 2026-10-23 04:40:07,392 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.052 0.322 2026-10-23 04:40:07,444 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:07] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.367 2026-10-23 04:40:07,447 44 INFO rb-1f9f1af-225886-428050 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-23 04:40:07,535 44 INFO rb-1f9f1af-225886-428050 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-23 04:40:07,871 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:07] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 75 0.087 0.234 2026-10-23 04:40:08,047 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 37 0.045 0.082 2026-10-23 04:40:08,132 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.023 2026-10-23 04:40:08,246 44 INFO rb-1f9f1af-225886-428050 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-23 04:40:08,493 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:08] "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.063 0.181 2026-10-23 04:40:08,689 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.048 0.137 2026-10-23 04:40:08,727 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.194 2026-10-23 04:40:08,821 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.028 0.048 2026-10-23 04:40:08,899 44 INFO rb-1f9f1af-225886-428050 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-23 04:40:08,939 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40: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.023 0.078 2026-10-23 04:40:09,030 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:09] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 20 0.027 0.099 2026-10-23 04:40:09,146 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.023 0.166 2026-10-23 04:40:09,213 44 INFO rb-1f9f1af-225886-428050 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-23 04:40:09,271 44 INFO rb-1f9f1af-225886-428050 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-23 04:40:09,319 44 INFO rb-1f9f1af-225886-428050 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-23 04:40:09,369 44 INFO rb-1f9f1af-225886-428050 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-23 04:40:09,422 44 INFO rb-1f9f1af-225886-428050 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-23 04:40:09,473 44 INFO rb-1f9f1af-225886-428050 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-23 04:40:09,524 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: tour succeeded 2026-10-23 04:40:09,525 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSSaleOrderWithDownpayment SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-23 04:40:09,662 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: heap 16912580 (allocated 18350080) 2026-10-23 04:40:09,681 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing chrome headless with pid 128473 2026-10-23 04:40:09,690 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing websocket connection 2026-10-23 04:40:09,698 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Terminating chrome headless with pid 128473 2026-10-23 04:40:09,835 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_044009_835446_test_so_with_downpayment.txt 2026-10-23 04:40:09,835 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Removing chrome user profile "/tmp/tmphszz6msu_chrome_odoo" 2026-10-23 04:40:09,858 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-10-23 04:40:11,157 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71525833 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-10-23 04:40:11,529 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #241 deleted stock.move.line records with IDs: [1394] 2026-10-23 04:40:14,695 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71525833 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #849 2026-10-23 04:40:14,702 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71525833 finished 2026-10-23 04:40:15,077 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_variant_popup_qty_free ... 2026-10-23 04:40:19,713 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome pid: 128707 2026-10-23 04:40:19,713 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless temporary user profile dir: /tmp/tmpbzckl914_chrome_odoo 2026-10-23 04:40:19,713 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:33219/json/version 2026-10-23 04:40:19,714 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33219', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:40:19,817 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Browser version: Chrome/150.0.7871.114 2026-10-23 04:40:19,818 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:33219/json 2026-10-23 04:40:19,818 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33219', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:40:19,882 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Websocket url found: ws://127.0.0.1:33219/devtools/page/A8F565EDFCF2C37A9546D0C02350D2AD 2026-10-23 04:40:19,895 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Enable chrome headless console log notification 2026-10-23 04:40:19,908 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless enable page notifications 2026-10-23 04:40:20,147 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:40:20,158 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Setting session cookie in browser 2026-10-23 04:40:20,166 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-10-23 04:40:20,166 44 INFO rb-1f9f1af-225886-428050 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/127" 2026-10-23 04:40:20,201 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:40:21,097 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:21] "GET /pos/ui/127 HTTP/1.1" 200 - 88 0.073 0.830 2026-10-23 04:40:21,101 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Navigation result: {'frameId': 'A8F565EDFCF2C37A9546D0C02350D2AD', 'loaderId': 'F61D2E81EF2EBDBA0A575E6D040C8FB1', 'isDownload': False} 2026-10-23 04:40:21,101 44 INFO rb-1f9f1af-225886-428050 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-23 04:40:21,133 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:40:21,182 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:21] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.036 2026-10-23 04:40:21,193 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:21] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.039 2026-10-23 04:40:21,214 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:21] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.054 2026-10-23 04:40:21,989 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:40:21,995 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 04:40:22,048 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.042 2026-10-23 04:40:22,091 44 INFO rb-1f9f1af-225886-428050 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/127", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:40:22,093 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.007 2026-10-23 04:40:22,112 44 INFO rb-1f9f1af-225886-428050 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-23 04:40:22,126 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-23 04:40:22,148 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:40:22,195 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.016 2026-10-23 04:40:22,220 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.041 2026-10-23 04:40:22,306 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.066 2026-10-23 04:40:22,310 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.055 2026-10-23 04:40:23,426 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 368 0.318 0.732 2026-10-23 04:40:23,469 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:23] "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-23 04:40:23,586 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.007 2026-10-23 04:40:23,654 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:23] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.013 0.024 2026-10-23 04:40:23,767 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:23] "GET /web/image/res.company/116/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.080 2026-10-23 04:40:23,806 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.009 2026-10-23 04:40:23,839 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: Owl is running in 'dev' mode. 2026-10-23 04:40:23,861 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.007 2026-10-23 04:40:23,944 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 04:40:23,951 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:40:24,005 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:40:24,018 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-23 04:40:24,043 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:40:24,045 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:24] "GET /web/image?model=res.company&id=116&field=logo HTTP/1.1" 200 - 3 0.011 0.066 2026-10-23 04:40:24,098 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:40:24,165 44 INFO rb-1f9f1af-225886-428050 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-23 04:40:24,173 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.032 2026-10-23 04:40:24,195 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:24] "GET /web/image/res.users/243/avatar_128 HTTP/1.1" 200 - 14 0.057 0.179 2026-10-23 04:40:24,419 44 INFO rb-1f9f1af-225886-428050 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-23 04:40:24,479 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:40:24,480 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:24] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.099 0.375 2026-10-23 04:40:24,508 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:40:24,599 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:24] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.045 0.538 2026-10-23 04:40:24,644 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:24] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.347 2026-10-23 04:40:24,692 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:24] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.287 2026-10-23 04:40:24,729 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:24] "GET /web/image/res.company/116/favicon HTTP/1.1" 200 - 4 0.009 0.479 2026-10-23 04:40:24,772 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:24] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.245 2026-10-23 04:40:24,822 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:24] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.265 2026-10-23 04:40:24,873 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:24] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.008 0.261 2026-10-23 04:40:24,932 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:24] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.006 0.272 2026-10-23 04:40:24,990 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:24] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.004 0.285 2026-10-23 04:40:25,026 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:25] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.284 2026-10-23 04:40:25,055 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:25] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.002 0.265 2026-10-23 04:40:25,085 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:25] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-10-23T04:29:32.000+00:00 HTTP/1.1" 200 - 3 0.003 0.251 2026-10-23 04:40:25,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:25] "GET /web/image/res.company/116/favicon HTTP/1.1" 304 - 4 0.004 0.167 2026-10-23 04:40:25,228 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.045 0.306 2026-10-23 04:40:25,317 44 INFO rb-1f9f1af-225886-428050 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-23 04:40:26,063 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:26] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 86 0.077 0.159 2026-10-23 04:40:26,101 44 INFO rb-1f9f1af-225886-428050 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-23 04:40:26,157 44 INFO rb-1f9f1af-225886-428050 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-23 04:40:26,226 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: tour succeeded 2026-10-23 04:40:26,230 44 INFO rb-1f9f1af-225886-428050 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-23 04:40:26,256 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:40:26] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.016 0.023 2026-10-23 04:40:26,385 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: heap 14938228 (allocated 15728640) 2026-10-23 04:40:26,410 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing chrome headless with pid 128707 2026-10-23 04:40:26,416 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing websocket connection 2026-10-23 04:40:26,417 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Terminating chrome headless with pid 128707 2026-10-23 04:40:26,551 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_044026_551243_test_variant_popup_qty_free.txt 2026-10-23 04:40:26,551 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Removing chrome user profile "/tmp/tmpbzckl914_chrome_odoo" 2026-10-23 04:40:26,668 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 34 checked, 34 removed 2026-10-23 04:40:56,001 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_consolidated_invoice_mixed_pos_and_so_orders ... 2026-10-23 04:40:59,253 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation ... 2026-10-23 04:41:00,827 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome pid: 128917 2026-10-23 04:41:00,828 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless temporary user profile dir: /tmp/tmpwvnx3dbd_chrome_odoo 2026-10-23 04:41:00,828 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:39297/json/version 2026-10-23 04:41:00,829 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39297', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:41:00,906 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:00,907 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:39297/json 2026-10-23 04:41:00,911 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39297', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:41:00,952 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Websocket url found: ws://127.0.0.1:39297/devtools/page/D24A5CCF74046142F4C62C12E1A20F19 2026-10-23 04:41:00,958 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Enable chrome headless console log notification 2026-10-23 04:41:00,981 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless enable page notifications 2026-10-23 04:41:01,260 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:41:01,273 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Setting session cookie in browser 2026-10-23 04:41:01,276 44 INFO rb-1f9f1af-225886-428050 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/128" in browser 2026-10-23 04:41:01,276 44 INFO rb-1f9f1af-225886-428050 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/128" 2026-10-23 04:41:01,305 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:41:02,488 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:02] "GET /pos/ui/128 HTTP/1.1" 200 - 91 0.074 1.114 2026-10-23 04:41:02,492 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Navigation result: {'frameId': 'D24A5CCF74046142F4C62C12E1A20F19', 'loaderId': '84EB3A2550C0FAFBDC6A47B0FC129080', 'isDownload': False} 2026-10-23 04:41:02,492 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-10-23 04:41:02,535 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:41:02,583 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:02] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.029 2026-10-23 04:41:02,593 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:02] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.036 2026-10-23 04:41:02,631 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:02] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.062 2026-10-23 04:41:03,343 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:41:03,353 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:41:03,385 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.024 2026-10-23 04:41:03,419 44 INFO rb-1f9f1af-225886-428050 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/128", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:41:03,423 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:41:03,430 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:03,448 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:41:03,465 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:41:03,525 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.009 0.022 2026-10-23 04:41:03,552 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-23 04:41:03,631 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.021 0.056 2026-10-23 04:41:03,634 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.049 2026-10-23 04:41:04,900 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.465 0.751 2026-10-23 04:41:04,947 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41: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-23 04:41:05,064 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.001 0.011 2026-10-23 04:41:05,172 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:05] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.069 2026-10-23 04:41:05,218 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.002 0.014 2026-10-23 04:41:05,248 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:05,273 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.012 0.006 2026-10-23 04:41:05,346 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:41:05,404 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:41:05,406 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:05] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.012 0.033 2026-10-23 04:41:05,414 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-10-23 04:41:05,433 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-23 04:41:05,483 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:41:05,494 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:05] "GET /web/image/res.users/249/avatar_128 HTTP/1.1" 200 - 14 0.022 0.113 2026-10-23 04:41:05,500 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:41:05,571 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:41:05,590 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:05] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.020 0.025 2026-10-23 04:41:05,728 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:05,746 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:05] "GET /pos/ui/128 HTTP/1.1" 200 - 34 0.028 0.143 2026-10-23 04:41:05,937 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:05,938 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:05] "GET /pos/ui/128?from_backend=True HTTP/1.1" 200 - 34 0.077 0.299 2026-10-23 04:41:05,964 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:05] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.005 0.138 2026-10-23 04:41:05,983 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-23 04:41:06,030 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:06] "GET /web/image?model=product.template&field=image_128&id=2260&unique=2026-10-23T04:40:26.000+00:00 HTTP/1.1" 200 - 3 0.009 0.167 2026-10-23 04:41:06,053 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:06,068 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:06] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-10-23T04:40:26.000+00:00 HTTP/1.1" 200 - 3 0.006 0.214 2026-10-23 04:41:06,104 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:41:06,120 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:06] "GET /web/image?model=product.template&field=image_128&id=2259&unique=2026-10-23T04:40:26.000+00:00 HTTP/1.1" 200 - 3 0.009 0.260 2026-10-23 04:41:06,158 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:06] "GET /web/image?model=product.template&field=image_128&id=2261&unique=2026-10-23T04:40:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.298 2026-10-23 04:41:06,216 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:06] "GET /web/image?model=product.template&field=image_128&id=2264&unique=2026-10-23T04:40:26.000+00:00 HTTP/1.1" 200 - 3 0.005 0.243 2026-10-23 04:41:06,258 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:06] "GET /web/image?model=product.template&field=image_128&id=2263&unique=2026-10-23T04:40:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.267 2026-10-23 04:41:06,298 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:06] "GET /web/image?model=product.template&field=image_128&id=2265&unique=2026-10-23T04:40:26.000+00:00 HTTP/1.1" 200 - 3 0.004 0.256 2026-10-23 04:41:06,343 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:06] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-10-23T04:40:26.000+00:00 HTTP/1.1" 200 - 3 0.002 0.205 2026-10-23 04:41:06,492 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.060 0.293 2026-10-23 04:41:06,528 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:06] "GET /web/image?model=product.template&field=image_128&id=2262&unique=2026-10-23T04:40:26.000+00:00 HTTP/1.1" 200 - 3 0.005 0.360 2026-10-23 04:41:06,556 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:06,620 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:06,933 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 67 0.090 0.212 2026-10-23 04:41:07,061 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:07] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 20 0.027 0.067 2026-10-23 04:41:07,160 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:07] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.038 2026-10-23 04:41:07,273 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:07,526 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41: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.096 0.156 2026-10-23 04:41:07,749 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.065 0.133 2026-10-23 04:41:07,766 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:07] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.192 2026-10-23 04:41:07,855 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.053 2026-10-23 04:41:07,940 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:07,964 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:07] "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.017 0.074 2026-10-23 04:41:08,009 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:08,076 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 17 0.021 0.065 2026-10-23 04:41:08,128 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:08,218 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:08,246 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:41:08,248 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:41:08,266 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:08,317 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:08,413 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:08,468 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:08,540 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: tour succeeded 2026-10-23 04:41:08,544 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-23 04:41:08,565 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51532087 started for PoS orders references: [{'name': '/', 'pos_reference': '261-128-000001', 'uuid': 'ca27ea10-b9eb-42ae-8eb6-4412cb1a8730'}] 2026-10-23 04:41:08,576 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:41:08,676 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: heap 17278672 (allocated 18874368) 2026-10-23 04:41:08,703 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing chrome headless with pid 128917 2026-10-23 04:41:08,706 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing websocket connection 2026-10-23 04:41:08,707 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Terminating chrome headless with pid 128917 2026-10-23 04:41:08,850 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_044108_850017_test_pos_downpayment_sale_invoice_creation.txt 2026-10-23 04:41:08,850 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Removing chrome user profile "/tmp/tmpwvnx3dbd_chrome_odoo" 2026-10-23 04:41:08,889 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: waiting for threads: [, ] 2026-10-23 04:41:11,165 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51532087 order {'name': '/', 'pos_reference': '261-128-000001', 'uuid': 'ca27ea10-b9eb-42ae-8eb6-4412cb1a8730'} created pos.order #852 2026-10-23 04:41:11,171 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51532087 finished 2026-10-23 04:41:11,488 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 553 0.665 2.261 2026-10-23 04:41:12,436 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_settle_so_with_downpayment ... 2026-10-23 04:41:14,086 44 INFO rb-1f9f1af-225886-428050 odoo.addons.payment.models.payment_transaction: Skipped the update of transaction Test Transaction as it is already in state done. 2026-10-23 04:41:17,174 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome pid: 129139 2026-10-23 04:41:17,175 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmp2c227aes_chrome_odoo 2026-10-23 04:41:17,175 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:38677/json/version 2026-10-23 04:41:17,176 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38677', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:41:17,258 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:17,258 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:38677/json 2026-10-23 04:41:17,260 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38677', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:41:17,281 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Websocket url found: ws://127.0.0.1:38677/devtools/page/B989B14F6D7126CB1ABB0555DBCC42CA 2026-10-23 04:41:17,312 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Enable chrome headless console log notification 2026-10-23 04:41:17,330 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless enable page notifications 2026-10-23 04:41:17,701 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:41:17,704 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Setting session cookie in browser 2026-10-23 04:41:17,706 44 INFO rb-1f9f1af-225886-428050 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/128" in browser 2026-10-23 04:41:17,706 44 INFO rb-1f9f1af-225886-428050 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/128" 2026-10-23 04:41:17,723 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:41:18,530 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:18] "GET /pos/ui/128 HTTP/1.1" 200 - 80 0.073 0.738 2026-10-23 04:41:18,535 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Navigation result: {'frameId': 'B989B14F6D7126CB1ABB0555DBCC42CA', 'loaderId': '0D40267821CD74863B0C245F4B0E25E2', 'isDownload': False} 2026-10-23 04:41:18,535 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:18,569 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:41:18,595 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:18] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-10-23 04:41:18,609 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:18] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-10-23 04:41:18,620 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:18] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-10-23 04:41:19,399 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:41:19,409 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:41:19,453 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.028 0.023 2026-10-23 04:41:19,482 44 INFO rb-1f9f1af-225886-428050 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/128", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:41:19,485 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-23 04:41:19,495 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:19,510 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:41:19,532 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:41:19,582 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.024 2026-10-23 04:41:19,614 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.052 2026-10-23 04:41:19,618 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-23 04:41:19,751 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.021 0.086 2026-10-23 04:41:20,999 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.541 0.641 2026-10-23 04:41:21,057 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.044 2026-10-23 04:41:21,142 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:41:21,242 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:21] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.069 2026-10-23 04:41:21,277 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41: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.006 2026-10-23 04:41:21,315 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:21,338 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:41:21,454 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:41:21,473 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:41:21,524 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:41:21,539 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:21] "GET /web/image/res.users/245/avatar_128 HTTP/1.1" 200 - 7 0.026 0.043 2026-10-23 04:41:21,556 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.054 2026-10-23 04:41:21,570 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:41:21,577 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-23 04:41:21,587 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:21] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.006 0.093 2026-10-23 04:41:21,604 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:41:21,761 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:21,783 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:21] "GET /pos/ui/128?from_backend=True HTTP/1.1" 200 - 33 0.064 0.159 2026-10-23 04:41:21,878 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:21,913 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:21] "GET /pos/ui/128 HTTP/1.1" 200 - 33 0.050 0.301 2026-10-23 04:41:21,939 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:21,959 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.035 2026-10-23 04:41:21,974 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:21] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.009 0.344 2026-10-23 04:41:21,996 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:41:22,028 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:22] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-10-23T04:40:26.000+00:00 HTTP/1.1" 200 - 3 0.007 0.181 2026-10-23 04:41:22,098 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:22] "GET /web/image?model=product.template&field=image_128&id=2259&unique=2026-10-23T04:40:26.000+00:00 HTTP/1.1" 200 - 3 0.004 0.241 2026-10-23 04:41:22,126 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:22] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-10-23T04:40:26.000+00:00 HTTP/1.1" 200 - 3 0.003 0.271 2026-10-23 04:41:22,168 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:22] "GET /web/image?model=product.template&field=image_128&id=2260&unique=2026-10-23T04:40:26.000+00:00 HTTP/1.1" 200 - 3 0.003 0.309 2026-10-23 04:41:22,218 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:22] "GET /web/image?model=product.template&field=image_128&id=2261&unique=2026-10-23T04:40:26.000+00:00 HTTP/1.1" 200 - 3 0.003 0.212 2026-10-23 04:41:22,270 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:22] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-10-23T04:40:26.000+00:00 HTTP/1.1" 200 - 3 0.006 0.246 2026-10-23 04:41:22,337 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:22] "GET /web/image?model=product.template&field=image_128&id=2262&unique=2026-10-23T04:40:26.000+00:00 HTTP/1.1" 200 - 3 0.010 0.273 2026-10-23 04:41:22,393 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:22] "GET /web/image?model=product.template&field=image_128&id=2263&unique=2026-10-23T04:40:26.000+00:00 HTTP/1.1" 200 - 3 0.005 0.284 2026-10-23 04:41:22,425 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:22] "GET /web/image?model=product.template&field=image_128&id=2265&unique=2026-10-23T04:40:26.000+00:00 HTTP/1.1" 200 - 3 0.003 0.282 2026-10-23 04:41:22,484 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:22] "GET /web/image?model=product.template&field=image_128&id=2264&unique=2026-10-23T04:40:26.000+00:00 HTTP/1.1" 200 - 3 0.003 0.294 2026-10-23 04:41:22,514 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:22] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.004 0.217 2026-10-23 04:41:22,703 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 34 0.114 0.365 2026-10-23 04:41:22,746 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:22,811 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:23,192 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:23] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.150 0.227 2026-10-23 04:41:23,380 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:23] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 34 0.059 0.085 2026-10-23 04:41:23,479 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 6 0.006 0.022 2026-10-23 04:41:23,589 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:23,852 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:23] "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.076 0.179 2026-10-23 04:41:24,107 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.065 0.175 2026-10-23 04:41:24,132 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 5 0.004 0.235 2026-10-23 04:41:24,239 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.058 2026-10-23 04:41:24,293 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:24,366 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41: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.034 0.077 2026-10-23 04:41:24,477 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:24] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 22 0.037 0.138 2026-10-23 04:41:24,563 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:41:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.018 0.134 2026-10-23 04:41:24,713 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:24,766 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:24,814 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:24,865 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:24,917 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: tour succeeded 2026-10-23 04:41:24,918 44 INFO rb-1f9f1af-225886-428050 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-23 04:41:25,060 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: heap 17495332 (allocated 19136512) 2026-10-23 04:41:25,069 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing chrome headless with pid 129139 2026-10-23 04:41:25,072 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing websocket connection 2026-10-23 04:41:25,075 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Terminating chrome headless with pid 129139 2026-10-23 04:41:25,183 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_044125_183567_test_pos_settle_so_with_downpayment.txt 2026-10-23 04:41:25,184 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Removing chrome user profile "/tmp/tmp2c227aes_chrome_odoo" 2026-10-23 04:41:25,205 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_settled_so_invoice_keeps_so_customer_reference ... 2026-10-23 04:41:29,013 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-10-23 04:41:52,783 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_read_converted_lot_quantities_pick_then_deliver ... 2026-10-23 04:41:55,510 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-10-23 04:41:57,266 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #251 deleted stock.move.line records with IDs: [1412, 1413] 2026-10-23 04:41:57,719 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #251 deleted stock.move.line records with IDs: [1414] 2026-10-23 04:41:57,985 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-23 04:42:27,051 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #254 deleted res.currency.rate records with IDs: [73, 74, 75] 2026-10-23 04:42:29,365 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-10-23 04:42:30,191 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70100180 started for PoS orders references: [{'name': 'Order 82043-511-5678', 'pos_reference': None, 'uuid': '82043-511-5678'}] 2026-10-23 04:42:32,756 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70100180 order {'name': 'Order 82043-511-5678', 'pos_reference': None, 'uuid': '82043-511-5678'} created pos.order #856 2026-10-23 04:42:32,757 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70100180 finished 2026-10-23 04:42:32,908 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_qty_deliverd_qty_to_deliver_in_sales_report ... 2026-10-23 04:42:33,754 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58297135 started for PoS orders references: [{'name': 'Order 12783-923-4943', 'pos_reference': None, 'uuid': '12783-923-4943'}] 2026-10-23 04:42:34,273 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #254 deleted stock.move records with IDs: [1420] 2026-10-23 04:42:34,491 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58297135 order {'name': 'Order 12783-923-4943', 'pos_reference': None, 'uuid': '12783-923-4943'} created pos.order #857 2026-10-23 04:42:34,497 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58297135 finished 2026-10-23 04:42:35,857 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_refund_line_report_prices_sign ... 2026-10-23 04:42:37,350 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome pid: 129360 2026-10-23 04:42:37,350 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless temporary user profile dir: /tmp/tmptt7xed7z_chrome_odoo 2026-10-23 04:42:37,350 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:38141/json/version 2026-10-23 04:42:37,352 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38141', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:42:37,427 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:37,427 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:38141/json 2026-10-23 04:42:37,428 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38141', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:42:37,449 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Websocket url found: ws://127.0.0.1:38141/devtools/page/4E953E67D047842EB4959F64EB32CBBD 2026-10-23 04:42:37,469 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Enable chrome headless console log notification 2026-10-23 04:42:37,485 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless enable page notifications 2026-10-23 04:42:37,752 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:42:37,762 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Setting session cookie in browser 2026-10-23 04:42:37,767 44 INFO rb-1f9f1af-225886-428050 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/131" in browser 2026-10-23 04:42:37,767 44 INFO rb-1f9f1af-225886-428050 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/131" 2026-10-23 04:42:37,787 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:42:38,669 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:38] "GET /pos/ui/131 HTTP/1.1" 200 - 86 0.061 0.825 2026-10-23 04:42:38,673 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigation result: {'frameId': '4E953E67D047842EB4959F64EB32CBBD', 'loaderId': '94AC18BF5C91B456A00722E87F44F058', 'isDownload': False} 2026-10-23 04:42:38,673 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:38,713 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:42:38,740 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:38] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-23 04:42:38,755 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:38] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.025 2026-10-23 04:42:38,779 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:38] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.035 2026-10-23 04:42:39,529 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:42:39,543 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:42:39,574 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.010 0.027 2026-10-23 04:42:39,616 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:42:39,617 44 INFO rb-1f9f1af-225886-428050 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/131", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:42:39,626 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:39,649 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:42:39,675 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:42:39,722 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.014 2026-10-23 04:42:39,753 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.044 2026-10-23 04:42:39,824 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.018 0.057 2026-10-23 04:42:39,829 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-23 04:42:40,992 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.378 0.719 2026-10-23 04:42:41,039 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.029 2026-10-23 04:42:41,184 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-10-23 04:42:41,316 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:41] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.091 2026-10-23 04:42:41,363 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:42:41,399 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:41,422 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.012 2026-10-23 04:42:41,502 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:42:41,518 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:42:41,550 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:42:41,553 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:42:41,590 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:42:41,605 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42: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-23 04:42:41,679 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:42:41,720 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:41] "GET /web/image/res.users/256/avatar_128 HTTP/1.1" 200 - 14 0.097 0.103 2026-10-23 04:42:41,769 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:41] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.004 0.231 2026-10-23 04:42:41,801 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:41,905 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:41,912 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:41] "GET /pos/ui/131?from_backend=True HTTP/1.1" 200 - 33 0.048 0.219 2026-10-23 04:42:41,919 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:42:41,934 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:41] "GET /web/image/res.company/119/favicon HTTP/1.1" 200 - 4 0.004 0.194 2026-10-23 04:42:42,077 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:42] "GET /pos/ui/131 HTTP/1.1" 200 - 33 0.047 0.378 2026-10-23 04:42:42,092 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:42:42,127 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:42] "GET /web/image?model=product.template&field=image_128&id=2293&unique=2026-10-23T04:41:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.265 2026-10-23 04:42:42,167 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:42] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-10-23T04:41:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.275 2026-10-23 04:42:42,229 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:42] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-10-23T04:41:57.000+00:00 HTTP/1.1" 200 - 3 0.011 0.290 2026-10-23 04:42:42,287 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:42] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-10-23T04:41:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.421 2026-10-23 04:42:42,329 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:42] "GET /web/image?model=product.template&field=image_128&id=2297&unique=2026-10-23T04:41:57.000+00:00 HTTP/1.1" 200 - 3 0.005 0.363 2026-10-23 04:42:42,364 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:42] "GET /web/image?model=product.template&field=image_128&id=2298&unique=2026-10-23T04:41:57.000+00:00 HTTP/1.1" 200 - 3 0.004 0.245 2026-10-23 04:42:42,393 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:42] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-10-23T04:41:57.000+00:00 HTTP/1.1" 200 - 3 0.003 0.253 2026-10-23 04:42:42,430 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:42] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-10-23T04:41:57.000+00:00 HTTP/1.1" 200 - 3 0.005 0.237 2026-10-23 04:42:42,476 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:42] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-10-23T04:41:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.236 2026-10-23 04:42:42,523 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:42] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-10-23T04:41:57.000+00:00 HTTP/1.1" 200 - 3 0.010 0.220 2026-10-23 04:42:42,561 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:42] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-10-23T04:41:57.000+00:00 HTTP/1.1" 200 - 3 0.002 0.218 2026-10-23 04:42:42,583 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:42] "GET /web/image/res.company/119/favicon HTTP/1.1" 304 - 4 0.004 0.178 2026-10-23 04:42:42,749 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.317 2026-10-23 04:42:42,845 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:42,906 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:42,957 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:43,144 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:43,195 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:43,287 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:43,302 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:42:43,307 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:42:43,344 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:43,393 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:43,492 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:43,561 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:43,570 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19434313 started for PoS orders references: [{'name': '/', 'pos_reference': '261-131-000001', 'uuid': '6251c630-a0ad-4cef-8577-f9597637ac47'}] 2026-10-23 04:42:43,582 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:42:44,279 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19434313 order {'name': '/', 'pos_reference': '261-131-000001', 'uuid': '6251c630-a0ad-4cef-8577-f9597637ac47'} created pos.order #858 2026-10-23 04:42:44,314 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19434313 finished 2026-10-23 04:42:44,426 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.236 0.623 2026-10-23 04:42:44,507 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.018 2026-10-23 04:42:44,682 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:44,692 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96001388 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-131-000001', 'uuid': '6251c630-a0ad-4cef-8577-f9597637ac47'}] 2026-10-23 04:42:44,707 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96001388 order {'name': 'Shop - 000001', 'pos_reference': '261-131-000001', 'uuid': '6251c630-a0ad-4cef-8577-f9597637ac47'} sync ignored for existing PoS order pos.order(858,) (state: paid) 2026-10-23 04:42:44,736 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96001388 finished 2026-10-23 04:42:44,792 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:44,831 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:44,888 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:44,936 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:44,974 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.083 0.204 2026-10-23 04:42:45,019 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:45,129 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:45,149 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:45] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.015 2026-10-23 04:42:45,196 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.028 2026-10-23 04:42:45,207 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:45,221 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:45] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.005 0.026 2026-10-23 04:42:45,257 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:45,313 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:45,368 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:45,420 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:45,495 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:45,545 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:45,607 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:45,678 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:45,685 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74552576 started for PoS orders references: [{'name': '/', 'pos_reference': '261-131-000002', 'uuid': 'e30140a7-1b5e-4176-a578-1354c849b0db'}] 2026-10-23 04:42:46,263 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74552576 order {'name': '/', 'pos_reference': '261-131-000002', 'uuid': 'e30140a7-1b5e-4176-a578-1354c849b0db'} created pos.order #859 2026-10-23 04:42:46,324 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74552576 finished 2026-10-23 04:42:46,463 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 172 0.195 0.585 2026-10-23 04:42:46,547 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:42:46,580 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67848406 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-131-000002', 'uuid': 'e30140a7-1b5e-4176-a578-1354c849b0db'}] 2026-10-23 04:42:46,593 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67848406 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-131-000002', 'uuid': 'e30140a7-1b5e-4176-a578-1354c849b0db'} sync ignored for existing PoS order pos.order(859,) (state: paid) 2026-10-23 04:42:46,601 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: tour succeeded 2026-10-23 04:42:46,602 44 INFO rb-1f9f1af-225886-428050 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-23 04:42:46,643 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67848406 finished 2026-10-23 04:42:46,826 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: heap 17805004 (allocated 19795968) 2026-10-23 04:42:46,840 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing chrome headless with pid 129360 2026-10-23 04:42:46,846 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing websocket connection 2026-10-23 04:42:46,849 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Terminating chrome headless with pid 129360 2026-10-23 04:42:46,855 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:42:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.063 0.215 2026-10-23 04:42:46,986 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_044246_986152_test_refund_line_report_prices_sign.txt 2026-10-23 04:42:46,986 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Removing chrome user profile "/tmp/tmptt7xed7z_chrome_odoo" 2026-10-23 04:42:47,783 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-10-23 04:42:48,418 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89036967 started for PoS orders references: [{'name': 'Order 67525-251-3076', 'pos_reference': None, 'uuid': '67525-251-3076'}] 2026-10-23 04:42:49,093 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89036967 order {'name': 'Order 67525-251-3076', 'pos_reference': None, 'uuid': '67525-251-3076'} created pos.order #860 2026-10-23 04:42:49,094 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89036967 finished 2026-10-23 04:42:49,602 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-10-23 04:42:50,535 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #668048 started for PoS orders references: [{'name': 'Order 76756-899-5528', 'pos_reference': None, 'uuid': '76756-899-5528'}, {'name': 'Order 97380-081-9091', 'pos_reference': None, 'uuid': '97380-081-9091'}] 2026-10-23 04:42:51,305 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #668048 order {'name': 'Order 76756-899-5528', 'pos_reference': None, 'uuid': '76756-899-5528'} created pos.order #861 2026-10-23 04:42:51,644 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #668048 order {'name': 'Order 97380-081-9091', 'pos_reference': None, 'uuid': '97380-081-9091'} created pos.order #862 2026-10-23 04:42:51,645 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #668048 finished 2026-10-23 04:42:52,248 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-10-23 04:42:53,716 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25957769 started for PoS orders references: [{'name': 'Order 80424-739-6720', 'pos_reference': None, 'uuid': '80424-739-6720'}] 2026-10-23 04:42:54,536 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25957769 order {'name': 'Order 80424-739-6720', 'pos_reference': None, 'uuid': '80424-739-6720'} created pos.order #863 2026-10-23 04:42:54,537 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25957769 finished 2026-10-23 04:42:56,531 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-23 04:43:26,674 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included ... 2026-10-23 04:43:28,256 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Chrome pid: 129581 2026-10-23 04:43:28,260 44 INFO rb-1f9f1af-225886-428050 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/tmp4elduwzj_chrome_odoo 2026-10-23 04:43:28,262 44 INFO rb-1f9f1af-225886-428050 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:44475/json/version 2026-10-23 04:43:28,268 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44475', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:43:28,347 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:28,360 44 INFO rb-1f9f1af-225886-428050 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:44475/json 2026-10-23 04:43:28,373 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44475', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:43:28,409 44 INFO rb-1f9f1af-225886-428050 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:44475/devtools/page/613ED687FEB4B6AB87D5F89147C0C2EE 2026-10-23 04:43:28,415 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:28,417 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:28,660 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:43:28,673 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:28,680 44 INFO rb-1f9f1af-225886-428050 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/134" in browser 2026-10-23 04:43:28,680 44 INFO rb-1f9f1af-225886-428050 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/134" 2026-10-23 04:43:28,709 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:43:29,883 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:29] "GET /pos/ui/134 HTTP/1.1" 200 - 128 0.086 1.097 2026-10-23 04:43:29,891 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Navigation result: {'frameId': '613ED687FEB4B6AB87D5F89147C0C2EE', 'loaderId': 'F4FA10D99F092832318A79CBD1D69F86', 'isDownload': False} 2026-10-23 04:43:29,892 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:29,923 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:43:29,958 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:29] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-10-23 04:43:29,974 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:29] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.033 2026-10-23 04:43:30,015 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:30] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.024 0.054 2026-10-23 04:43:30,728 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:43:30,731 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:43:30,779 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.020 2026-10-23 04:43:30,827 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:43:30,829 44 INFO rb-1f9f1af-225886-428050 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:43:30,853 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:30,868 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43: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-23 04:43:30,893 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:43:30,932 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.014 2026-10-23 04:43:30,957 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.038 2026-10-23 04:43:31,035 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.017 0.044 2026-10-23 04:43:31,041 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-10-23 04:43:32,071 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.319 0.653 2026-10-23 04:43:32,128 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:43:32,231 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-23 04:43:32,331 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:32] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.054 2026-10-23 04:43:32,365 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:43:32,399 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:32,429 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.015 0.010 2026-10-23 04:43:32,538 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:43:32,546 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.056 2026-10-23 04:43:32,548 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 04:43:32,569 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:32] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.013 0.057 2026-10-23 04:43:32,602 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:43:32,608 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:32] "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-23 04:43:32,686 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:32] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.043 0.152 2026-10-23 04:43:32,717 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:32] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.005 0.081 2026-10-23 04:43:32,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.203 2026-10-23 04:43:32,811 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:32,889 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:43:32,893 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:32] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.004 0.048 2026-10-23 04:43:33,032 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:33,067 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:43:33,115 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:33] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.104 0.144 2026-10-23 04:43:33,116 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:33,122 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:43:33,246 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:33] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.061 0.313 2026-10-23 04:43:33,298 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:33] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.009 0.324 2026-10-23 04:43:33,341 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:33] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.008 0.353 2026-10-23 04:43:33,388 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:33] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.009 0.296 2026-10-23 04:43:33,478 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:33] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.007 0.533 2026-10-23 04:43:33,558 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:33] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.018 0.407 2026-10-23 04:43:33,622 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:33] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.008 0.362 2026-10-23 04:43:33,697 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:33] "GET /web/image?model=product.template&field=image_128&id=2335&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.387 2026-10-23 04:43:33,854 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.051 0.452 2026-10-23 04:43:33,904 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:33,918 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:33] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.016 0.414 2026-10-23 04:43:33,974 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:33] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.006 0.390 2026-10-23 04:43:33,982 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:34,020 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:34] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.623 2026-10-23 04:43:34,296 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 67 0.078 0.228 2026-10-23 04:43:34,427 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.028 0.069 2026-10-23 04:43:34,528 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.019 2026-10-23 04:43:34,632 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:34,809 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:34] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.051 0.115 2026-10-23 04:43:35,039 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.072 0.146 2026-10-23 04:43:35,054 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:35] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.210 2026-10-23 04:43:35,102 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:35] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.009 0.021 2026-10-23 04:43:35,191 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.055 2026-10-23 04:43:35,253 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:35,288 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:35] "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.020 0.061 2026-10-23 04:43:35,308 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:35,366 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:35,425 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:35] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.023 0.082 2026-10-23 04:43:35,499 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:35,550 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:35,643 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:35,666 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:43:35,669 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:43:35,690 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:35,740 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:35,839 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:35,923 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:35,929 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75712076 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000001', 'uuid': '5bdf81f4-d4f7-4ae1-a6f5-4e82c3ef3f17'}] 2026-10-23 04:43:35,953 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:43:36,614 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75712076 order {'name': '/', 'pos_reference': '261-134-000001', 'uuid': '5bdf81f4-d4f7-4ae1-a6f5-4e82c3ef3f17'} created pos.order #864 2026-10-23 04:43:36,638 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75712076 finished 2026-10-23 04:43:36,969 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 266 0.298 0.746 2026-10-23 04:43:37,085 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.048 2026-10-23 04:43:37,136 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:37] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.013 2026-10-23 04:43:37,289 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60985868 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '5bdf81f4-d4f7-4ae1-a6f5-4e82c3ef3f17'}] 2026-10-23 04:43:37,304 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60985868 order {'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '5bdf81f4-d4f7-4ae1-a6f5-4e82c3ef3f17'} sync ignored for existing PoS order pos.order(864,) (state: paid) 2026-10-23 04:43:37,311 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:37,350 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60985868 finished 2026-10-23 04:43:37,357 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:37,412 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:37,478 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:37,535 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:37,564 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.080 0.199 2026-10-23 04:43:37,667 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.006 0.121 2026-10-23 04:43:37,738 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.099 2026-10-23 04:43:37,828 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.023 0.100 2026-10-23 04:43:37,874 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.022 2026-10-23 04:43:37,932 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:38,119 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:38] "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.050 0.129 2026-10-23 04:43:38,387 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.076 0.171 2026-10-23 04:43:38,403 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:38] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.223 2026-10-23 04:43:38,515 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.059 2026-10-23 04:43:38,561 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:38,615 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43: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.015 0.050 2026-10-23 04:43:38,716 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:38] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.018 0.128 2026-10-23 04:43:38,823 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.039 0.129 2026-10-23 04:43:38,844 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:38,898 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:38,955 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:39,019 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:39,069 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:39,119 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:39,171 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:39,232 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:39,283 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:39,339 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:39,413 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:39,419 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18865967 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000002', 'uuid': '2cd81ead-eaf3-427a-af2b-194862ea3754'}] 2026-10-23 04:43:39,735 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #262 deleted stock.move.line records with IDs: [1425] 2026-10-23 04:43:43,376 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18865967 order {'name': '/', 'pos_reference': '261-134-000002', 'uuid': '2cd81ead-eaf3-427a-af2b-194862ea3754'} created pos.order #865 2026-10-23 04:43:43,841 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18865967 finished 2026-10-23 04:43:44,720 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: Simulating signal changes during tests 2026-10-23 04:43:44,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 1166 1.426 3.879 2026-10-23 04:43:44,840 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:44] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.004 0.023 2026-10-23 04:43:44,850 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.032 2026-10-23 04:43:44,888 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:44,906 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39806517 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-134-000002', 'uuid': '2cd81ead-eaf3-427a-af2b-194862ea3754'}] 2026-10-23 04:43:44,932 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39806517 order {'name': 'Shop - 000002', 'pos_reference': '261-134-000002', 'uuid': '2cd81ead-eaf3-427a-af2b-194862ea3754'} sync ignored for existing PoS order pos.order(865,) (state: done) 2026-10-23 04:43:44,939 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:44,967 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39806517 finished 2026-10-23 04:43:45,024 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:45,073 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: tour succeeded 2026-10-23 04:43:45,079 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:45,251 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 82 0.079 0.273 2026-10-23 04:43:45,431 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.browser: heap 21781900 (allocated 26611712) 2026-10-23 04:43:45,450 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Closing chrome headless with pid 129581 2026-10-23 04:43:45,453 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Closing websocket connection 2026-10-23 04:43:45,455 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Terminating chrome headless with pid 129581 2026-10-23 04:43:45,595 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_044345_595545_test_pos_settle_downpayment_with_fixed_and_percent_taxes_included.txt 2026-10-23 04:43:45,595 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_pos_settle_downpayment_with_fixed_and_percent_taxes_included: Removing chrome user profile "/tmp/tmp4elduwzj_chrome_odoo" 2026-10-23 04:43:45,750 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos ... 2026-10-23 04:43:47,982 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 129822 2026-10-23 04:43:47,983 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmplcrmqqfq_chrome_odoo 2026-10-23 04:43:47,983 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:43315/json/version 2026-10-23 04:43:47,984 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43315', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:43:48,105 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-23 04:43:48,105 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:43315/json 2026-10-23 04:43:48,106 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43315', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:43:48,115 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:43315/devtools/page/64945DD12607D35C4A9B08EC16C12AD3 2026-10-23 04:43:48,126 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-23 04:43:48,142 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-23 04:43:48,374 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:43:48,386 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-23 04:43:48,407 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-23 04:43:48,407 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-23 04:43:48,432 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:43:49,508 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:49] "GET /pos/ui/134 HTTP/1.1" 200 - 134 0.109 0.971 2026-10-23 04:43:49,515 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '64945DD12607D35C4A9B08EC16C12AD3', 'loaderId': '3F9EB3EACD85A2A291B60B8D9933BAAE', 'isDownload': False} 2026-10-23 04:43:49,515 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:49,544 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:43:49,588 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:49] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-10-23 04:43:49,615 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:49] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.037 2026-10-23 04:43:49,629 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:49] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.044 2026-10-23 04:43:50,328 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:43:50,342 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:43:50,369 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.025 2026-10-23 04:43:50,413 44 INFO rb-1f9f1af-225886-428050 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:43:50,421 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.005 0.007 2026-10-23 04:43:50,430 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:50,448 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:43:50,486 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:43:50,541 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.019 2026-10-23 04:43:50,562 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.042 2026-10-23 04:43:50,571 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-23 04:43:50,645 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.017 0.053 2026-10-23 04:43:51,726 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 357 0.381 0.645 2026-10-23 04:43:51,766 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 04:43:51,846 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:43:51,949 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:51] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.054 2026-10-23 04:43:51,989 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:43:52,014 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-23 04:43:52,068 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.014 0.008 2026-10-23 04:43:52,108 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:43:52,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:43:52,135 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:43:52,145 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:43:52,222 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:52] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.024 0.074 2026-10-23 04:43:52,228 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:43:52,263 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:43:52,273 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:52] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.007 0.110 2026-10-23 04:43:52,298 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:52] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.005 0.022 2026-10-23 04:43:52,324 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:43:52,442 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:52,473 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:52] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.066 0.093 2026-10-23 04:43:52,578 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:52,612 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:52] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.065 0.230 2026-10-23 04:43:52,637 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:43:52,637 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:52] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.006 0.109 2026-10-23 04:43:52,693 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:52,702 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:52] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.011 0.142 2026-10-23 04:43:52,723 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:43:52,749 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:52] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.206 2026-10-23 04:43:52,809 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:52] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.015 0.237 2026-10-23 04:43:52,850 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:52] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.286 2026-10-23 04:43:52,896 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:52] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.008 0.231 2026-10-23 04:43:52,946 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:52] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.010 0.284 2026-10-23 04:43:52,993 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:52] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.250 2026-10-23 04:43:53,039 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:53] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.278 2026-10-23 04:43:53,085 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:53] "GET /web/image?model=product.template&field=image_128&id=2336&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.266 2026-10-23 04:43:53,139 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:53] "GET /web/image?model=product.template&field=image_128&id=2337&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.007 0.277 2026-10-23 04:43:53,270 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.051 0.317 2026-10-23 04:43:53,327 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:53,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:53] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.368 2026-10-23 04:43:53,410 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:53,673 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 67 0.087 0.173 2026-10-23 04:43:53,811 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.029 0.065 2026-10-23 04:43:53,888 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.015 2026-10-23 04:43:54,022 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:54,233 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:54] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.066 0.142 2026-10-23 04:43:54,507 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.091 0.168 2026-10-23 04:43:54,536 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:54] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.240 2026-10-23 04:43:54,614 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:54] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.017 0.033 2026-10-23 04:43:54,652 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.013 2026-10-23 04:43:54,737 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.045 2026-10-23 04:43:54,796 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:54,844 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43: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.020 0.072 2026-10-23 04:43:54,899 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:54,973 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.016 0.076 2026-10-23 04:43:54,999 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:55,049 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:55,100 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:55,193 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:55,211 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:43:55,212 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:43:55,246 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:55,295 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:55,345 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:55,453 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:55,503 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:55,558 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:55,632 44 INFO rb-1f9f1af-225886-428050 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-23 04:43:55,644 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63683747 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000001', 'uuid': 'dd08ee7a-6701-4a15-a05d-47333131e70b'}] 2026-10-23 04:43:55,649 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:43:58,866 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63683747 order {'name': '/', 'pos_reference': '261-134-000001', 'uuid': 'dd08ee7a-6701-4a15-a05d-47333131e70b'} created pos.order #866 2026-10-23 04:43:59,270 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63683747 finished 2026-10-23 04:43:59,873 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: Simulating signal changes during tests 2026-10-23 04:43:59,875 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:43:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 942 0.970 3.268 2026-10-23 04:44:00,004 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:00] "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.016 2026-10-23 04:44:00,132 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 27 0.037 0.106 2026-10-23 04:44:00,169 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:44:00,366 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:00,376 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40923796 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': 'dd08ee7a-6701-4a15-a05d-47333131e70b'}] 2026-10-23 04:44:00,397 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40923796 order {'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': 'dd08ee7a-6701-4a15-a05d-47333131e70b'} sync ignored for existing PoS order pos.order(866,) (state: done) 2026-10-23 04:44:00,413 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:00,431 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40923796 finished 2026-10-23 04:44:00,509 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:00,568 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-23 04:44:00,572 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:00,687 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 91 0.077 0.240 2026-10-23 04:44:00,799 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 19033896 (allocated 20709376) 2026-10-23 04:44:00,818 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 129822 2026-10-23 04:44:00,819 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-23 04:44:00,821 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 129822 2026-10-23 04:44:00,951 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_044400_951460_test_taxes_l10n_be_pos.txt 2026-10-23 04:44:00,951 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmplcrmqqfq_chrome_odoo" 2026-10-23 04:44:02,770 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1429, 1430] 2026-10-23 04:44:04,958 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 130047 2026-10-23 04:44:04,959 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp09e3lxob_chrome_odoo 2026-10-23 04:44:04,959 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:44271/json/version 2026-10-23 04:44:04,963 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44271', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:44:05,003 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-23 04:44:05,003 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:44271/json 2026-10-23 04:44:05,004 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44271', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:44:05,029 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:44271/devtools/page/36836A0A345C0AB245A6A3B3286B0C81 2026-10-23 04:44:05,036 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-23 04:44:05,045 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-23 04:44:05,357 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:44:05,368 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-23 04:44:05,371 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-23 04:44:05,371 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-23 04:44:05,701 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:05] "GET /pos/ui/134 HTTP/1.1" 200 - 112 0.102 0.193 2026-10-23 04:44:05,705 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '36836A0A345C0AB245A6A3B3286B0C81', 'loaderId': '5036CFC52F07519F60918AADD508A104', 'isDownload': False} 2026-10-23 04:44:05,705 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:05,733 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:44:05,773 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:05] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-10-23 04:44:05,779 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:05] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.020 2026-10-23 04:44:05,797 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:05] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.010 0.027 2026-10-23 04:44:06,603 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:44:06,611 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:44:06,672 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.013 0.027 2026-10-23 04:44:06,714 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:44:06,724 44 INFO rb-1f9f1af-225886-428050 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:44:06,733 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 04:44:06,739 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:06,749 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:44:06,774 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-10-23 04:44:06,795 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.025 2026-10-23 04:44:06,812 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-23 04:44:06,911 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.018 0.072 2026-10-23 04:44:08,110 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 357 0.459 0.649 2026-10-23 04:44:08,152 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.004 2026-10-23 04:44:08,286 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.000 0.010 2026-10-23 04:44:08,395 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:08] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.058 2026-10-23 04:44:08,447 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.015 2026-10-23 04:44:08,463 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-23 04:44:08,486 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.009 2026-10-23 04:44:08,573 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:44:08,627 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:44:08,629 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-23 04:44:08,693 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:44:08,702 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:08] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.056 0.071 2026-10-23 04:44:08,730 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:44:08,756 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:08] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.008 0.170 2026-10-23 04:44:08,767 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.155 2026-10-23 04:44:08,798 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:08] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.008 0.025 2026-10-23 04:44:08,851 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:08,928 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:44:09,035 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:09] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.047 0.079 2026-10-23 04:44:09,074 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:44:09,078 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:09] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.008 0.162 2026-10-23 04:44:09,146 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:09,199 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:09,207 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:09] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.054 0.243 2026-10-23 04:44:09,224 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:44:09,274 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:09] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.258 2026-10-23 04:44:09,305 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:09] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.294 2026-10-23 04:44:09,345 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:09] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.009 0.327 2026-10-23 04:44:09,388 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:09] "GET /web/image?model=product.template&field=image_128&id=2336&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.277 2026-10-23 04:44:09,430 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:09] "GET /web/image?model=product.template&field=image_128&id=2337&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.007 0.312 2026-10-23 04:44:09,473 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:09] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.229 2026-10-23 04:44:09,513 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:09] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.227 2026-10-23 04:44:09,567 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:09] "GET /web/image?model=product.template&field=image_128&id=2338&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.244 2026-10-23 04:44:09,603 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:09] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.240 2026-10-23 04:44:09,649 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:09] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.248 2026-10-23 04:44:09,690 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:09] "GET /web/image?model=product.template&field=image_128&id=2339&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.244 2026-10-23 04:44:09,801 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.035 0.289 2026-10-23 04:44:09,843 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:09] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.009 0.257 2026-10-23 04:44:09,853 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:09,879 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:09] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.345 2026-10-23 04:44:09,919 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:10,128 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 50 0.055 0.146 2026-10-23 04:44:10,303 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.032 0.101 2026-10-23 04:44:10,408 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.021 2026-10-23 04:44:10,523 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:10,778 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:10] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.075 0.167 2026-10-23 04:44:11,008 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.062 0.156 2026-10-23 04:44:11,029 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.214 2026-10-23 04:44:11,091 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:11] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.010 0.033 2026-10-23 04:44:11,139 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.026 2026-10-23 04:44:11,219 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.043 2026-10-23 04:44:11,291 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:11,317 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44: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.017 0.058 2026-10-23 04:44:11,352 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:11,419 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.016 0.060 2026-10-23 04:44:11,464 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:11,515 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:11,565 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:11,667 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:11,695 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:44:11,697 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:44:11,718 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:11,779 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:11,819 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:11,903 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:11,956 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:12,010 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:12,092 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:12,096 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8751309 started for PoS orders references: [{'name': '/', 'pos_reference': '262-134-000001', 'uuid': 'fabe50a0-585d-4a82-a27e-054b07f93f76'}] 2026-10-23 04:44:12,117 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:44:14,547 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8751309 order {'name': '/', 'pos_reference': '262-134-000001', 'uuid': 'fabe50a0-585d-4a82-a27e-054b07f93f76'} created pos.order #867 2026-10-23 04:44:14,837 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8751309 finished 2026-10-23 04:44:15,228 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 774 0.938 2.197 2026-10-23 04:44:15,324 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:15] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:44:15,414 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.027 0.065 2026-10-23 04:44:15,460 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:44:15,675 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:15,683 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71491726 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-134-000001', 'uuid': 'fabe50a0-585d-4a82-a27e-054b07f93f76'}] 2026-10-23 04:44:15,698 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71491726 order {'name': 'Shop - 000001', 'pos_reference': '262-134-000001', 'uuid': 'fabe50a0-585d-4a82-a27e-054b07f93f76'} sync ignored for existing PoS order pos.order(867,) (state: done) 2026-10-23 04:44:15,725 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:15,734 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71491726 finished 2026-10-23 04:44:15,838 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:15,892 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-23 04:44:15,906 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:16,008 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.070 0.259 2026-10-23 04:44:16,114 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 19072228 (allocated 20971520) 2026-10-23 04:44:16,131 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 130047 2026-10-23 04:44:16,132 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-23 04:44:16,133 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 130047 2026-10-23 04:44:16,329 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_044416_329631_test_taxes_l10n_be_pos.txt 2026-10-23 04:44:16,330 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp09e3lxob_chrome_odoo" 2026-10-23 04:44:18,238 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1432, 1433] 2026-10-23 04:44:20,368 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 130275 2026-10-23 04:44:20,368 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpbe7cgl0r_chrome_odoo 2026-10-23 04:44:20,368 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:42609/json/version 2026-10-23 04:44:20,369 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42609', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:44:20,391 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-23 04:44:20,392 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:42609/json 2026-10-23 04:44:20,392 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42609', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:44:20,422 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:42609/devtools/page/B08CCF14A4E357E7CB77E82B6B7A1B17 2026-10-23 04:44:20,449 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-23 04:44:20,484 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-23 04:44:20,872 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:44:20,881 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-23 04:44:20,883 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-23 04:44:20,883 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-23 04:44:21,160 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:21] "GET /pos/ui/134 HTTP/1.1" 200 - 90 0.078 0.174 2026-10-23 04:44:21,168 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': 'B08CCF14A4E357E7CB77E82B6B7A1B17', 'loaderId': '0B4174CD74964138083249E23241441F', 'isDownload': False} 2026-10-23 04:44:21,168 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:21,200 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:44:21,225 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:21] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-10-23 04:44:21,233 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:21] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.019 2026-10-23 04:44:21,277 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:21] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.057 2026-10-23 04:44:21,974 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:44:21,981 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:44:22,008 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:44:22,039 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 04:44:22,042 44 INFO rb-1f9f1af-225886-428050 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:44:22,052 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:22,069 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-23 04:44:22,092 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:44:22,128 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.012 2026-10-23 04:44:22,135 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.019 2026-10-23 04:44:22,239 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.020 0.064 2026-10-23 04:44:22,246 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.085 2026-10-23 04:44:23,211 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 355 0.309 0.598 2026-10-23 04:44:23,245 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:44:23,347 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:44:23,425 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:23] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.051 2026-10-23 04:44:23,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:44:23,478 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-23 04:44:23,503 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.007 2026-10-23 04:44:23,578 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:44:23,583 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:44:23,628 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:44:23,641 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:44:23,722 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:44:23,734 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 04:44:23,764 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:23] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.040 0.115 2026-10-23 04:44:23,782 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:44:23,824 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:23] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.007 0.206 2026-10-23 04:44:23,884 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:23,966 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:23] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.043 0.221 2026-10-23 04:44:24,056 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:24] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.010 0.246 2026-10-23 04:44:24,119 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:24,140 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.037 2026-10-23 04:44:24,178 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:24,241 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:24] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.078 0.407 2026-10-23 04:44:24,266 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:44:24,287 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:24] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.256 2026-10-23 04:44:24,328 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:24] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.008 0.325 2026-10-23 04:44:24,375 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:24] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.310 2026-10-23 04:44:24,415 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:24] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.323 2026-10-23 04:44:24,455 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:24] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.016 0.284 2026-10-23 04:44:24,500 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:24] "GET /web/image?model=product.template&field=image_128&id=2340&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.008 0.215 2026-10-23 04:44:24,541 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:24] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.011 0.230 2026-10-23 04:44:24,582 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:24] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.009 0.239 2026-10-23 04:44:24,628 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:24] "GET /web/image?model=product.template&field=image_128&id=2336&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.245 2026-10-23 04:44:24,667 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:24] "GET /web/image?model=product.template&field=image_128&id=2339&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.006 0.231 2026-10-23 04:44:24,715 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:24] "GET /web/image?model=product.template&field=image_128&id=2338&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.006 0.250 2026-10-23 04:44:24,783 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:24] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.272 2026-10-23 04:44:24,816 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:24] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.262 2026-10-23 04:44:24,860 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:24] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.259 2026-10-23 04:44:24,899 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:24] "GET /web/image?model=product.template&field=image_128&id=2341&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.256 2026-10-23 04:44:24,939 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:24] "GET /web/image?model=product.template&field=image_128&id=2337&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.252 2026-10-23 04:44:25,070 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:25] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.041 0.289 2026-10-23 04:44:25,117 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:25,192 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:25,389 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 41 0.060 0.131 2026-10-23 04:44:25,516 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.026 0.066 2026-10-23 04:44:25,581 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-23 04:44:25,707 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:25,912 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:25] "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.069 0.131 2026-10-23 04:44:26,122 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.071 0.127 2026-10-23 04:44:26,145 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:26] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.192 2026-10-23 04:44:26,182 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:26] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.007 0.018 2026-10-23 04:44:26,215 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.013 2026-10-23 04:44:26,291 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.041 2026-10-23 04:44:26,361 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:26,371 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:26] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.016 0.049 2026-10-23 04:44:26,426 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:26,491 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.018 0.065 2026-10-23 04:44:26,563 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:26,608 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:26,662 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:26,738 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:26,755 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:44:26,758 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:44:26,793 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:26,841 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:26,894 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:26,976 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:27,026 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:27,085 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:27,162 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:27,176 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44673880 started for PoS orders references: [{'name': '/', 'pos_reference': '263-134-000001', 'uuid': 'b49a9120-6359-47f7-8229-e8f31825b793'}] 2026-10-23 04:44:27,188 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:44:29,508 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44673880 order {'name': '/', 'pos_reference': '263-134-000001', 'uuid': 'b49a9120-6359-47f7-8229-e8f31825b793'} created pos.order #868 2026-10-23 04:44:29,787 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44673880 finished 2026-10-23 04:44:30,153 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 744 0.906 2.074 2026-10-23 04:44:30,239 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:30] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:44:30,344 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.080 2026-10-23 04:44:30,382 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:30] "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-23 04:44:30,561 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:30,569 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14585642 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-134-000001', 'uuid': 'b49a9120-6359-47f7-8229-e8f31825b793'}] 2026-10-23 04:44:30,581 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14585642 order {'name': 'Shop - 000001', 'pos_reference': '263-134-000001', 'uuid': 'b49a9120-6359-47f7-8229-e8f31825b793'} sync ignored for existing PoS order pos.order(868,) (state: done) 2026-10-23 04:44:30,612 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:30,618 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14585642 finished 2026-10-23 04:44:30,702 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:30,735 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-23 04:44:30,736 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:30,851 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.078 0.210 2026-10-23 04:44:30,965 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 19121432 (allocated 20709376) 2026-10-23 04:44:30,980 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 130275 2026-10-23 04:44:30,982 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-23 04:44:30,983 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 130275 2026-10-23 04:44:31,137 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_044431_137402_test_taxes_l10n_be_pos.txt 2026-10-23 04:44:31,137 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpbe7cgl0r_chrome_odoo" 2026-10-23 04:44:32,858 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1435, 1436] 2026-10-23 04:44:34,798 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 130515 2026-10-23 04:44:34,798 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpeb9yxa33_chrome_odoo 2026-10-23 04:44:34,799 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:40585/json/version 2026-10-23 04:44:34,800 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40585', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:44:34,929 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-10-23 04:44:34,930 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:40585/json 2026-10-23 04:44:34,931 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40585', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:44:34,958 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:40585/devtools/page/E6B95E7724D8D8165B260FA3E97D6537 2026-10-23 04:44:34,976 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-10-23 04:44:35,004 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-10-23 04:44:35,298 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:44:35,312 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-10-23 04:44:35,317 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-23 04:44:35,317 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-23 04:44:35,555 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:35] "GET /pos/ui/134 HTTP/1.1" 200 - 90 0.071 0.153 2026-10-23 04:44:35,561 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': 'E6B95E7724D8D8165B260FA3E97D6537', 'loaderId': '01E5333BBA1C6CD5663C3775624F3529', 'isDownload': False} 2026-10-23 04:44:35,562 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:35,600 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:44:35,634 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:35] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-10-23 04:44:35,658 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:35] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.036 2026-10-23 04:44:35,673 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:35] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.043 2026-10-23 04:44:36,431 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:44:36,437 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:44:36,467 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:44:36,510 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:44:36,528 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:44:36,529 44 INFO rb-1f9f1af-225886-428050 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:44:36,539 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:36,552 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:44:36,600 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.014 2026-10-23 04:44:36,613 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.022 2026-10-23 04:44:36,732 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.025 0.084 2026-10-23 04:44:36,735 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.086 2026-10-23 04:44:37,785 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 355 0.354 0.632 2026-10-23 04:44:37,818 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:44:37,923 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:44:38,009 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:38] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.049 2026-10-23 04:44:38,062 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.005 0.014 2026-10-23 04:44:38,084 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-10-23 04:44:38,118 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.009 2026-10-23 04:44:38,178 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:44:38,205 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:44:38,232 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 04:44:38,263 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:38] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.031 0.055 2026-10-23 04:44:38,298 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:38] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.008 0.106 2026-10-23 04:44:38,326 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.140 2026-10-23 04:44:38,331 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:44:38,340 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-10-23 04:44:38,399 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:38] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.003 0.031 2026-10-23 04:44:38,485 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:38,600 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:44:38,745 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:38,772 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 04:44:38,799 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:44:38,800 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:38] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.130 0.107 2026-10-23 04:44:38,805 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:38,848 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:38] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.007 0.239 2026-10-23 04:44:38,895 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:38] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.277 2026-10-23 04:44:38,932 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:38] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.292 2026-10-23 04:44:39,067 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:39] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.055 0.440 2026-10-23 04:44:39,111 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:39] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.009 0.287 2026-10-23 04:44:39,161 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:39] "GET /web/image?model=product.template&field=image_128&id=2338&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.334 2026-10-23 04:44:39,220 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:39] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.007 0.344 2026-10-23 04:44:39,269 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:39] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.006 0.358 2026-10-23 04:44:39,303 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:39] "GET /web/image?model=product.template&field=image_128&id=2336&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.358 2026-10-23 04:44:39,349 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:39] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.259 2026-10-23 04:44:39,377 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:39] "GET /web/image?model=product.template&field=image_128&id=2337&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.257 2026-10-23 04:44:39,425 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:39] "GET /web/image?model=product.template&field=image_128&id=2339&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.249 2026-10-23 04:44:39,484 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:39] "GET /web/image?model=product.template&field=image_128&id=2340&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.256 2026-10-23 04:44:39,526 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:39] "GET /web/image?model=product.template&field=image_128&id=2342&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.008 0.239 2026-10-23 04:44:39,580 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:39] "GET /web/image?model=product.template&field=image_128&id=2343&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.263 2026-10-23 04:44:39,623 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:39] "GET /web/image?model=product.template&field=image_128&id=2341&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.264 2026-10-23 04:44:39,753 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.052 0.312 2026-10-23 04:44:39,796 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:39] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.302 2026-10-23 04:44:39,810 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:39,856 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:39] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.300 2026-10-23 04:44:39,874 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:39,904 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:39] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.465 2026-10-23 04:44:40,113 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 41 0.044 0.191 2026-10-23 04:44:40,272 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.036 0.063 2026-10-23 04:44:40,346 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.020 2026-10-23 04:44:40,431 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:40,614 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:40] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.059 0.122 2026-10-23 04:44:40,827 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.051 0.147 2026-10-23 04:44:40,846 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:40] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.173 2026-10-23 04:44:40,887 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:40] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.008 0.023 2026-10-23 04:44:40,936 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.016 2026-10-23 04:44:41,018 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.040 2026-10-23 04:44:41,074 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:41,130 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44: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.020 0.069 2026-10-23 04:44:41,138 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:41,255 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.023 0.079 2026-10-23 04:44:41,267 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:41,323 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:41,367 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:41,455 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:41,482 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:44:41,484 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:44:41,506 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:41,558 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:41,610 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:41,696 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:41,746 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:41,803 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:41,914 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:41,920 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3826450 started for PoS orders references: [{'name': '/', 'pos_reference': '264-134-000001', 'uuid': '4e58d289-dad7-4d54-b8fa-44942a8d0217'}] 2026-10-23 04:44:41,935 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:44:44,062 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3826450 order {'name': '/', 'pos_reference': '264-134-000001', 'uuid': '4e58d289-dad7-4d54-b8fa-44942a8d0217'} created pos.order #869 2026-10-23 04:44:44,328 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3826450 finished 2026-10-23 04:44:44,712 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 744 0.759 2.036 2026-10-23 04:44:44,786 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:44] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:44:44,874 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.070 2026-10-23 04:44:44,915 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:44:45,088 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:45,109 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51748827 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-134-000001', 'uuid': '4e58d289-dad7-4d54-b8fa-44942a8d0217'}] 2026-10-23 04:44:45,123 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51748827 order {'name': 'Shop - 000001', 'pos_reference': '264-134-000001', 'uuid': '4e58d289-dad7-4d54-b8fa-44942a8d0217'} sync ignored for existing PoS order pos.order(869,) (state: done) 2026-10-23 04:44:45,135 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:45,156 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51748827 finished 2026-10-23 04:44:45,225 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:45,271 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-10-23 04:44:45,275 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:45,397 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.076 0.220 2026-10-23 04:44:45,499 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 19142828 (allocated 20185088) 2026-10-23 04:44:45,522 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 130515 2026-10-23 04:44:45,531 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-10-23 04:44:45,532 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 130515 2026-10-23 04:44:45,569 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.044 2026-10-23 04:44:45,749 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_044445_749375_test_taxes_l10n_be_pos.txt 2026-10-23 04:44:45,749 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpeb9yxa33_chrome_odoo" 2026-10-23 04:44:47,505 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1438, 1439] 2026-10-23 04:44:47,735 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos ... 2026-10-23 04:44:50,423 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 130756 2026-10-23 04:44:50,423 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpb1esr9jp_chrome_odoo 2026-10-23 04:44:50,423 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:42197/json/version 2026-10-23 04:44:50,425 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42197', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:44:50,535 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-23 04:44:50,535 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:42197/json 2026-10-23 04:44:50,536 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42197', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:44:50,559 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:42197/devtools/page/1282CB8432936524C0674604174E9FC6 2026-10-23 04:44:50,572 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-23 04:44:50,576 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-23 04:44:50,838 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:44:50,849 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-23 04:44:50,852 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-23 04:44:50,852 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-23 04:44:50,876 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:44:51,994 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:51] "GET /pos/ui/134 HTTP/1.1" 200 - 134 0.121 1.005 2026-10-23 04:44:51,999 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '1282CB8432936524C0674604174E9FC6', 'loaderId': '7C706BD5B27C1568439E7F62B48CE20E', 'isDownload': False} 2026-10-23 04:44:51,999 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:52,039 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:44:52,075 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:52] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.012 0.016 2026-10-23 04:44:52,088 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:52] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-10-23 04:44:52,117 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:52] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.009 0.049 2026-10-23 04:44:52,905 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:44:52,907 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:44:52,959 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.010 0.032 2026-10-23 04:44:53,008 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 04:44:53,014 44 INFO rb-1f9f1af-225886-428050 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:44:53,034 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:53,046 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:44:53,067 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:44:53,111 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44: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.012 2026-10-23 04:44:53,161 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.059 2026-10-23 04:44:53,245 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.020 0.063 2026-10-23 04:44:53,249 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.043 2026-10-23 04:44:54,266 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 357 0.318 0.641 2026-10-23 04:44:54,305 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:54] "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-23 04:44:54,449 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.016 2026-10-23 04:44:54,542 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:54] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.058 2026-10-23 04:44:54,574 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44: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.006 2026-10-23 04:44:54,594 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-23 04:44:54,623 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.012 0.010 2026-10-23 04:44:54,717 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 04:44:54,757 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 04:44:54,773 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:44:54,835 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:44:54,836 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:54] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.046 0.090 2026-10-23 04:44:54,860 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.161 2026-10-23 04:44:54,876 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.039 2026-10-23 04:44:54,919 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:54] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.003 0.196 2026-10-23 04:44:54,956 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:54] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.004 0.081 2026-10-23 04:44:55,022 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:55,112 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:44:55,131 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:55] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.010 0.043 2026-10-23 04:44:55,283 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:55] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.063 0.129 2026-10-23 04:44:55,285 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:55,310 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:44:55,342 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:55,381 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:55] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.037 0.239 2026-10-23 04:44:55,400 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:44:55,427 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:55] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.222 2026-10-23 04:44:55,488 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:55] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.255 2026-10-23 04:44:55,549 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:55] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.019 0.307 2026-10-23 04:44:55,599 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:55] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.008 0.405 2026-10-23 04:44:55,658 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:55] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.010 0.329 2026-10-23 04:44:55,705 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:55] "GET /web/image?model=product.template&field=image_128&id=2344&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.010 0.257 2026-10-23 04:44:55,738 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:55] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.294 2026-10-23 04:44:55,779 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:55] "GET /web/image?model=product.template&field=image_128&id=2345&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.278 2026-10-23 04:44:55,829 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:55] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.258 2026-10-23 04:44:55,964 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.052 0.302 2026-10-23 04:44:56,006 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:56,013 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:56] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.006 0.294 2026-10-23 04:44:56,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:56] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.011 0.371 2026-10-23 04:44:56,083 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:56,391 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 67 0.087 0.211 2026-10-23 04:44:56,560 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.036 0.070 2026-10-23 04:44:56,651 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-23 04:44:56,778 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:57,019 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44: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.082 0.159 2026-10-23 04:44:57,228 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.057 0.125 2026-10-23 04:44:57,249 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:57] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.169 2026-10-23 04:44:57,313 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:57] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.011 0.024 2026-10-23 04:44:57,362 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:57] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.021 2026-10-23 04:44:57,446 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.047 2026-10-23 04:44:57,537 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:57,554 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44: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.015 0.058 2026-10-23 04:44:57,600 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:57,685 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.016 0.065 2026-10-23 04:44:57,807 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:57,861 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:57,910 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:57,999 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:58,023 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:44:58,033 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:44:58,051 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:58,101 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:58,152 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:58,231 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:58,282 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:58,339 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:58,424 44 INFO rb-1f9f1af-225886-428050 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-23 04:44:58,428 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66333398 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000001', 'uuid': '391eb780-adf7-4282-af45-057b2adc6916'}] 2026-10-23 04:44:58,449 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:44:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:45:01,585 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66333398 order {'name': '/', 'pos_reference': '261-134-000001', 'uuid': '391eb780-adf7-4282-af45-057b2adc6916'} created pos.order #870 2026-10-23 04:45:01,960 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66333398 finished 2026-10-23 04:45:02,517 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: Simulating signal changes during tests 2026-10-23 04:45:02,518 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 950 1.033 3.059 2026-10-23 04:45:02,636 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:02] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.004 0.020 2026-10-23 04:45:02,782 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 27 0.040 0.126 2026-10-23 04:45:02,855 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.021 2026-10-23 04:45:02,981 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45395292 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '391eb780-adf7-4282-af45-057b2adc6916'}] 2026-10-23 04:45:03,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45395292 order {'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '391eb780-adf7-4282-af45-057b2adc6916'} sync ignored for existing PoS order pos.order(870,) (state: done) 2026-10-23 04:45:03,005 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:03,030 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45395292 finished 2026-10-23 04:45:03,054 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:03,137 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:03,192 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-23 04:45:03,196 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:03,308 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 91 0.106 0.224 2026-10-23 04:45:03,472 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 19213116 (allocated 21495808) 2026-10-23 04:45:03,525 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 130756 2026-10-23 04:45:03,532 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-23 04:45:03,533 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 130756 2026-10-23 04:45:03,712 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_044503_712122_test_taxes_l10n_br_pos.txt 2026-10-23 04:45:03,712 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpb1esr9jp_chrome_odoo" 2026-10-23 04:45:05,606 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1441, 1442] 2026-10-23 04:45:07,706 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 130988 2026-10-23 04:45:07,707 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmps2do_sd8_chrome_odoo 2026-10-23 04:45:07,707 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:34947/json/version 2026-10-23 04:45:07,708 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34947', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:45:07,780 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-23 04:45:07,780 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:34947/json 2026-10-23 04:45:07,795 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34947', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:45:07,815 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:34947/devtools/page/3B2B6D699B8B25144C251CEE19CACD16 2026-10-23 04:45:07,823 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-23 04:45:07,834 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-23 04:45:08,121 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:45:08,134 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-23 04:45:08,137 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-23 04:45:08,137 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-23 04:45:08,462 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:08] "GET /pos/ui/134 HTTP/1.1" 200 - 112 0.105 0.205 2026-10-23 04:45:08,467 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '3B2B6D699B8B25144C251CEE19CACD16', 'loaderId': 'F4D7CDD088637AAD343097042371CE0A', 'isDownload': False} 2026-10-23 04:45:08,467 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:08,491 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:45:08,537 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:08] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.035 2026-10-23 04:45:08,554 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:08] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.052 2026-10-23 04:45:08,568 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:08] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.041 2026-10-23 04:45:09,531 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:45:09,540 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:45:09,582 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.026 2026-10-23 04:45:09,623 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.007 2026-10-23 04:45:09,625 44 INFO rb-1f9f1af-225886-428050 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:45:09,639 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:09,662 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.014 2026-10-23 04:45:09,700 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:45:09,753 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.021 2026-10-23 04:45:09,766 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.034 2026-10-23 04:45:09,855 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.017 0.060 2026-10-23 04:45:09,861 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.045 2026-10-23 04:45:10,942 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 357 0.394 0.631 2026-10-23 04:45:10,995 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.033 2026-10-23 04:45:11,115 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:45:11,202 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:11] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.054 2026-10-23 04:45:11,244 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:45:11,266 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-23 04:45:11,310 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.014 0.009 2026-10-23 04:45:11,351 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:45:11,405 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 04:45:11,423 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-23 04:45:11,464 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:11] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.047 0.062 2026-10-23 04:45:11,514 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:11] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.008 0.139 2026-10-23 04:45:11,525 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.137 2026-10-23 04:45:11,535 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-10-23 04:45:11,555 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.064 2026-10-23 04:45:11,581 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:11] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.007 0.037 2026-10-23 04:45:11,706 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:11,889 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:11] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.013 0.043 2026-10-23 04:45:11,891 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:45:11,942 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:11,953 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:45:11,961 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:11] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.094 2026-10-23 04:45:12,093 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:12,119 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:12] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.047 0.215 2026-10-23 04:45:12,132 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:45:12,241 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:12] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.043 0.334 2026-10-23 04:45:12,287 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:12] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.349 2026-10-23 04:45:12,337 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:12] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.391 2026-10-23 04:45:12,380 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:12] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.400 2026-10-23 04:45:12,418 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:12] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.436 2026-10-23 04:45:12,453 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:12] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.301 2026-10-23 04:45:12,484 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:12] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.236 2026-10-23 04:45:12,518 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:12] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.211 2026-10-23 04:45:12,557 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:12] "GET /web/image?model=product.template&field=image_128&id=2344&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-10-23 04:45:12,594 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:12] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-10-23 04:45:12,636 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:12] "GET /web/image?model=product.template&field=image_128&id=2345&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.010 0.197 2026-10-23 04:45:12,672 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:12] "GET /web/image?model=product.template&field=image_128&id=2346&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.173 2026-10-23 04:45:12,715 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:12] "GET /web/image?model=product.template&field=image_128&id=2347&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.179 2026-10-23 04:45:12,839 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.046 0.331 2026-10-23 04:45:12,883 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:12,953 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:13,213 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 50 0.063 0.174 2026-10-23 04:45:13,397 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.031 0.093 2026-10-23 04:45:13,470 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.014 2026-10-23 04:45:13,555 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:13,766 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:13] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.053 0.151 2026-10-23 04:45:14,011 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.064 0.164 2026-10-23 04:45:14,027 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.207 2026-10-23 04:45:14,089 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:14] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.009 0.032 2026-10-23 04:45:14,137 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-23 04:45:14,223 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.048 2026-10-23 04:45:14,281 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:14,337 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45: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.016 0.073 2026-10-23 04:45:14,390 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:14,488 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.021 0.085 2026-10-23 04:45:14,517 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:14,570 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:14,620 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:14,706 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:14,755 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:45:14,756 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:14,762 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:45:14,804 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:14,855 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:14,954 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:15,007 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:15,060 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:15,151 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:15,167 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68201567 started for PoS orders references: [{'name': '/', 'pos_reference': '262-134-000001', 'uuid': 'ca3f7bd7-50bc-4960-8640-413e48882d5a'}] 2026-10-23 04:45:15,189 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:45:17,711 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68201567 order {'name': '/', 'pos_reference': '262-134-000001', 'uuid': 'ca3f7bd7-50bc-4960-8640-413e48882d5a'} created pos.order #871 2026-10-23 04:45:17,969 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68201567 finished 2026-10-23 04:45:18,403 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 782 0.933 2.318 2026-10-23 04:45:18,494 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45: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.019 2026-10-23 04:45:18,566 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.023 0.049 2026-10-23 04:45:18,614 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 04:45:18,783 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:18,791 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93959287 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-134-000001', 'uuid': 'ca3f7bd7-50bc-4960-8640-413e48882d5a'}] 2026-10-23 04:45:18,800 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93959287 order {'name': 'Shop - 000001', 'pos_reference': '262-134-000001', 'uuid': 'ca3f7bd7-50bc-4960-8640-413e48882d5a'} sync ignored for existing PoS order pos.order(871,) (state: done) 2026-10-23 04:45:18,831 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93959287 finished 2026-10-23 04:45:18,837 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:18,931 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:18,976 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-23 04:45:18,984 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:19,112 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.073 0.250 2026-10-23 04:45:19,202 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 19169820 (allocated 20709376) 2026-10-23 04:45:19,214 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 130988 2026-10-23 04:45:19,226 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-23 04:45:19,231 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 130988 2026-10-23 04:45:19,263 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.049 2026-10-23 04:45:19,412 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_044519_412337_test_taxes_l10n_br_pos.txt 2026-10-23 04:45:19,412 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmps2do_sd8_chrome_odoo" 2026-10-23 04:45:21,184 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1444, 1445] 2026-10-23 04:45:23,162 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 131220 2026-10-23 04:45:23,162 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmp4exx1pqf_chrome_odoo 2026-10-23 04:45:23,162 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:40925/json/version 2026-10-23 04:45:23,164 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40925', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:45:23,316 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-23 04:45:23,316 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:40925/json 2026-10-23 04:45:23,317 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40925', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:45:23,338 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:40925/devtools/page/889522D1E5E30FAD4B5718305649FA61 2026-10-23 04:45:23,355 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-23 04:45:23,366 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-23 04:45:23,757 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:45:23,776 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-23 04:45:23,780 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-23 04:45:23,780 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-23 04:45:24,108 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:24] "GET /pos/ui/134 HTTP/1.1" 200 - 90 0.124 0.184 2026-10-23 04:45:24,114 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '889522D1E5E30FAD4B5718305649FA61', 'loaderId': '78B88F95743A0F8BC5ED982AB46DFCA7', 'isDownload': False} 2026-10-23 04:45:24,114 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:24,151 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:45:24,175 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:24] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.013 2026-10-23 04:45:24,180 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:24] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-23 04:45:24,192 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:24] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.025 2026-10-23 04:45:24,972 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:45:24,974 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:45:24,976 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.035 2026-10-23 04:45:25,027 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 04:45:25,028 44 INFO rb-1f9f1af-225886-428050 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:45:25,037 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:25,059 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-10-23 04:45:25,092 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:45:25,152 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45: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.025 2026-10-23 04:45:25,164 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.032 2026-10-23 04:45:25,264 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.020 0.066 2026-10-23 04:45:25,267 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.077 2026-10-23 04:45:26,372 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 355 0.354 0.683 2026-10-23 04:45:26,430 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45: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-23 04:45:26,543 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:45:26,658 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:26] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.069 2026-10-23 04:45:26,703 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.019 2026-10-23 04:45:26,724 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-23 04:45:26,754 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.008 0.012 2026-10-23 04:45:26,833 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:45:26,870 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:45:26,894 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-23 04:45:26,960 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:26] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.040 0.080 2026-10-23 04:45:26,986 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:45:27,003 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:27] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.005 0.147 2026-10-23 04:45:27,010 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-10-23 04:45:27,016 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.175 2026-10-23 04:45:27,066 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:27] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.008 0.025 2026-10-23 04:45:27,215 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:27,254 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:45:27,437 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:27] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.087 0.119 2026-10-23 04:45:27,457 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:45:27,578 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:27] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.046 0.288 2026-10-23 04:45:27,598 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:27,641 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:27,667 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:27] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.009 0.307 2026-10-23 04:45:27,683 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:45:27,752 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:27] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.012 0.377 2026-10-23 04:45:27,796 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:27] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.447 2026-10-23 04:45:27,842 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:27] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.010 0.500 2026-10-23 04:45:27,892 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:27] "GET /web/image?model=product.template&field=image_128&id=2347&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.389 2026-10-23 04:45:27,929 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:27] "GET /web/image?model=product.template&field=image_128&id=2348&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.333 2026-10-23 04:45:27,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:27] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.267 2026-10-23 04:45:28,025 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:28] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.242 2026-10-23 04:45:28,118 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:28] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.016 0.298 2026-10-23 04:45:28,174 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:28] "GET /web/image?model=product.template&field=image_128&id=2344&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.014 0.309 2026-10-23 04:45:28,223 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:28] "GET /web/image?model=product.template&field=image_128&id=2346&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.007 0.318 2026-10-23 04:45:28,268 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:28] "GET /web/image?model=product.template&field=image_128&id=2345&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.316 2026-10-23 04:45:28,305 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:28] "GET /web/image?model=product.template&field=image_128&id=2349&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.309 2026-10-23 04:45:28,343 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:28] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.307 2026-10-23 04:45:28,467 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.037 0.305 2026-10-23 04:45:28,506 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:28] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.262 2026-10-23 04:45:28,515 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:28,548 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:28] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.361 2026-10-23 04:45:28,579 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:28,776 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 41 0.057 0.134 2026-10-23 04:45:28,931 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.027 0.072 2026-10-23 04:45:28,990 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-23 04:45:29,076 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:29,308 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45: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.067 0.160 2026-10-23 04:45:29,522 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.055 0.142 2026-10-23 04:45:29,545 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:29] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.185 2026-10-23 04:45:29,590 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:29] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.009 0.020 2026-10-23 04:45:29,651 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.013 0.023 2026-10-23 04:45:29,732 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.051 2026-10-23 04:45:29,792 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:29,803 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45: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.013 0.041 2026-10-23 04:45:29,866 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:29,952 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.022 0.077 2026-10-23 04:45:29,999 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:30,053 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:30,103 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:30,191 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:30,212 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:45:30,215 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:45:30,250 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:30,298 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:30,351 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:30,440 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:30,493 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:30,553 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:30,660 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:30,667 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97387655 started for PoS orders references: [{'name': '/', 'pos_reference': '263-134-000001', 'uuid': '7d34ac66-1294-4214-8ee0-7560a84727bb'}] 2026-10-23 04:45:30,673 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:45:33,408 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97387655 order {'name': '/', 'pos_reference': '263-134-000001', 'uuid': '7d34ac66-1294-4214-8ee0-7560a84727bb'} created pos.order #872 2026-10-23 04:45:33,719 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97387655 finished 2026-10-23 04:45:34,177 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 752 1.049 2.463 2026-10-23 04:45:34,264 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45: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.008 2026-10-23 04:45:34,341 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.059 2026-10-23 04:45:34,380 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:45:34,573 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:34,583 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88947323 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-134-000001', 'uuid': '7d34ac66-1294-4214-8ee0-7560a84727bb'}] 2026-10-23 04:45:34,597 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88947323 order {'name': 'Shop - 000001', 'pos_reference': '263-134-000001', 'uuid': '7d34ac66-1294-4214-8ee0-7560a84727bb'} sync ignored for existing PoS order pos.order(872,) (state: done) 2026-10-23 04:45:34,625 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:34,641 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88947323 finished 2026-10-23 04:45:34,711 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:34,757 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-23 04:45:34,758 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:34,917 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.115 0.225 2026-10-23 04:45:34,989 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 19211360 (allocated 20709376) 2026-10-23 04:45:34,991 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 131220 2026-10-23 04:45:34,993 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-23 04:45:34,995 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 131220 2026-10-23 04:45:35,134 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_044535_134304_test_taxes_l10n_br_pos.txt 2026-10-23 04:45:35,134 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmp4exx1pqf_chrome_odoo" 2026-10-23 04:45:36,886 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1447, 1448] 2026-10-23 04:45:38,888 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 131452 2026-10-23 04:45:38,888 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpi0e75fjf_chrome_odoo 2026-10-23 04:45:38,890 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:43537/json/version 2026-10-23 04:45:38,900 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43537', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:45:38,941 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-10-23 04:45:38,942 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:43537/json 2026-10-23 04:45:38,943 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43537', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:45:38,958 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:43537/devtools/page/DF0D53DBC09958407BA9EA4BDCD7D0E1 2026-10-23 04:45:38,972 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-10-23 04:45:38,988 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-10-23 04:45:39,331 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:45:39,344 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-10-23 04:45:39,353 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-23 04:45:39,355 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-23 04:45:39,625 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:39] "GET /pos/ui/134 HTTP/1.1" 200 - 90 0.074 0.173 2026-10-23 04:45:39,632 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': 'DF0D53DBC09958407BA9EA4BDCD7D0E1', 'loaderId': '9720F549C6167EF362266C7749BFB961', 'isDownload': False} 2026-10-23 04:45:39,632 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:39,660 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:45:39,696 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:39] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.023 2026-10-23 04:45:39,705 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:39] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.032 2026-10-23 04:45:39,714 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:39] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-10-23 04:45:40,423 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:45:40,434 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:45:40,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:45:40,506 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.012 2026-10-23 04:45:40,506 44 INFO rb-1f9f1af-225886-428050 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:45:40,516 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:40,538 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 04:45:40,563 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:45:40,616 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.017 2026-10-23 04:45:40,624 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.025 2026-10-23 04:45:40,719 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.016 0.066 2026-10-23 04:45:40,725 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.066 2026-10-23 04:45:41,749 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 355 0.314 0.655 2026-10-23 04:45:41,785 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:41] "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-23 04:45:41,852 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:45:41,937 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:41] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.019 0.046 2026-10-23 04:45:41,975 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:45:42,010 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-10-23 04:45:42,042 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:42] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.011 0.009 2026-10-23 04:45:42,115 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:45:42,124 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:42] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:45:42,148 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 04:45:42,168 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:42] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.009 0.053 2026-10-23 04:45:42,222 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-23 04:45:42,232 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-23 04:45:42,276 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:42] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.054 0.118 2026-10-23 04:45:42,315 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:42] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.003 0.060 2026-10-23 04:45:42,317 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:42] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.218 2026-10-23 04:45:42,366 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:42,456 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:42] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.005 0.021 2026-10-23 04:45:42,485 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:42] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:45:42,623 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:42] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.079 0.085 2026-10-23 04:45:42,643 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:45:42,668 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:42,722 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:42,763 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:42] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.043 0.254 2026-10-23 04:45:42,789 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:45:42,821 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:42] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.252 2026-10-23 04:45:42,877 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:42] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.301 2026-10-23 04:45:42,928 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:42] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.010 0.342 2026-10-23 04:45:42,971 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:42] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.442 2026-10-23 04:45:43,014 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:43] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.355 2026-10-23 04:45:43,050 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:43] "GET /web/image?model=product.template&field=image_128&id=2350&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.006 0.230 2026-10-23 04:45:43,105 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:43] "GET /web/image?model=product.template&field=image_128&id=2344&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.260 2026-10-23 04:45:43,146 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:43] "GET /web/image?model=product.template&field=image_128&id=2346&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.246 2026-10-23 04:45:43,205 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:43] "GET /web/image?model=product.template&field=image_128&id=2348&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.006 0.261 2026-10-23 04:45:43,240 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:43] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.250 2026-10-23 04:45:43,289 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:43] "GET /web/image?model=product.template&field=image_128&id=2351&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.260 2026-10-23 04:45:43,327 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:43] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.006 0.261 2026-10-23 04:45:43,361 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:43] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.245 2026-10-23 04:45:43,392 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:43] "GET /web/image?model=product.template&field=image_128&id=2349&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.236 2026-10-23 04:45:43,417 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:43] "GET /web/image?model=product.template&field=image_128&id=2345&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.001 0.197 2026-10-23 04:45:43,462 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:43] "GET /web/image?model=product.template&field=image_128&id=2347&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.213 2026-10-23 04:45:43,618 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.065 0.259 2026-10-23 04:45:43,650 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:43] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.309 2026-10-23 04:45:43,668 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:43,746 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:43,934 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:43] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 41 0.065 0.122 2026-10-23 04:45:44,096 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.030 0.072 2026-10-23 04:45:44,182 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-23 04:45:44,291 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:44,523 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:44] "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.067 0.162 2026-10-23 04:45:44,783 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.067 0.178 2026-10-23 04:45:44,802 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:44] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.233 2026-10-23 04:45:44,853 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:44] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.009 0.024 2026-10-23 04:45:44,889 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-23 04:45:44,980 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.051 2026-10-23 04:45:45,040 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:45,065 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45: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.014 0.053 2026-10-23 04:45:45,123 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:45,208 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.018 0.092 2026-10-23 04:45:45,252 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:45,301 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:45,350 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:45,454 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:45,478 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:45:45,488 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:45:45,506 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:45,560 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:45,607 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:45,710 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:45,761 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:45,818 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:45,904 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:45,912 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27460731 started for PoS orders references: [{'name': '/', 'pos_reference': '264-134-000001', 'uuid': 'a25554c3-81a1-4a11-a7c6-f60956ed38d6'}] 2026-10-23 04:45:45,920 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:45:48,368 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27460731 order {'name': '/', 'pos_reference': '264-134-000001', 'uuid': 'a25554c3-81a1-4a11-a7c6-f60956ed38d6'} created pos.order #873 2026-10-23 04:45:48,607 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27460731 finished 2026-10-23 04:45:48,965 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 752 0.766 2.293 2026-10-23 04:45:49,059 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45: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.007 2026-10-23 04:45:49,133 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.050 2026-10-23 04:45:49,169 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:45:49,365 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:49,371 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96981455 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-134-000001', 'uuid': 'a25554c3-81a1-4a11-a7c6-f60956ed38d6'}] 2026-10-23 04:45:49,396 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96981455 order {'name': 'Shop - 000001', 'pos_reference': '264-134-000001', 'uuid': 'a25554c3-81a1-4a11-a7c6-f60956ed38d6'} sync ignored for existing PoS order pos.order(873,) (state: done) 2026-10-23 04:45:49,421 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:49,431 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96981455 finished 2026-10-23 04:45:49,501 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:49,548 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-10-23 04:45:49,552 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:49,708 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.090 0.250 2026-10-23 04:45:49,767 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 19247216 (allocated 20971520) 2026-10-23 04:45:49,815 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 131452 2026-10-23 04:45:49,815 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-10-23 04:45:49,819 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 131452 2026-10-23 04:45:49,847 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.058 2026-10-23 04:45:49,933 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_044549_933449_test_taxes_l10n_br_pos.txt 2026-10-23 04:45:49,933 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpi0e75fjf_chrome_odoo" 2026-10-23 04:45:51,604 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1450, 1451] 2026-10-23 04:45:51,856 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos ... 2026-10-23 04:45:56,946 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 131689 2026-10-23 04:45:56,947 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpmvgrd0xi_chrome_odoo 2026-10-23 04:45:56,947 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:45447/json/version 2026-10-23 04:45:56,948 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45447', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:45:57,011 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-23 04:45:57,011 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:45447/json 2026-10-23 04:45:57,012 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45447', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:45:57,027 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:45447/devtools/page/C047A2D6DA9AFBA67686DFE2F1A23DF6 2026-10-23 04:45:57,042 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-23 04:45:57,074 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-23 04:45:57,528 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:45:57,537 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-23 04:45:57,539 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-23 04:45:57,539 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-23 04:45:57,558 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:45:58,604 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:58] "GET /pos/ui/134 HTTP/1.1" 200 - 134 0.126 0.925 2026-10-23 04:45:58,610 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'C047A2D6DA9AFBA67686DFE2F1A23DF6', 'loaderId': '80AD97B96B7FC9704918E7C7887C52EC', 'isDownload': False} 2026-10-23 04:45:58,610 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:58,636 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:45:58,660 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:58] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.010 2026-10-23 04:45:58,666 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:58] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-10-23 04:45:58,690 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:58] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.038 2026-10-23 04:45:59,369 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:45:59,372 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:45:59,432 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.013 0.019 2026-10-23 04:45:59,488 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-23 04:45:59,492 44 INFO rb-1f9f1af-225886-428050 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:45:59,505 44 INFO rb-1f9f1af-225886-428050 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-23 04:45:59,532 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.004 0.017 2026-10-23 04:45:59,549 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:45:59,606 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.011 0.018 2026-10-23 04:45:59,634 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.042 2026-10-23 04:45:59,727 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.020 0.064 2026-10-23 04:45:59,737 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:45:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.057 2026-10-23 04:46:00,789 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 358 0.359 0.631 2026-10-23 04:46:00,864 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.055 2026-10-23 04:46:00,976 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:46:01,067 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:01] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.054 2026-10-23 04:46:01,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 04:46:01,146 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-23 04:46:01,176 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.015 2026-10-23 04:46:01,243 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:46:01,296 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:46:01,300 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-23 04:46:01,326 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:01] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.042 0.047 2026-10-23 04:46:01,360 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:46:01,361 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:01] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.006 0.119 2026-10-23 04:46:01,368 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.128 2026-10-23 04:46:01,372 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46: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-23 04:46:01,410 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:01] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.003 0.016 2026-10-23 04:46:01,497 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:01,574 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:46:01,722 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:01] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.097 0.095 2026-10-23 04:46:01,724 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:01,765 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:46:01,774 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:01] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.014 0.242 2026-10-23 04:46:01,776 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:01,792 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:46:01,886 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:01] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.006 0.212 2026-10-23 04:46:01,939 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:01] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.010 0.246 2026-10-23 04:46:01,995 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:01] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.342 2026-10-23 04:46:02,095 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:02] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.025 0.530 2026-10-23 04:46:02,152 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:02] "GET /web/image?model=product.template&field=image_128&id=2352&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.353 2026-10-23 04:46:02,193 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:02] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.356 2026-10-23 04:46:02,229 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:02] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.328 2026-10-23 04:46:02,286 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:02] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.007 0.327 2026-10-23 04:46:02,323 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:02] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.314 2026-10-23 04:46:02,363 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:02] "GET /web/image?model=product.template&field=image_128&id=2353&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.259 2026-10-23 04:46:02,502 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.041 0.301 2026-10-23 04:46:02,543 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:02] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.304 2026-10-23 04:46:02,547 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:02,587 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:02] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.008 0.376 2026-10-23 04:46:02,613 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:02,861 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 67 0.066 0.174 2026-10-23 04:46:02,992 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.033 0.061 2026-10-23 04:46:03,073 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.022 2026-10-23 04:46:03,198 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:03,390 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:03] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.058 0.124 2026-10-23 04:46:03,648 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.102 0.133 2026-10-23 04:46:03,674 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:03] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.010 0.222 2026-10-23 04:46:03,724 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:03] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.011 0.023 2026-10-23 04:46:03,769 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.017 2026-10-23 04:46:03,854 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.043 2026-10-23 04:46:03,929 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:03,958 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46: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.027 0.054 2026-10-23 04:46:04,004 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:04,089 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.025 0.067 2026-10-23 04:46:04,131 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:04,182 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:04,234 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:04,313 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:04,335 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:46:04,337 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:46:04,369 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:04,419 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:04,468 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:04,550 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:04,601 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:04,658 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:04,725 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:04,743 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94752962 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000001', 'uuid': 'e79ccf87-4002-4e44-8f0d-fbe9f7c6a0a2'}] 2026-10-23 04:46:04,754 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:46:08,024 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94752962 order {'name': '/', 'pos_reference': '261-134-000001', 'uuid': 'e79ccf87-4002-4e44-8f0d-fbe9f7c6a0a2'} created pos.order #874 2026-10-23 04:46:08,419 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94752962 finished 2026-10-23 04:46:08,943 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: Simulating signal changes during tests 2026-10-23 04:46:08,944 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 945 1.112 3.094 2026-10-23 04:46:09,145 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 31 0.031 0.082 2026-10-23 04:46:09,150 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:09] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 2 0.001 0.120 2026-10-23 04:46:09,215 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:46:09,403 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:09,413 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43409288 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': 'e79ccf87-4002-4e44-8f0d-fbe9f7c6a0a2'}] 2026-10-23 04:46:09,438 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43409288 order {'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': 'e79ccf87-4002-4e44-8f0d-fbe9f7c6a0a2'} sync ignored for existing PoS order pos.order(874,) (state: done) 2026-10-23 04:46:09,457 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:09,472 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43409288 finished 2026-10-23 04:46:09,544 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:09,589 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:09,640 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:09,701 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:09,731 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 91 0.080 0.242 2026-10-23 04:46:09,780 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:09,863 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.026 0.066 2026-10-23 04:46:10,106 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 53 0.090 0.224 2026-10-23 04:46:10,281 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.046 0.100 2026-10-23 04:46:10,343 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 8 0.012 0.021 2026-10-23 04:46:10,409 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:10,614 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:10] "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.062 0.135 2026-10-23 04:46:10,866 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.059 0.177 2026-10-23 04:46:10,893 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.220 2026-10-23 04:46:11,004 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.030 0.053 2026-10-23 04:46:11,055 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:11,105 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46: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.014 0.065 2026-10-23 04:46:11,113 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:11,172 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:11,231 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:11,264 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.021 0.095 2026-10-23 04:46:11,287 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:11,392 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:11,446 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:11,500 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:11,557 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:11,611 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:11,654 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:11,706 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:11,771 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:11,823 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:11,876 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:11,947 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:11,951 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12079139 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000002', 'uuid': '5fd597a6-c745-468f-ba7a-a685e428a795'}] 2026-10-23 04:46:14,527 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12079139 order {'name': '/', 'pos_reference': '261-134-000002', 'uuid': '5fd597a6-c745-468f-ba7a-a685e428a795'} created pos.order #875 2026-10-23 04:46:14,751 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12079139 finished 2026-10-23 04:46:15,084 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 803 0.947 2.190 2026-10-23 04:46:15,164 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:15] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:46:15,241 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.029 0.046 2026-10-23 04:46:15,289 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:46:15,333 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:15,346 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40418658 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-134-000002', 'uuid': '5fd597a6-c745-468f-ba7a-a685e428a795'}] 2026-10-23 04:46:15,359 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40418658 order {'name': 'Shop - 000002', 'pos_reference': '261-134-000002', 'uuid': '5fd597a6-c745-468f-ba7a-a685e428a795'} sync ignored for existing PoS order pos.order(875,) (state: done) 2026-10-23 04:46:15,387 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:15,394 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40418658 finished 2026-10-23 04:46:15,469 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:15,522 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:15,579 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:15,633 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:15,652 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.065 0.244 2026-10-23 04:46:15,706 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:15,771 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.025 0.058 2026-10-23 04:46:15,870 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.134 2026-10-23 04:46:15,986 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.020 0.073 2026-10-23 04:46:16,033 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.015 2026-10-23 04:46:16,103 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:16,289 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:16] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.058 0.126 2026-10-23 04:46:16,529 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.070 0.156 2026-10-23 04:46:16,564 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:16] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.222 2026-10-23 04:46:16,671 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.060 2026-10-23 04:46:16,752 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:16,806 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46: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.024 0.076 2026-10-23 04:46:16,812 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:16,914 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:16,922 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.018 0.084 2026-10-23 04:46:16,963 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:17,016 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:17,072 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:17,124 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:17,172 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:17,223 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:17,283 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:17,335 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:17,389 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:17,454 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:17,472 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48892921 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000003', 'uuid': '7fef1926-68be-40e1-a4a8-bef12aec7e95'}] 2026-10-23 04:46:19,602 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48892921 order {'name': '/', 'pos_reference': '261-134-000003', 'uuid': '7fef1926-68be-40e1-a4a8-bef12aec7e95'} created pos.order #876 2026-10-23 04:46:19,873 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48892921 finished 2026-10-23 04:46:20,217 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 617 0.733 2.017 2026-10-23 04:46:20,304 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:20] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:46:20,392 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.068 2026-10-23 04:46:20,442 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:20] "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-23 04:46:20,478 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:20,495 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1238767 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-134-000003', 'uuid': '7fef1926-68be-40e1-a4a8-bef12aec7e95'}] 2026-10-23 04:46:20,505 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1238767 order {'name': 'Shop - 000003', 'pos_reference': '261-134-000003', 'uuid': '7fef1926-68be-40e1-a4a8-bef12aec7e95'} sync ignored for existing PoS order pos.order(876,) (state: done) 2026-10-23 04:46:20,523 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:20,539 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1238767 finished 2026-10-23 04:46:20,595 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:20,663 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:20,699 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:20,756 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.057 0.212 2026-10-23 04:46:20,757 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:20,827 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:20,852 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.037 2026-10-23 04:46:20,955 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:20] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.117 2026-10-23 04:46:21,071 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.021 0.062 2026-10-23 04:46:21,133 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.026 2026-10-23 04:46:21,196 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:21,401 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:21] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.052 0.132 2026-10-23 04:46:21,600 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.050 0.127 2026-10-23 04:46:21,625 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:21] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.008 0.179 2026-10-23 04:46:21,738 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.073 2026-10-23 04:46:21,804 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:21,856 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:21,864 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:21] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.025 0.073 2026-10-23 04:46:21,907 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:21,971 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.018 0.072 2026-10-23 04:46:21,978 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:22,026 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:22,122 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:22,181 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:22,225 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:22,290 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:22,335 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:22,386 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:22,438 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:22,495 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:22,547 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:22,602 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:22,672 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:22,677 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42774983 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000004', 'uuid': '579585fe-bf63-461e-908d-b7cc241dce4b'}] 2026-10-23 04:46:24,854 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42774983 order {'name': '/', 'pos_reference': '261-134-000004', 'uuid': '579585fe-bf63-461e-908d-b7cc241dce4b'} created pos.order #877 2026-10-23 04:46:25,111 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42774983 finished 2026-10-23 04:46:25,477 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 617 0.723 2.080 2026-10-23 04:46:25,559 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:25] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:46:25,623 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.057 2026-10-23 04:46:25,663 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:46:25,692 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:25,707 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60685095 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-134-000004', 'uuid': '579585fe-bf63-461e-908d-b7cc241dce4b'}] 2026-10-23 04:46:25,719 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60685095 order {'name': 'Shop - 000004', 'pos_reference': '261-134-000004', 'uuid': '579585fe-bf63-461e-908d-b7cc241dce4b'} sync ignored for existing PoS order pos.order(877,) (state: done) 2026-10-23 04:46:25,742 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:25,774 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60685095 finished 2026-10-23 04:46:25,822 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:25,877 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:25,926 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:25,982 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:25,991 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.067 0.221 2026-10-23 04:46:26,055 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:26,095 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.021 0.055 2026-10-23 04:46:26,172 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.098 2026-10-23 04:46:26,284 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.021 0.065 2026-10-23 04:46:26,344 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.021 2026-10-23 04:46:26,421 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:26,651 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:26] "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.063 0.164 2026-10-23 04:46:26,871 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.067 0.142 2026-10-23 04:46:26,888 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:26] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.206 2026-10-23 04:46:26,971 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.045 2026-10-23 04:46:27,017 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:27,074 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46: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.019 0.067 2026-10-23 04:46:27,077 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:27,140 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:27,204 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.018 0.071 2026-10-23 04:46:27,223 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:27,274 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:27,325 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:27,384 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:27,435 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:27,484 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:27,535 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:27,595 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:27,644 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:27,699 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:27,766 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:27,781 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11706017 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000005', 'uuid': '303a0719-6354-4b54-bdf3-fc07787156a7'}] 2026-10-23 04:46:29,971 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11706017 order {'name': '/', 'pos_reference': '261-134-000005', 'uuid': '303a0719-6354-4b54-bdf3-fc07787156a7'} created pos.order #878 2026-10-23 04:46:30,284 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11706017 finished 2026-10-23 04:46:30,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 617 0.782 2.161 2026-10-23 04:46:30,825 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:30] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:46:30,893 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.048 2026-10-23 04:46:30,933 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:30] "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-23 04:46:31,021 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:31,029 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51802251 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-134-000005', 'uuid': '303a0719-6354-4b54-bdf3-fc07787156a7'}] 2026-10-23 04:46:31,042 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51802251 order {'name': 'Shop - 000005', 'pos_reference': '261-134-000005', 'uuid': '303a0719-6354-4b54-bdf3-fc07787156a7'} sync ignored for existing PoS order pos.order(878,) (state: done) 2026-10-23 04:46:31,070 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:31,087 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51802251 finished 2026-10-23 04:46:31,163 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:31,214 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:31,265 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:31,319 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:31,326 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.071 0.230 2026-10-23 04:46:31,369 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:31,436 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.019 0.060 2026-10-23 04:46:31,573 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.188 2026-10-23 04:46:31,674 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.024 0.059 2026-10-23 04:46:31,725 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.007 0.018 2026-10-23 04:46:31,800 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:31,988 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:31] "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.054 0.127 2026-10-23 04:46:32,226 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.062 0.167 2026-10-23 04:46:32,245 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.220 2026-10-23 04:46:32,349 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.051 2026-10-23 04:46:32,403 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:32,467 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46: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.032 0.064 2026-10-23 04:46:32,471 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:32,526 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:32,582 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:32,604 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.032 0.084 2026-10-23 04:46:32,633 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:32,735 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:32,786 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:32,838 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:32,894 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:32,948 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:32,994 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:33,045 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:33,104 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:33,157 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:33,211 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:33,292 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:33,298 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72490278 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000006', 'uuid': 'b4e60887-d47d-4e7a-9872-843e0e05dbcd'}] 2026-10-23 04:46:35,388 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72490278 order {'name': '/', 'pos_reference': '261-134-000006', 'uuid': 'b4e60887-d47d-4e7a-9872-843e0e05dbcd'} created pos.order #879 2026-10-23 04:46:35,622 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72490278 finished 2026-10-23 04:46:36,018 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 617 0.699 2.025 2026-10-23 04:46:36,104 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:36] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:46:36,210 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.080 2026-10-23 04:46:36,252 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:36] "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-23 04:46:36,317 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42951659 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-134-000006', 'uuid': 'b4e60887-d47d-4e7a-9872-843e0e05dbcd'}] 2026-10-23 04:46:36,334 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42951659 order {'name': 'Shop - 000006', 'pos_reference': '261-134-000006', 'uuid': 'b4e60887-d47d-4e7a-9872-843e0e05dbcd'} sync ignored for existing PoS order pos.order(879,) (state: done) 2026-10-23 04:46:36,359 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:36,364 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42951659 finished 2026-10-23 04:46:36,408 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:36,499 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:36,559 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-23 04:46:36,561 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:36,572 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.052 0.207 2026-10-23 04:46:36,976 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32892428 (allocated 35663872) 2026-10-23 04:46:36,982 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 131689 2026-10-23 04:46:36,986 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-23 04:46:36,989 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 131689 2026-10-23 04:46:37,150 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_044637_150511_test_taxes_l10n_in_pos.txt 2026-10-23 04:46:37,151 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpmvgrd0xi_chrome_odoo" 2026-10-23 04:46:39,193 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464] 2026-10-23 04:46:44,539 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 132004 2026-10-23 04:46:44,539 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpxfn71wl0_chrome_odoo 2026-10-23 04:46:44,540 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:45721/json/version 2026-10-23 04:46:44,541 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45721', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:46:44,632 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-23 04:46:44,632 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:45721/json 2026-10-23 04:46:44,637 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45721', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:46:44,684 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:45721/devtools/page/DCF20792DEE1E3A0316EAFDA0F780AD4 2026-10-23 04:46:44,707 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-23 04:46:44,730 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-23 04:46:45,326 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:46:45,337 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-23 04:46:45,342 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-23 04:46:45,342 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-23 04:46:45,573 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:45] "GET /pos/ui/134 HTTP/1.1" 200 - 108 0.088 0.126 2026-10-23 04:46:45,579 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'DCF20792DEE1E3A0316EAFDA0F780AD4', 'loaderId': '2EDE74D8C2CF1367F802686A42B11A2D', 'isDownload': False} 2026-10-23 04:46:45,579 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:45,613 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:46:45,637 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:45] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.016 2026-10-23 04:46:45,666 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:45] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.039 2026-10-23 04:46:45,674 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:45] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.040 2026-10-23 04:46:46,453 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:46:46,456 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:46:46,500 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.022 2026-10-23 04:46:46,543 44 INFO rb-1f9f1af-225886-428050 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:46:46,552 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-23 04:46:46,557 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:46,582 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:46] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 04:46:46,606 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:46:46,681 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:46] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.028 0.020 2026-10-23 04:46:46,692 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.049 2026-10-23 04:46:46,777 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.019 0.050 2026-10-23 04:46:46,780 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.058 2026-10-23 04:46:47,896 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 358 0.350 0.695 2026-10-23 04:46:47,932 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:46:48,030 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:46:48,134 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:48] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.068 2026-10-23 04:46:48,180 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.015 2026-10-23 04:46:48,204 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-23 04:46:48,222 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.007 0.011 2026-10-23 04:46:48,319 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:46:48,329 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:46:48,374 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-23 04:46:48,377 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.038 2026-10-23 04:46:48,474 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46: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-23 04:46:48,475 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:48] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.040 0.111 2026-10-23 04:46:48,477 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:46:48,539 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:46:48,544 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:48] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.020 0.196 2026-10-23 04:46:48,660 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:48] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.029 0.140 2026-10-23 04:46:48,667 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:48,705 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:48] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.010 0.163 2026-10-23 04:46:48,903 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:48] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.091 0.289 2026-10-23 04:46:48,917 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:46:48,952 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:48] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.005 0.226 2026-10-23 04:46:49,008 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:49] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-10-23 04:46:49,037 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:49,072 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:49] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.018 0.255 2026-10-23 04:46:49,082 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:46:49,084 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:49,159 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:49] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.349 2026-10-23 04:46:49,188 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:49] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.391 2026-10-23 04:46:49,245 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:49] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.008 0.315 2026-10-23 04:46:49,300 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:49] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.013 0.329 2026-10-23 04:46:49,339 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:49] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.305 2026-10-23 04:46:49,383 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:49] "GET /web/image?model=product.template&field=image_128&id=2352&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.285 2026-10-23 04:46:49,424 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:49] "GET /web/image?model=product.template&field=image_128&id=2354&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.247 2026-10-23 04:46:49,472 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:49] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.276 2026-10-23 04:46:49,515 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:49] "GET /web/image?model=product.template&field=image_128&id=2355&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.256 2026-10-23 04:46:49,549 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:49] "GET /web/image?model=product.template&field=image_128&id=2353&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.230 2026-10-23 04:46:49,664 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.037 0.281 2026-10-23 04:46:49,698 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:49] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.304 2026-10-23 04:46:49,715 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:49,787 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:49,987 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 41 0.040 0.157 2026-10-23 04:46:50,143 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.028 0.086 2026-10-23 04:46:50,220 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.027 2026-10-23 04:46:50,321 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:50,538 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:50] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 60 0.063 0.149 2026-10-23 04:46:50,750 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.050 0.147 2026-10-23 04:46:50,774 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:50] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.009 0.169 2026-10-23 04:46:50,833 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:50] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.009 0.033 2026-10-23 04:46:50,874 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.008 0.020 2026-10-23 04:46:50,955 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.046 2026-10-23 04:46:51,026 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:51,087 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:51,088 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46: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.081 2026-10-23 04:46:51,216 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.031 0.066 2026-10-23 04:46:51,219 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:51,276 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:51,329 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:51,406 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:51,424 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:46:51,433 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:46:51,465 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:51,509 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:51,559 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:51,659 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:51,713 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:51,769 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:51,857 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:51,880 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49217769 started for PoS orders references: [{'name': '/', 'pos_reference': '262-134-000001', 'uuid': '552972a1-d6e5-4e70-9f85-a2826c521fe8'}] 2026-10-23 04:46:51,887 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:46:54,184 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49217769 order {'name': '/', 'pos_reference': '262-134-000001', 'uuid': '552972a1-d6e5-4e70-9f85-a2826c521fe8'} created pos.order #880 2026-10-23 04:46:54,390 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49217769 finished 2026-10-23 04:46:54,766 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 747 0.758 2.148 2026-10-23 04:46:54,863 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46: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.011 2026-10-23 04:46:54,940 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.069 2026-10-23 04:46:54,982 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 04:46:55,185 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:55,203 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43028902 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-134-000001', 'uuid': '552972a1-d6e5-4e70-9f85-a2826c521fe8'}] 2026-10-23 04:46:55,218 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43028902 order {'name': 'Shop - 000001', 'pos_reference': '262-134-000001', 'uuid': '552972a1-d6e5-4e70-9f85-a2826c521fe8'} sync ignored for existing PoS order pos.order(880,) (state: done) 2026-10-23 04:46:55,239 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:55,258 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43028902 finished 2026-10-23 04:46:55,310 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:55,363 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:55,411 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:55,472 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:55,524 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.076 0.247 2026-10-23 04:46:55,536 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:55,704 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.026 0.130 2026-10-23 04:46:55,812 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.045 0.192 2026-10-23 04:46:55,927 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.024 0.137 2026-10-23 04:46:55,997 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.021 2026-10-23 04:46:56,075 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:56,260 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:56] "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.048 0.133 2026-10-23 04:46:56,487 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.058 0.141 2026-10-23 04:46:56,508 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.192 2026-10-23 04:46:56,647 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.039 0.055 2026-10-23 04:46:56,712 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:56,735 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:56] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.017 0.042 2026-10-23 04:46:56,770 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:56,826 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:56,851 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:46:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.025 0.070 2026-10-23 04:46:56,882 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:56,946 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:57,036 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:57,092 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:57,141 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:57,212 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:57,263 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:57,315 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:57,365 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:57,423 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:57,474 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:57,530 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:57,595 44 INFO rb-1f9f1af-225886-428050 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-23 04:46:57,607 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14666780 started for PoS orders references: [{'name': '/', 'pos_reference': '262-134-000002', 'uuid': '1376be57-25d0-43b6-823b-5259e83722c1'}] 2026-10-23 04:46:59,537 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14666780 order {'name': '/', 'pos_reference': '262-134-000002', 'uuid': '1376be57-25d0-43b6-823b-5259e83722c1'} created pos.order #881 2026-10-23 04:46:59,778 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14666780 finished 2026-10-23 04:47:00,140 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 618 0.625 1.910 2026-10-23 04:47:00,211 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:00] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:47:00,290 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.057 2026-10-23 04:47:00,325 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:47:00,382 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:00,389 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2367843 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-134-000002', 'uuid': '1376be57-25d0-43b6-823b-5259e83722c1'}] 2026-10-23 04:47:00,398 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2367843 order {'name': 'Shop - 000002', 'pos_reference': '262-134-000002', 'uuid': '1376be57-25d0-43b6-823b-5259e83722c1'} sync ignored for existing PoS order pos.order(881,) (state: done) 2026-10-23 04:47:00,429 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2367843 finished 2026-10-23 04:47:00,436 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:00,513 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:00,561 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:00,602 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.038 0.178 2026-10-23 04:47:00,610 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:00,688 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:00,722 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.040 0.053 2026-10-23 04:47:00,781 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:00,895 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.106 2026-10-23 04:47:01,034 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:01] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.021 0.085 2026-10-23 04:47:01,080 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-23 04:47:01,137 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:01,336 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:01] "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.048 0.144 2026-10-23 04:47:01,581 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.064 0.149 2026-10-23 04:47:01,605 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.215 2026-10-23 04:47:01,680 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.040 2026-10-23 04:47:01,754 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:01,790 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:01] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.013 0.051 2026-10-23 04:47:01,832 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:01,880 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.015 0.060 2026-10-23 04:47:01,917 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:01,969 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:02,019 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:02,083 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:02,126 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:02,180 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:02,228 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:02,294 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:02,342 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:02,398 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:02,468 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:02,477 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27447863 started for PoS orders references: [{'name': '/', 'pos_reference': '262-134-000003', 'uuid': '6f2ce749-0ff6-4ab4-bc16-fb7525ecd6fa'}] 2026-10-23 04:47:04,562 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27447863 order {'name': '/', 'pos_reference': '262-134-000003', 'uuid': '6f2ce749-0ff6-4ab4-bc16-fb7525ecd6fa'} created pos.order #882 2026-10-23 04:47:04,793 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27447863 finished 2026-10-23 04:47:05,159 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 618 0.743 1.943 2026-10-23 04:47:05,228 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47: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.008 2026-10-23 04:47:05,301 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.063 2026-10-23 04:47:05,347 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.017 2026-10-23 04:47:05,407 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:05,415 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42962854 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-134-000003', 'uuid': '6f2ce749-0ff6-4ab4-bc16-fb7525ecd6fa'}] 2026-10-23 04:47:05,426 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42962854 order {'name': 'Shop - 000003', 'pos_reference': '262-134-000003', 'uuid': '6f2ce749-0ff6-4ab4-bc16-fb7525ecd6fa'} sync ignored for existing PoS order pos.order(882,) (state: done) 2026-10-23 04:47:05,454 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42962854 finished 2026-10-23 04:47:05,463 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:05,555 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:05,596 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:05,642 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:05,668 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.058 0.198 2026-10-23 04:47:05,731 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:05,740 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:05] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.042 2026-10-23 04:47:05,786 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:05,905 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.108 2026-10-23 04:47:06,032 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.025 0.082 2026-10-23 04:47:06,079 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-23 04:47:06,152 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:06,396 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47: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.079 0.158 2026-10-23 04:47:06,601 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.055 0.133 2026-10-23 04:47:06,628 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.192 2026-10-23 04:47:06,727 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.058 2026-10-23 04:47:06,778 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:06,856 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:06,865 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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 - 14 0.029 0.076 2026-10-23 04:47:06,911 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:06,966 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:06,983 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.021 0.076 2026-10-23 04:47:07,019 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:07,113 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:07,163 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:07,215 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:07,278 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:07,327 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:07,379 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:07,428 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:07,485 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:07,537 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:07,592 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:07,665 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:07,669 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62104254 started for PoS orders references: [{'name': '/', 'pos_reference': '262-134-000004', 'uuid': '930dc507-f3e1-4d1f-b329-c4b6f766c9ab'}] 2026-10-23 04:47:09,655 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62104254 order {'name': '/', 'pos_reference': '262-134-000004', 'uuid': '930dc507-f3e1-4d1f-b329-c4b6f766c9ab'} created pos.order #883 2026-10-23 04:47:09,851 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62104254 finished 2026-10-23 04:47:10,208 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 618 0.708 1.833 2026-10-23 04:47:10,276 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47: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.010 2026-10-23 04:47:10,367 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.068 2026-10-23 04:47:10,404 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:10] "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-23 04:47:10,461 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:10,467 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37750023 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-134-000004', 'uuid': '930dc507-f3e1-4d1f-b329-c4b6f766c9ab'}] 2026-10-23 04:47:10,481 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37750023 order {'name': 'Shop - 000004', 'pos_reference': '262-134-000004', 'uuid': '930dc507-f3e1-4d1f-b329-c4b6f766c9ab'} sync ignored for existing PoS order pos.order(883,) (state: done) 2026-10-23 04:47:10,512 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:10,526 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37750023 finished 2026-10-23 04:47:10,627 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:10,642 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:10,696 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:10,751 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:10,756 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.056 0.238 2026-10-23 04:47:10,814 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:10,872 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.047 2026-10-23 04:47:11,004 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.006 0.180 2026-10-23 04:47:11,102 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.020 0.054 2026-10-23 04:47:11,142 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-23 04:47:11,205 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:11,371 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47: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.041 0.117 2026-10-23 04:47:11,547 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.043 0.115 2026-10-23 04:47:11,565 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:11] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.149 2026-10-23 04:47:11,676 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:11] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.032 0.056 2026-10-23 04:47:11,738 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:11,765 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47: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.015 0.054 2026-10-23 04:47:11,808 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:11,855 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:11,881 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.018 0.082 2026-10-23 04:47:11,958 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:12,014 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:12,063 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:12,123 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:12,171 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:12,221 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:12,272 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:12,333 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:12,384 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:12,439 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:12,512 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:12,521 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97045387 started for PoS orders references: [{'name': '/', 'pos_reference': '262-134-000005', 'uuid': 'd1f1819f-c172-4572-88cb-5db2e74bb4b8'}] 2026-10-23 04:47:14,435 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97045387 order {'name': '/', 'pos_reference': '262-134-000005', 'uuid': 'd1f1819f-c172-4572-88cb-5db2e74bb4b8'} created pos.order #884 2026-10-23 04:47:14,705 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97045387 finished 2026-10-23 04:47:15,044 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 618 0.661 1.865 2026-10-23 04:47:15,107 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:15] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:47:15,209 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.041 0.059 2026-10-23 04:47:15,246 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:15] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:47:15,304 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93052302 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '262-134-000005', 'uuid': 'd1f1819f-c172-4572-88cb-5db2e74bb4b8'}] 2026-10-23 04:47:15,317 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93052302 order {'name': 'Shop - 000005', 'pos_reference': '262-134-000005', 'uuid': 'd1f1819f-c172-4572-88cb-5db2e74bb4b8'} sync ignored for existing PoS order pos.order(884,) (state: done) 2026-10-23 04:47:15,356 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93052302 finished 2026-10-23 04:47:15,370 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:15,406 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:15,482 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:15,527 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:15,578 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:15,591 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.057 0.234 2026-10-23 04:47:15,656 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:15,680 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.028 0.039 2026-10-23 04:47:15,726 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:15,825 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.089 2026-10-23 04:47:15,936 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.021 0.060 2026-10-23 04:47:15,972 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-23 04:47:16,028 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:16,234 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:16] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 50 0.056 0.147 2026-10-23 04:47:16,445 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.070 0.128 2026-10-23 04:47:16,471 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:16] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.190 2026-10-23 04:47:16,551 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.043 2026-10-23 04:47:16,603 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:16,650 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47: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.019 0.058 2026-10-23 04:47:16,652 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:16,709 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:16,763 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:16,793 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.023 0.104 2026-10-23 04:47:16,818 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:16,912 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:16,964 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:17,017 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:17,075 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:17,126 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:17,174 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:17,226 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:17,285 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:17,334 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:17,389 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:17,456 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:17,463 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83709580 started for PoS orders references: [{'name': '/', 'pos_reference': '262-134-000006', 'uuid': '07cef7c3-5917-4e8d-b865-282502375048'}] 2026-10-23 04:47:19,376 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83709580 order {'name': '/', 'pos_reference': '262-134-000006', 'uuid': '07cef7c3-5917-4e8d-b865-282502375048'} created pos.order #885 2026-10-23 04:47:19,609 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83709580 finished 2026-10-23 04:47:19,994 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 618 0.642 1.891 2026-10-23 04:47:20,077 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:20] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:47:20,167 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.026 0.061 2026-10-23 04:47:20,204 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:20] "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-23 04:47:20,278 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:20,280 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36008984 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '262-134-000006', 'uuid': '07cef7c3-5917-4e8d-b865-282502375048'}] 2026-10-23 04:47:20,294 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36008984 order {'name': 'Shop - 000006', 'pos_reference': '262-134-000006', 'uuid': '07cef7c3-5917-4e8d-b865-282502375048'} sync ignored for existing PoS order pos.order(885,) (state: done) 2026-10-23 04:47:20,324 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:20,333 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36008984 finished 2026-10-23 04:47:20,424 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:20,469 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-23 04:47:20,470 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:20,558 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.056 0.226 2026-10-23 04:47:20,881 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 33078404 (allocated 36712448) 2026-10-23 04:47:20,899 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 132004 2026-10-23 04:47:20,906 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-23 04:47:20,921 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 132004 2026-10-23 04:47:20,967 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:20] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.027 0.054 2026-10-23 04:47:21,036 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_044721_035892_test_taxes_l10n_in_pos.txt 2026-10-23 04:47:21,036 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpxfn71wl0_chrome_odoo" 2026-10-23 04:47:22,872 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482] 2026-10-23 04:47:27,990 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 132304 2026-10-23 04:47:27,991 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpme41zhn5_chrome_odoo 2026-10-23 04:47:27,991 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:37245/json/version 2026-10-23 04:47:27,992 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:28,067 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-23 04:47:28,067 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:37245/json 2026-10-23 04:47:28,068 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:28,095 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:37245/devtools/page/FC25A1BC68D83090D894941881EEF2CF 2026-10-23 04:47:28,141 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-23 04:47:28,182 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-23 04:47:28,695 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:47:28,705 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-23 04:47:28,707 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-23 04:47:28,708 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-23 04:47:28,972 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:28] "GET /pos/ui/134 HTTP/1.1" 200 - 90 0.080 0.156 2026-10-23 04:47:28,976 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'FC25A1BC68D83090D894941881EEF2CF', 'loaderId': '4FEDDFD1AEEC6F1523353B98E04E0523', 'isDownload': False} 2026-10-23 04:47:28,976 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:29,009 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:47:29,041 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:29] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.018 2026-10-23 04:47:29,068 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:29] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.044 2026-10-23 04:47:29,085 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:29] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.013 0.052 2026-10-23 04:47:29,823 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:47:29,824 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:47:29,869 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 04:47:29,903 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.009 2026-10-23 04:47:29,913 44 INFO rb-1f9f1af-225886-428050 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:47:29,930 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:29,944 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47: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-23 04:47:29,961 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:47:30,006 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.013 0.015 2026-10-23 04:47:30,012 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.024 2026-10-23 04:47:30,128 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.026 0.077 2026-10-23 04:47:30,132 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.084 2026-10-23 04:47:31,142 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.302 0.644 2026-10-23 04:47:31,186 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:31] "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-23 04:47:31,307 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:47:31,401 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:31] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.060 2026-10-23 04:47:31,442 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.014 2026-10-23 04:47:31,467 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-23 04:47:31,493 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.006 0.008 2026-10-23 04:47:31,611 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.034 2026-10-23 04:47:31,662 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:47:31,687 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 04:47:31,723 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:47:31,732 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-23 04:47:31,737 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:31] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.044 0.106 2026-10-23 04:47:31,794 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:31] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.006 0.187 2026-10-23 04:47:31,803 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.166 2026-10-23 04:47:31,831 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:31] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.005 0.077 2026-10-23 04:47:31,913 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:32,025 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 04:47:32,140 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:32,225 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:32] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.088 0.151 2026-10-23 04:47:32,253 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:47:32,265 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:32,278 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:47:32,282 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:32] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.010 0.273 2026-10-23 04:47:32,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:32] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.006 0.224 2026-10-23 04:47:32,377 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:32] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.272 2026-10-23 04:47:32,404 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:32] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.295 2026-10-23 04:47:32,518 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:32] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.037 0.482 2026-10-23 04:47:32,582 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:32] "GET /web/image?model=product.template&field=image_128&id=2352&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.012 0.273 2026-10-23 04:47:32,628 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:32] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.318 2026-10-23 04:47:32,688 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:32] "GET /web/image?model=product.template&field=image_128&id=2355&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.335 2026-10-23 04:47:32,734 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:32] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.344 2026-10-23 04:47:32,782 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:32] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.369 2026-10-23 04:47:32,816 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:32] "GET /web/image?model=product.template&field=image_128&id=2357&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.278 2026-10-23 04:47:32,844 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:32] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.249 2026-10-23 04:47:32,886 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:32] "GET /web/image?model=product.template&field=image_128&id=2354&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.237 2026-10-23 04:47:32,929 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:32] "GET /web/image?model=product.template&field=image_128&id=2356&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.223 2026-10-23 04:47:32,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:32] "GET /web/image?model=product.template&field=image_128&id=2353&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.228 2026-10-23 04:47:33,091 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.047 0.251 2026-10-23 04:47:33,140 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:33] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.007 0.277 2026-10-23 04:47:33,153 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:33,173 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:33] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.348 2026-10-23 04:47:33,214 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:33,413 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 41 0.038 0.156 2026-10-23 04:47:33,553 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.022 0.069 2026-10-23 04:47:33,665 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.024 2026-10-23 04:47:33,839 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:34,057 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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 - 60 0.062 0.147 2026-10-23 04:47:34,262 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.053 0.137 2026-10-23 04:47:34,289 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.007 0.168 2026-10-23 04:47:34,354 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:34] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.007 0.035 2026-10-23 04:47:34,383 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.016 2026-10-23 04:47:34,471 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.054 2026-10-23 04:47:34,526 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:34,549 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:34] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.016 0.047 2026-10-23 04:47:34,593 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:34,665 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.024 0.065 2026-10-23 04:47:34,727 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:34,779 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:34,829 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:34,930 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:34,954 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:47:34,957 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:47:34,988 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:35,036 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:35,095 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:35,181 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:35,233 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:35,290 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:35,371 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:35,376 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76076115 started for PoS orders references: [{'name': '/', 'pos_reference': '263-134-000001', 'uuid': 'c3a64f35-dcb8-48a1-9748-0ad9df3c708f'}] 2026-10-23 04:47:35,391 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:47:37,584 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76076115 order {'name': '/', 'pos_reference': '263-134-000001', 'uuid': 'c3a64f35-dcb8-48a1-9748-0ad9df3c708f'} created pos.order #886 2026-10-23 04:47:37,904 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76076115 finished 2026-10-23 04:47:38,232 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 747 0.854 2.005 2026-10-23 04:47:38,325 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:38] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:47:38,399 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.017 0.055 2026-10-23 04:47:38,431 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:47:38,582 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:38,588 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32008049 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-134-000001', 'uuid': 'c3a64f35-dcb8-48a1-9748-0ad9df3c708f'}] 2026-10-23 04:47:38,599 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32008049 order {'name': 'Shop - 000001', 'pos_reference': '263-134-000001', 'uuid': 'c3a64f35-dcb8-48a1-9748-0ad9df3c708f'} sync ignored for existing PoS order pos.order(886,) (state: done) 2026-10-23 04:47:38,628 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:38,635 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32008049 finished 2026-10-23 04:47:38,718 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:38,771 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:38,818 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:38,823 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.073 0.165 2026-10-23 04:47:38,879 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:38,937 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.045 0.047 2026-10-23 04:47:38,948 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:39,071 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.006 0.114 2026-10-23 04:47:39,201 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.025 0.081 2026-10-23 04:47:39,250 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-23 04:47:39,318 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:39,524 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:39] "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.059 0.142 2026-10-23 04:47:39,745 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.059 0.132 2026-10-23 04:47:39,786 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:39] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.025 0.189 2026-10-23 04:47:39,912 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.075 2026-10-23 04:47:39,965 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:40,019 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:40,023 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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 - 14 0.023 0.069 2026-10-23 04:47:40,077 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:40,138 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:40,139 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.017 0.065 2026-10-23 04:47:40,197 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:40,304 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:40,353 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:40,406 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:40,477 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:40,524 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:40,575 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:40,625 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:40,685 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:40,736 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:40,791 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:40,867 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:40,871 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72413350 started for PoS orders references: [{'name': '/', 'pos_reference': '263-134-000002', 'uuid': '0f69eb3e-2fd2-4962-8ecc-2b3b0f7c3a66'}] 2026-10-23 04:47:42,814 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72413350 order {'name': '/', 'pos_reference': '263-134-000002', 'uuid': '0f69eb3e-2fd2-4962-8ecc-2b3b0f7c3a66'} created pos.order #887 2026-10-23 04:47:43,063 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72413350 finished 2026-10-23 04:47:43,463 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 618 0.650 1.946 2026-10-23 04:47:43,602 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.063 2026-10-23 04:47:43,612 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47: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.090 2026-10-23 04:47:43,659 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.013 2026-10-23 04:47:43,709 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:43,714 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57761893 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '263-134-000002', 'uuid': '0f69eb3e-2fd2-4962-8ecc-2b3b0f7c3a66'}] 2026-10-23 04:47:43,722 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57761893 order {'name': 'Shop - 000002', 'pos_reference': '263-134-000002', 'uuid': '0f69eb3e-2fd2-4962-8ecc-2b3b0f7c3a66'} sync ignored for existing PoS order pos.order(887,) (state: done) 2026-10-23 04:47:43,752 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57761893 finished 2026-10-23 04:47:43,761 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:43,848 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:43,891 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:43,930 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.050 0.168 2026-10-23 04:47:43,954 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:44,018 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:44,029 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.026 0.057 2026-10-23 04:47:44,096 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:44,185 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.004 0.079 2026-10-23 04:47:44,299 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.022 0.064 2026-10-23 04:47:44,345 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-23 04:47:44,427 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:44,625 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47: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.049 0.147 2026-10-23 04:47:44,852 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.059 0.154 2026-10-23 04:47:44,873 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:44] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.207 2026-10-23 04:47:44,985 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.068 2026-10-23 04:47:45,029 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:45,071 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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 - 14 0.014 0.051 2026-10-23 04:47:45,084 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:45,184 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:45,201 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.029 0.071 2026-10-23 04:47:45,242 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:45,292 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:45,352 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:45,404 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:45,455 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:45,506 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:45,568 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:45,620 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:45,682 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:45,768 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:45,773 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30613030 started for PoS orders references: [{'name': '/', 'pos_reference': '263-134-000003', 'uuid': '430f1b91-b3e6-4730-865d-1b792a222301'}] 2026-10-23 04:47:47,724 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30613030 order {'name': '/', 'pos_reference': '263-134-000003', 'uuid': '430f1b91-b3e6-4730-865d-1b792a222301'} created pos.order #888 2026-10-23 04:47:47,952 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30613030 finished 2026-10-23 04:47:48,319 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 618 0.622 1.927 2026-10-23 04:47:48,389 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:48] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:47:48,454 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.044 2026-10-23 04:47:48,488 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:47:48,534 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:48,549 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11098014 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '263-134-000003', 'uuid': '430f1b91-b3e6-4730-865d-1b792a222301'}] 2026-10-23 04:47:48,561 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11098014 order {'name': 'Shop - 000003', 'pos_reference': '263-134-000003', 'uuid': '430f1b91-b3e6-4730-865d-1b792a222301'} sync ignored for existing PoS order pos.order(888,) (state: done) 2026-10-23 04:47:48,591 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:48,594 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11098014 finished 2026-10-23 04:47:48,669 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:48,720 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:48,772 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:48,793 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.056 0.191 2026-10-23 04:47:48,838 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:48,886 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.018 0.055 2026-10-23 04:47:48,897 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:48,977 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.066 2026-10-23 04:47:49,083 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.020 0.057 2026-10-23 04:47:49,146 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.026 2026-10-23 04:47:49,196 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:49,407 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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 - 50 0.052 0.156 2026-10-23 04:47:49,610 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.055 0.139 2026-10-23 04:47:49,626 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.191 2026-10-23 04:47:49,695 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.037 2026-10-23 04:47:49,744 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:49,780 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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 - 14 0.016 0.050 2026-10-23 04:47:49,810 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:49,868 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:49,886 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.015 0.059 2026-10-23 04:47:49,928 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:49,982 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:50,084 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:50,139 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:50,190 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:50,258 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:50,309 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:50,359 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:50,411 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:50,469 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:50,520 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:50,577 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:50,642 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:50,646 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71324204 started for PoS orders references: [{'name': '/', 'pos_reference': '263-134-000004', 'uuid': '7163dc9e-0ea0-4baf-bcac-f62977fcbb60'}] 2026-10-23 04:47:52,549 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71324204 order {'name': '/', 'pos_reference': '263-134-000004', 'uuid': '7163dc9e-0ea0-4baf-bcac-f62977fcbb60'} created pos.order #889 2026-10-23 04:47:52,736 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71324204 finished 2026-10-23 04:47:53,135 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 618 0.619 1.873 2026-10-23 04:47:53,231 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:53] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:47:53,322 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.071 2026-10-23 04:47:53,370 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 04:47:53,414 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:53,422 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66761121 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '263-134-000004', 'uuid': '7163dc9e-0ea0-4baf-bcac-f62977fcbb60'}] 2026-10-23 04:47:53,459 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66761121 order {'name': 'Shop - 000004', 'pos_reference': '263-134-000004', 'uuid': '7163dc9e-0ea0-4baf-bcac-f62977fcbb60'} sync ignored for existing PoS order pos.order(889,) (state: done) 2026-10-23 04:47:53,465 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:53,496 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66761121 finished 2026-10-23 04:47:53,553 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:53,585 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:53,652 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:53,676 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.049 0.209 2026-10-23 04:47:53,707 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:53,771 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:53,772 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.019 0.052 2026-10-23 04:47:53,889 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.100 2026-10-23 04:47:54,024 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:54] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.022 0.072 2026-10-23 04:47:54,090 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:54] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-23 04:47:54,177 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:54,349 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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 - 50 0.042 0.121 2026-10-23 04:47:54,580 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.058 0.147 2026-10-23 04:47:54,602 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:54] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.170 2026-10-23 04:47:54,684 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:54] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.045 2026-10-23 04:47:54,737 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:54,768 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:54] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.021 0.043 2026-10-23 04:47:54,812 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:54,867 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:54,886 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:54] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.017 0.078 2026-10-23 04:47:54,998 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:55,050 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:55,100 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:55,160 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:55,209 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:55,261 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:55,311 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:55,374 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:55,423 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:55,477 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:55,555 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:55,560 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35262502 started for PoS orders references: [{'name': '/', 'pos_reference': '263-134-000005', 'uuid': 'c1dcb6c4-316e-473d-afb8-627dc8911273'}] 2026-10-23 04:47:57,506 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35262502 order {'name': '/', 'pos_reference': '263-134-000005', 'uuid': 'c1dcb6c4-316e-473d-afb8-627dc8911273'} created pos.order #890 2026-10-23 04:47:57,715 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35262502 finished 2026-10-23 04:47:58,080 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 618 0.618 1.905 2026-10-23 04:47:58,151 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:58] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:47:58,241 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.025 0.062 2026-10-23 04:47:58,279 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:58] "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-23 04:47:58,357 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32574762 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '263-134-000005', 'uuid': 'c1dcb6c4-316e-473d-afb8-627dc8911273'}] 2026-10-23 04:47:58,359 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:58,366 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32574762 order {'name': 'Shop - 000005', 'pos_reference': '263-134-000005', 'uuid': 'c1dcb6c4-316e-473d-afb8-627dc8911273'} sync ignored for existing PoS order pos.order(890,) (state: done) 2026-10-23 04:47:58,393 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32574762 finished 2026-10-23 04:47:58,424 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:58,492 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:58,539 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:58,579 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.051 0.174 2026-10-23 04:47:58,602 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:58,664 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.017 0.043 2026-10-23 04:47:58,666 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:58,718 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:58,835 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:58] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.006 0.102 2026-10-23 04:47:58,951 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:58] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.021 0.067 2026-10-23 04:47:59,017 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:59] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.009 0.024 2026-10-23 04:47:59,110 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:59,337 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47: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.069 0.145 2026-10-23 04:47:59,560 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.068 0.138 2026-10-23 04:47:59,583 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:59] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.187 2026-10-23 04:47:59,671 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.019 0.053 2026-10-23 04:47:59,730 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:59,765 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:59] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.013 0.060 2026-10-23 04:47:59,778 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:59,832 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:59,872 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:47:59] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.015 0.071 2026-10-23 04:47:59,892 44 INFO rb-1f9f1af-225886-428050 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-23 04:47:59,943 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:00,030 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:00,093 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:00,143 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:00,201 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:00,250 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:00,301 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:00,352 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:00,411 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:00,463 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:00,520 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:00,596 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:00,601 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55048121 started for PoS orders references: [{'name': '/', 'pos_reference': '263-134-000006', 'uuid': 'dd0d59eb-8546-4379-9b74-18993a840e14'}] 2026-10-23 04:48:02,706 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55048121 order {'name': '/', 'pos_reference': '263-134-000006', 'uuid': 'dd0d59eb-8546-4379-9b74-18993a840e14'} created pos.order #891 2026-10-23 04:48:02,924 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55048121 finished 2026-10-23 04:48:03,296 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 618 0.686 2.012 2026-10-23 04:48:03,377 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:03] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:48:03,453 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.020 0.064 2026-10-23 04:48:03,500 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:48:03,556 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:03,561 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6849163 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '263-134-000006', 'uuid': 'dd0d59eb-8546-4379-9b74-18993a840e14'}] 2026-10-23 04:48:03,575 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6849163 order {'name': 'Shop - 000006', 'pos_reference': '263-134-000006', 'uuid': 'dd0d59eb-8546-4379-9b74-18993a840e14'} sync ignored for existing PoS order pos.order(891,) (state: done) 2026-10-23 04:48:03,614 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:03,614 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6849163 finished 2026-10-23 04:48:03,707 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:03,744 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-23 04:48:03,747 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:03,826 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.054 0.216 2026-10-23 04:48:04,136 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32990672 (allocated 35926016) 2026-10-23 04:48:04,161 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 132304 2026-10-23 04:48:04,164 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-23 04:48:04,172 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 132304 2026-10-23 04:48:04,210 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.036 0.044 2026-10-23 04:48:04,332 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_044804_332378_test_taxes_l10n_in_pos.txt 2026-10-23 04:48:04,332 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpme41zhn5_chrome_odoo" 2026-10-23 04:48:06,189 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500] 2026-10-23 04:48:10,903 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 132608 2026-10-23 04:48:10,903 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmplj276oan_chrome_odoo 2026-10-23 04:48:10,904 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:34273/json/version 2026-10-23 04:48:10,905 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34273', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:48:10,965 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-10-23 04:48:10,966 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:34273/json 2026-10-23 04:48:10,966 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34273', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:48:10,978 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:34273/devtools/page/18716EF97A2DB3F8E23E652C4C84D77F 2026-10-23 04:48:10,986 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-10-23 04:48:10,995 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-10-23 04:48:11,572 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:48:11,582 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-10-23 04:48:11,585 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-10-23 04:48:11,585 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-10-23 04:48:11,880 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:11] "GET /pos/ui/134 HTTP/1.1" 200 - 90 0.122 0.156 2026-10-23 04:48:11,884 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '18716EF97A2DB3F8E23E652C4C84D77F', 'loaderId': '0FF8C5E5DE6916990E5D116BF516FFD4', 'isDownload': False} 2026-10-23 04:48:11,884 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:11,910 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:48:11,953 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:11] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.022 2026-10-23 04:48:11,964 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:11] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.037 2026-10-23 04:48:11,976 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:11] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.048 2026-10-23 04:48:12,701 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:48:12,705 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:48:12,737 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:48:12,788 44 INFO rb-1f9f1af-225886-428050 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/134", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:48:12,793 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.023 2026-10-23 04:48:12,810 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:12,824 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 04:48:12,839 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:48:12,883 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.005 0.018 2026-10-23 04:48:12,894 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.026 2026-10-23 04:48:12,989 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.020 0.065 2026-10-23 04:48:12,993 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.065 2026-10-23 04:48:14,132 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 356 0.344 0.718 2026-10-23 04:48:14,176 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.026 2026-10-23 04:48:14,281 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.001 0.006 2026-10-23 04:48:14,364 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:14] "GET /web/image/res.company/120/logo/256x256 HTTP/1.1" 200 - 8 0.014 0.051 2026-10-23 04:48:14,411 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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.002 0.010 2026-10-23 04:48:14,434 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-10-23 04:48:14,477 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.021 0.012 2026-10-23 04:48:14,538 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:48:14,545 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:48:14,568 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:48:14,573 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 04:48:14,626 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:48:14,637 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:48:14,717 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:14] "GET /web/image/res.users/262/avatar_128 HTTP/1.1" 200 - 14 0.056 0.105 2026-10-23 04:48:14,727 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:48:14,751 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:14] "GET /web/image?model=res.company&id=120&field=logo HTTP/1.1" 200 - 3 0.007 0.188 2026-10-23 04:48:14,787 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:14] "GET /web/image/res.company/120/favicon HTTP/1.1" 200 - 4 0.007 0.039 2026-10-23 04:48:14,841 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:14,899 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:14] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.029 0.193 2026-10-23 04:48:15,101 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:15] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.088 0.318 2026-10-23 04:48:15,124 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:48:15,125 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:15] "GET /web/image/res.company/120/favicon HTTP/1.1" 304 - 4 0.005 0.226 2026-10-23 04:48:15,132 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:15,170 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:15,189 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:15] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.262 2026-10-23 04:48:15,208 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:48:15,234 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:15] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.280 2026-10-23 04:48:15,267 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:15] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.311 2026-10-23 04:48:15,309 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:15] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.007 0.330 2026-10-23 04:48:15,342 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:15] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-10-23 04:48:15,382 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:15] "GET /web/image?model=product.template&field=image_128&id=2356&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.005 0.228 2026-10-23 04:48:15,429 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:15] "GET /web/image?model=product.template&field=image_128&id=2332&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.207 2026-10-23 04:48:15,460 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:15] "GET /web/image?model=product.template&field=image_128&id=2359&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.213 2026-10-23 04:48:15,505 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:15] "GET /web/image?model=product.template&field=image_128&id=2354&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.006 0.228 2026-10-23 04:48:15,544 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:15] "GET /web/image?model=product.template&field=image_128&id=2358&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.226 2026-10-23 04:48:15,598 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:15] "GET /web/image?model=product.template&field=image_128&id=2331&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.003 0.245 2026-10-23 04:48:15,642 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:15] "GET /web/image?model=product.template&field=image_128&id=2333&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.004 0.238 2026-10-23 04:48:15,697 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:15] "GET /web/image?model=product.template&field=image_128&id=2355&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.008 0.253 2026-10-23 04:48:15,733 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:15] "GET /web/image?model=product.template&field=image_128&id=2352&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.262 2026-10-23 04:48:15,776 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:15] "GET /web/image?model=product.template&field=image_128&id=2357&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.002 0.255 2026-10-23 04:48:15,819 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:15] "GET /web/image?model=product.template&field=image_128&id=2353&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.006 0.249 2026-10-23 04:48:15,938 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.043 0.284 2026-10-23 04:48:15,978 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:15] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-10-23T04:42:56.000+00:00 HTTP/1.1" 200 - 3 0.008 0.321 2026-10-23 04:48:16,001 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:16,068 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:16,273 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 41 0.043 0.152 2026-10-23 04:48:16,430 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.025 0.064 2026-10-23 04:48:16,522 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-23 04:48:16,683 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:16,885 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48: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.061 0.132 2026-10-23 04:48:17,115 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.059 0.150 2026-10-23 04:48:17,131 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.177 2026-10-23 04:48:17,188 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:17] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.015 0.033 2026-10-23 04:48:17,219 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.015 2026-10-23 04:48:17,307 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.045 2026-10-23 04:48:17,384 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:17,412 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48: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.016 0.064 2026-10-23 04:48:17,447 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:17,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.016 0.090 2026-10-23 04:48:17,573 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:17,632 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:17,683 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:17,774 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:17,804 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:48:17,807 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:48:17,824 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:17,878 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:17,932 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:18,013 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:18,064 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:18,125 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:18,215 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:18,229 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34603194 started for PoS orders references: [{'name': '/', 'pos_reference': '264-134-000001', 'uuid': 'fc75a2a5-224d-4f30-b098-e7c4883e8ed8'}] 2026-10-23 04:48:18,244 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:48:20,504 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34603194 order {'name': '/', 'pos_reference': '264-134-000001', 'uuid': 'fc75a2a5-224d-4f30-b098-e7c4883e8ed8'} created pos.order #892 2026-10-23 04:48:20,732 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34603194 finished 2026-10-23 04:48:21,137 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 747 0.767 2.144 2026-10-23 04:48:21,204 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:21] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:48:21,291 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.022 0.063 2026-10-23 04:48:21,329 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:48:21,498 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:21,509 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52803961 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-134-000001', 'uuid': 'fc75a2a5-224d-4f30-b098-e7c4883e8ed8'}] 2026-10-23 04:48:21,520 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52803961 order {'name': 'Shop - 000001', 'pos_reference': '264-134-000001', 'uuid': 'fc75a2a5-224d-4f30-b098-e7c4883e8ed8'} sync ignored for existing PoS order pos.order(892,) (state: done) 2026-10-23 04:48:21,551 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52803961 finished 2026-10-23 04:48:21,574 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:21,649 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:21,694 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:21,745 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:21,777 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.080 0.190 2026-10-23 04:48:21,816 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:21,854 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.014 0.033 2026-10-23 04:48:21,917 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:22,027 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.093 2026-10-23 04:48:22,162 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.022 0.079 2026-10-23 04:48:22,210 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.011 2026-10-23 04:48:22,280 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:22,480 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48: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.056 0.139 2026-10-23 04:48:22,729 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.054 0.169 2026-10-23 04:48:22,752 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.011 0.213 2026-10-23 04:48:22,840 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.043 2026-10-23 04:48:22,886 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:22,942 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48: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.016 0.051 2026-10-23 04:48:22,944 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:23,009 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:23,062 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:23] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.023 0.079 2026-10-23 04:48:23,064 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:23,135 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:23,225 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:23,275 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:23,327 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:23,381 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:23,431 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:23,481 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:23,531 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:23,589 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:23,640 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:23,700 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:23,776 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:23,786 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75669815 started for PoS orders references: [{'name': '/', 'pos_reference': '264-134-000002', 'uuid': '54ac2704-ea55-4ea6-b2f2-f95ae8b91657'}] 2026-10-23 04:48:25,654 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75669815 order {'name': '/', 'pos_reference': '264-134-000002', 'uuid': '54ac2704-ea55-4ea6-b2f2-f95ae8b91657'} created pos.order #893 2026-10-23 04:48:25,901 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75669815 finished 2026-10-23 04:48:26,209 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 618 0.616 1.812 2026-10-23 04:48:26,308 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48: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.006 2026-10-23 04:48:26,414 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.067 2026-10-23 04:48:26,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:48:26,530 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:26,545 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49056871 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '264-134-000002', 'uuid': '54ac2704-ea55-4ea6-b2f2-f95ae8b91657'}] 2026-10-23 04:48:26,554 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49056871 order {'name': 'Shop - 000002', 'pos_reference': '264-134-000002', 'uuid': '54ac2704-ea55-4ea6-b2f2-f95ae8b91657'} sync ignored for existing PoS order pos.order(893,) (state: done) 2026-10-23 04:48:26,579 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:26,586 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49056871 finished 2026-10-23 04:48:26,662 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:26,713 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:26,763 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:26,785 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.057 0.185 2026-10-23 04:48:26,845 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:26,882 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.030 0.051 2026-10-23 04:48:26,970 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:27,087 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.006 0.101 2026-10-23 04:48:27,176 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.016 0.057 2026-10-23 04:48:27,225 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.010 2026-10-23 04:48:27,298 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:27,488 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48: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.048 0.140 2026-10-23 04:48:27,759 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.060 0.176 2026-10-23 04:48:27,779 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:27] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.221 2026-10-23 04:48:27,854 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.016 0.041 2026-10-23 04:48:27,958 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:27,977 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48: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.046 0.054 2026-10-23 04:48:28,036 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:28,114 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.021 0.087 2026-10-23 04:48:28,117 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:28,159 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:28,209 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:28,265 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:28,317 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:28,366 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:28,417 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:28,476 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:28,529 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:28,583 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:28,675 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:28,681 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13283830 started for PoS orders references: [{'name': '/', 'pos_reference': '264-134-000003', 'uuid': 'f9b6171e-11ea-436a-beb2-78897710c440'}] 2026-10-23 04:48:30,698 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13283830 order {'name': '/', 'pos_reference': '264-134-000003', 'uuid': 'f9b6171e-11ea-436a-beb2-78897710c440'} created pos.order #894 2026-10-23 04:48:30,907 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13283830 finished 2026-10-23 04:48:31,325 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 618 0.684 1.963 2026-10-23 04:48:31,378 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:31] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:48:31,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.024 0.054 2026-10-23 04:48:31,496 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:48:31,553 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:31,559 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41296005 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '264-134-000003', 'uuid': 'f9b6171e-11ea-436a-beb2-78897710c440'}] 2026-10-23 04:48:31,572 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41296005 order {'name': 'Shop - 000003', 'pos_reference': '264-134-000003', 'uuid': 'f9b6171e-11ea-436a-beb2-78897710c440'} sync ignored for existing PoS order pos.order(894,) (state: done) 2026-10-23 04:48:31,603 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41296005 finished 2026-10-23 04:48:31,608 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:31,687 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:31,736 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:31,785 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.063 0.167 2026-10-23 04:48:31,793 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:31,849 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:31,882 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.045 2026-10-23 04:48:31,925 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:32,069 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.010 0.127 2026-10-23 04:48:32,205 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.024 0.090 2026-10-23 04:48:32,252 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.006 0.010 2026-10-23 04:48:32,318 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:32,487 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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 - 50 0.043 0.124 2026-10-23 04:48:32,701 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.050 0.154 2026-10-23 04:48:32,716 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.184 2026-10-23 04:48:32,789 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.015 0.035 2026-10-23 04:48:32,826 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:32,882 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:32,902 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48: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.021 0.072 2026-10-23 04:48:32,936 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:32,991 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:33,005 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.019 0.070 2026-10-23 04:48:33,043 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:33,126 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:33,177 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:33,229 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:33,293 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:33,339 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:33,390 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:33,441 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:33,500 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:33,552 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:33,607 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:33,677 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:33,681 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65272362 started for PoS orders references: [{'name': '/', 'pos_reference': '264-134-000004', 'uuid': '743c1d50-e55e-4ca9-ba6c-e4723f6b9d0c'}] 2026-10-23 04:48:35,885 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65272362 order {'name': '/', 'pos_reference': '264-134-000004', 'uuid': '743c1d50-e55e-4ca9-ba6c-e4723f6b9d0c'} created pos.order #895 2026-10-23 04:48:36,146 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65272362 finished 2026-10-23 04:48:36,596 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 618 0.744 2.173 2026-10-23 04:48:36,748 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:36] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.059 2026-10-23 04:48:36,762 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:36] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.095 2026-10-23 04:48:36,788 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:48:36,860 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18447533 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '264-134-000004', 'uuid': '743c1d50-e55e-4ca9-ba6c-e4723f6b9d0c'}] 2026-10-23 04:48:36,872 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18447533 order {'name': 'Shop - 000004', 'pos_reference': '264-134-000004', 'uuid': '743c1d50-e55e-4ca9-ba6c-e4723f6b9d0c'} sync ignored for existing PoS order pos.order(895,) (state: done) 2026-10-23 04:48:36,877 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:36,911 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:36,912 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18447533 finished 2026-10-23 04:48:36,989 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:37,036 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:37,085 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:37,137 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.070 0.215 2026-10-23 04:48:37,147 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:37,213 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:37,231 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.020 0.043 2026-10-23 04:48:37,343 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.109 2026-10-23 04:48:37,459 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.029 0.068 2026-10-23 04:48:37,501 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.014 2026-10-23 04:48:37,597 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:37,782 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:37] "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.055 0.128 2026-10-23 04:48:37,997 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.056 0.144 2026-10-23 04:48:38,015 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:38] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.180 2026-10-23 04:48:38,096 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.038 2026-10-23 04:48:38,153 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:38,211 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:38,217 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48: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.018 0.073 2026-10-23 04:48:38,275 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:38,326 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.017 0.064 2026-10-23 04:48:38,366 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:38,423 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:38,474 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:38,534 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:38,584 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:38,634 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:38,686 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:38,745 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:38,796 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:38,852 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:38,928 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:38,933 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26346049 started for PoS orders references: [{'name': '/', 'pos_reference': '264-134-000005', 'uuid': '09a9b9f1-927d-4859-a0f7-f59bc404489b'}] 2026-10-23 04:48:40,958 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26346049 order {'name': '/', 'pos_reference': '264-134-000005', 'uuid': '09a9b9f1-927d-4859-a0f7-f59bc404489b'} created pos.order #896 2026-10-23 04:48:41,232 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26346049 finished 2026-10-23 04:48:41,603 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 618 0.682 1.991 2026-10-23 04:48:41,667 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:41] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:48:41,745 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.021 0.054 2026-10-23 04:48:41,803 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 04:48:41,842 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:41,850 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67064789 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '264-134-000005', 'uuid': '09a9b9f1-927d-4859-a0f7-f59bc404489b'}] 2026-10-23 04:48:41,863 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67064789 order {'name': 'Shop - 000005', 'pos_reference': '264-134-000005', 'uuid': '09a9b9f1-927d-4859-a0f7-f59bc404489b'} sync ignored for existing PoS order pos.order(896,) (state: done) 2026-10-23 04:48:41,897 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:41,899 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67064789 finished 2026-10-23 04:48:41,982 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:42,084 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:42,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.061 0.208 2026-10-23 04:48:42,157 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:42,218 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:42,228 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.016 0.043 2026-10-23 04:48:42,273 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:42,387 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.005 0.104 2026-10-23 04:48:42,517 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.027 0.082 2026-10-23 04:48:42,562 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.020 2026-10-23 04:48:42,630 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:42,839 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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 - 50 0.068 0.137 2026-10-23 04:48:43,062 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.055 0.158 2026-10-23 04:48:43,089 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:43] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.005 0.210 2026-10-23 04:48:43,179 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:43] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.051 2026-10-23 04:48:43,237 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:43,281 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:43] "POST /web/dataset/call_kw/res.partner/get_pos_loyalty_partner_data#res.partner.get_pos_loyalty_partner_data HTTP/1.1" 200 - 14 0.017 0.069 2026-10-23 04:48:43,291 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:43,350 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:43,401 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:43,419 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 16 0.028 0.091 2026-10-23 04:48:43,462 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:43,553 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:43,604 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:43,657 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:43,719 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:43,769 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:43,819 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:43,870 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:43,929 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:43,980 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:44,035 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:44,121 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:44,125 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2153441 started for PoS orders references: [{'name': '/', 'pos_reference': '264-134-000006', 'uuid': '446dff7f-620b-4b41-ad09-0901323fd317'}] 2026-10-23 04:48:46,184 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2153441 order {'name': '/', 'pos_reference': '264-134-000006', 'uuid': '446dff7f-620b-4b41-ad09-0901323fd317'} created pos.order #897 2026-10-23 04:48:46,434 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2153441 finished 2026-10-23 04:48:46,815 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 618 0.656 2.037 2026-10-23 04:48:46,871 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48: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.011 2026-10-23 04:48:46,941 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.018 0.050 2026-10-23 04:48:46,997 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:46] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:48:47,048 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8811243 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '264-134-000006', 'uuid': '446dff7f-620b-4b41-ad09-0901323fd317'}] 2026-10-23 04:48:47,063 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8811243 order {'name': 'Shop - 000006', 'pos_reference': '264-134-000006', 'uuid': '446dff7f-620b-4b41-ad09-0901323fd317'} sync ignored for existing PoS order pos.order(897,) (state: done) 2026-10-23 04:48:47,075 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:47,119 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8811243 finished 2026-10-23 04:48:47,127 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:47,213 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:47,264 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-10-23 04:48:47,265 44 INFO rb-1f9f1af-225886-428050 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-23 04:48:47,365 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:48:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.067 0.253 2026-10-23 04:48:47,637 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 33382220 (allocated 36712448) 2026-10-23 04:48:47,642 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 132608 2026-10-23 04:48:47,643 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-10-23 04:48:47,644 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 132608 2026-10-23 04:48:47,800 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_044847_800476_test_taxes_l10n_in_pos.txt 2026-10-23 04:48:47,801 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmplj276oan_chrome_odoo" 2026-10-23 04:48:49,646 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518] 2026-10-23 04:48:49,993 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 71 checked, 71 removed 2026-10-23 04:49:11,394 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-10-23 04:49:12,624 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome pid: 132918 2026-10-23 04:49:12,624 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless temporary user profile dir: /tmp/tmpxkpk1aeg_chrome_odoo 2026-10-23 04:49:12,624 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:40589/json/version 2026-10-23 04:49:12,625 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40589', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:49:12,670 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:12,678 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:40589/json 2026-10-23 04:49:12,683 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40589', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:49:12,695 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Websocket url found: ws://127.0.0.1:40589/devtools/page/118800C58E956202D13335CB77629CAF 2026-10-23 04:49:12,715 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Enable chrome headless console log notification 2026-10-23 04:49:12,730 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless enable page notifications 2026-10-23 04:49:12,963 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:49:12,966 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Setting session cookie in browser 2026-10-23 04:49:12,970 44 INFO rb-1f9f1af-225886-428050 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/135" in browser 2026-10-23 04:49:12,971 44 INFO rb-1f9f1af-225886-428050 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/135" 2026-10-23 04:49:12,993 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:49:13,775 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:13] "GET /pos/ui/135 HTTP/1.1" 200 - 83 0.035 0.752 2026-10-23 04:49:13,781 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigation result: {'frameId': '118800C58E956202D13335CB77629CAF', 'loaderId': '6AA367F8C0680B78A2AD4B1B162FAC77', 'isDownload': False} 2026-10-23 04:49:13,781 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-10-23 04:49:13,806 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:49:13,842 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:13] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-23 04:49:13,848 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:13] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-10-23 04:49:13,897 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:13] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.004 0.073 2026-10-23 04:49:14,658 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:49:14,665 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:49:14,697 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.020 2026-10-23 04:49:14,750 44 INFO rb-1f9f1af-225886-428050 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/135", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:49:14,751 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.006 0.013 2026-10-23 04:49:14,765 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:14,781 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-10-23 04:49:14,800 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:49:14,853 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.027 2026-10-23 04:49:14,882 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.058 2026-10-23 04:49:14,992 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:14] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.034 0.077 2026-10-23 04:49:15,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.081 2026-10-23 04:49:16,034 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.331 0.648 2026-10-23 04:49:16,074 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49: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-23 04:49:16,203 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 04:49:16,307 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:16] "GET /web/image/res.company/121/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.067 2026-10-23 04:49:16,351 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:49:16,375 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:16,403 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 04:49:16,482 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:49:16,497 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:49:16,510 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:49:16,581 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:49:16,584 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:49:16,591 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:16] "GET /web/image/res.users/264/avatar_128 HTTP/1.1" 200 - 14 0.024 0.089 2026-10-23 04:49:16,599 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.116 2026-10-23 04:49:16,645 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:16] "GET /web/image?model=res.company&id=121&field=logo HTTP/1.1" 200 - 3 0.009 0.153 2026-10-23 04:49:16,676 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:16] "GET /web/image/res.company/121/favicon HTTP/1.1" 200 - 4 0.004 0.035 2026-10-23 04:49:16,782 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:16,888 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:49:16,982 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:16] "GET /pos/ui/135?from_backend=True HTTP/1.1" 200 - 33 0.058 0.082 2026-10-23 04:49:17,010 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:49:17,105 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:17] "GET /pos/ui/135 HTTP/1.1" 200 - 33 0.037 0.204 2026-10-23 04:49:17,127 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:17,165 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:17] "GET /web/image?model=product.template&field=image_128&id=2364&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.008 0.243 2026-10-23 04:49:17,185 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:17,190 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:49:17,212 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:17] "GET /web/image?model=product.template&field=image_128&id=2365&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.264 2026-10-23 04:49:17,261 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:17] "GET /web/image?model=product.template&field=image_128&id=2366&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.287 2026-10-23 04:49:17,294 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:17] "GET /web/image/res.company/121/favicon HTTP/1.1" 304 - 4 0.004 0.412 2026-10-23 04:49:17,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:17] "GET /web/image?model=product.template&field=image_128&id=2372&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.294 2026-10-23 04:49:17,396 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:17] "GET /web/image?model=product.template&field=image_128&id=2370&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.278 2026-10-23 04:49:17,449 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:17] "GET /web/image?model=product.template&field=image_128&id=2369&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.012 0.233 2026-10-23 04:49:17,495 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:17] "GET /web/image?model=product.template&field=image_128&id=2371&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.265 2026-10-23 04:49:17,626 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.049 0.308 2026-10-23 04:49:17,670 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:17] "GET /web/image?model=product.template&field=image_128&id=2368&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.314 2026-10-23 04:49:17,679 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:17,711 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:17] "GET /web/image?model=product.template&field=image_128&id=2367&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.408 2026-10-23 04:49:17,750 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:18,041 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 73 0.072 0.209 2026-10-23 04:49:18,191 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:18] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.030 0.084 2026-10-23 04:49:18,268 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.004 0.020 2026-10-23 04:49:18,392 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:18,646 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:18] "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.073 0.168 2026-10-23 04:49:18,899 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.078 0.159 2026-10-23 04:49:18,922 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.006 0.225 2026-10-23 04:49:18,997 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.015 0.044 2026-10-23 04:49:19,066 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:19,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:19] "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.022 0.076 2026-10-23 04:49:19,189 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:19] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.023 0.090 2026-10-23 04:49:19,350 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.036 0.169 2026-10-23 04:49:19,381 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:19] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.004 0.071 2026-10-23 04:49:19,429 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:19,546 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:19,636 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:19,661 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:49:19,667 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:49:19,687 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:19,742 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:19,818 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:19,897 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:19,906 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65743553 started for PoS orders references: [{'name': '/', 'pos_reference': '261-135-000001', 'uuid': '05dacc2e-ecc6-443a-9ff5-57177649f294'}] 2026-10-23 04:49:19,907 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:49:20,711 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65743553 order {'name': '/', 'pos_reference': '261-135-000001', 'uuid': '05dacc2e-ecc6-443a-9ff5-57177649f294'} created pos.order #898 2026-10-23 04:49:20,754 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65743553 finished 2026-10-23 04:49:21,247 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 342 0.422 0.925 2026-10-23 04:49:21,434 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.035 0.091 2026-10-23 04:49:21,480 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:21] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.005 0.020 2026-10-23 04:49:21,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:49:21,742 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: tour succeeded 2026-10-23 04:49:21,743 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: ╔════════════════════════════════════╗ ║ TOUR PosSaleLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-23 04:49:21,750 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62909980 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-135-000001', 'uuid': '05dacc2e-ecc6-443a-9ff5-57177649f294'}] 2026-10-23 04:49:21,764 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62909980 order {'name': 'Shop - 000001', 'pos_reference': '261-135-000001', 'uuid': '05dacc2e-ecc6-443a-9ff5-57177649f294'} sync ignored for existing PoS order pos.order(898,) (state: paid) 2026-10-23 04:49:21,799 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62909980 finished 2026-10-23 04:49:21,932 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: heap 18573700 (allocated 20185088) 2026-10-23 04:49:21,957 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing chrome headless with pid 132918 2026-10-23 04:49:21,966 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing websocket connection 2026-10-23 04:49:21,969 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Terminating chrome headless with pid 132918 2026-10-23 04:49:21,983 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.069 0.169 2026-10-23 04:49:22,071 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_044922_071200_test_pos_sale_loyalty_1.txt 2026-10-23 04:49:22,071 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Removing chrome user profile "/tmp/tmpxkpk1aeg_chrome_odoo" 2026-10-23 04:49:22,141 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-10-23 04:49:23,378 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome pid: 133139 2026-10-23 04:49:23,379 44 INFO rb-1f9f1af-225886-428050 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/tmprake64gx_chrome_odoo 2026-10-23 04:49:23,379 44 INFO rb-1f9f1af-225886-428050 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:42275/json/version 2026-10-23 04:49:23,381 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42275', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:49:23,460 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:23,461 44 INFO rb-1f9f1af-225886-428050 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:42275/json 2026-10-23 04:49:23,462 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42275', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:49:23,520 44 INFO rb-1f9f1af-225886-428050 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:42275/devtools/page/DC9CF9E89A58DF599A9577C0147244C9 2026-10-23 04:49:23,554 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:23,586 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:23,795 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 04:49:23,797 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:23,808 44 INFO rb-1f9f1af-225886-428050 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=135" in browser 2026-10-23 04:49:23,808 44 INFO rb-1f9f1af-225886-428050 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=135" 2026-10-23 04:49:23,837 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:49:24,740 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:24] "GET /pos/web?config_id=135 HTTP/1.1" 200 - 89 0.051 0.857 2026-10-23 04:49:24,744 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigation result: {'frameId': 'DC9CF9E89A58DF599A9577C0147244C9', 'loaderId': '4E95345F070E4B17C8D8941788E1FFD4', 'isDownload': False} 2026-10-23 04:49:24,744 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:24,775 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:49:24,804 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:24] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-10-23 04:49:24,827 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:24] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.035 2026-10-23 04:49:24,836 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:24] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.040 2026-10-23 04:49:25,638 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:49:25,645 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:49:25,677 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.013 2026-10-23 04:49:25,716 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.007 2026-10-23 04:49:25,717 44 INFO rb-1f9f1af-225886-428050 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=135", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:49:25,728 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:25,762 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:49:25,783 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:49:25,837 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.009 0.023 2026-10-23 04:49:25,866 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-23 04:49:25,983 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.026 0.087 2026-10-23 04:49:25,987 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.072 2026-10-23 04:49:27,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.332 0.738 2026-10-23 04:49:27,155 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:49:27,295 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 04:49:27,398 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:27] "GET /web/image/res.company/121/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.072 2026-10-23 04:49:27,447 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:49:27,472 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:27,495 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.010 2026-10-23 04:49:27,574 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:49:27,579 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:49:27,602 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:49:27,616 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 04:49:27,631 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:27] "GET /web/image?model=res.company&id=121&field=logo HTTP/1.1" 200 - 3 0.007 0.033 2026-10-23 04:49:27,655 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 04:49:27,656 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:27] "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-23 04:49:27,686 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:27] "GET /web/image/res.users/264/avatar_128 HTTP/1.1" 200 - 14 0.020 0.075 2026-10-23 04:49:27,753 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:49:27,884 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:27] "GET /pos/ui/135?from_backend=True HTTP/1.1" 200 - 33 0.070 0.090 2026-10-23 04:49:28,010 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:28,033 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:28] "GET /pos/ui/135 HTTP/1.1" 200 - 33 0.026 0.283 2026-10-23 04:49:28,065 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:28] "GET /web/image/res.company/121/favicon HTTP/1.1" 200 - 4 0.011 0.287 2026-10-23 04:49:28,097 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:28] "GET /web/image/res.company/121/favicon HTTP/1.1" 304 - 4 0.004 0.022 2026-10-23 04:49:28,238 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:28] "GET /web/image?model=product.template&field=image_128&id=2365&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.025 2026-10-23 04:49:28,313 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:28] "GET /web/image?model=product.template&field=image_128&id=2364&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.103 2026-10-23 04:49:28,337 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:49:28,350 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:28] "GET /web/image?model=product.template&field=image_128&id=2366&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.124 2026-10-23 04:49:28,388 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:28,406 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:28] "GET /web/image?model=product.template&field=image_128&id=2367&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.176 2026-10-23 04:49:28,450 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:28] "GET /web/image?model=product.template&field=image_128&id=2368&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.217 2026-10-23 04:49:28,469 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:49:28,487 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:28] "GET /web/image?model=product.template&field=image_128&id=2369&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.250 2026-10-23 04:49:28,495 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:28,528 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:28] "GET /web/image?model=product.template&field=image_128&id=2370&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.270 2026-10-23 04:49:28,561 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:28] "GET /web/image?model=product.template&field=image_128&id=2372&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.199 2026-10-23 04:49:28,616 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:28] "GET /web/image?model=product.template&field=image_128&id=2371&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.238 2026-10-23 04:49:28,853 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.080 0.342 2026-10-23 04:49:28,917 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:28,992 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:29,242 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 71 0.065 0.182 2026-10-23 04:49:29,410 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.032 0.083 2026-10-23 04:49:29,486 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.005 0.020 2026-10-23 04:49:29,609 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:29,851 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:29] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 62 0.074 0.163 2026-10-23 04:49:30,100 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.063 0.164 2026-10-23 04:49:30,125 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.004 0.231 2026-10-23 04:49:30,215 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.019 0.044 2026-10-23 04:49:30,284 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:30,328 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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 - 18 0.023 0.062 2026-10-23 04:49:30,397 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:30] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.019 0.094 2026-10-23 04:49:30,514 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 20 0.024 0.121 2026-10-23 04:49:30,593 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:30,644 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:30,694 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:30,745 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: tour succeeded 2026-10-23 04:49:30,746 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:30,895 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: heap 17095724 (allocated 18612224) 2026-10-23 04:49:30,911 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing chrome headless with pid 133139 2026-10-23 04:49:30,915 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing websocket connection 2026-10-23 04:49:30,918 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Terminating chrome headless with pid 133139 2026-10-23 04:49:31,115 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_044931_115589_test_pos_sale_loyalty_ignored_in_pos.txt 2026-10-23 04:49:31,116 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Removing chrome user profile "/tmp/tmprake64gx_chrome_odoo" 2026-10-23 04:49:31,143 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos ... 2026-10-23 04:49:32,879 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome pid: 133358 2026-10-23 04:49:32,881 44 INFO rb-1f9f1af-225886-428050 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/tmp1kx1p_mw_chrome_odoo 2026-10-23 04:49:32,882 44 INFO rb-1f9f1af-225886-428050 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:41955/json/version 2026-10-23 04:49:32,883 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:49:32,904 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:32,904 44 INFO rb-1f9f1af-225886-428050 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:41955/json 2026-10-23 04:49:32,905 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:49:32,917 44 INFO rb-1f9f1af-225886-428050 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:41955/devtools/page/432B612E75599E98704266066C5F9B0E 2026-10-23 04:49:32,929 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:32,942 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:33,223 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 04:49:33,232 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:33,235 44 INFO rb-1f9f1af-225886-428050 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/135" in browser 2026-10-23 04:49:33,235 44 INFO rb-1f9f1af-225886-428050 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/135" 2026-10-23 04:49:33,256 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:49:34,142 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:34] "GET /pos/ui/135 HTTP/1.1" 200 - 92 0.066 0.828 2026-10-23 04:49:34,149 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigation result: {'frameId': '432B612E75599E98704266066C5F9B0E', 'loaderId': 'C88CA729AF67B499D4F50CEB1E71A570', 'isDownload': False} 2026-10-23 04:49:34,149 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:34,180 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:49:34,217 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:34] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.021 2026-10-23 04:49:34,229 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:34] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.026 2026-10-23 04:49:34,245 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:34] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-10-23 04:49:34,947 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:49:34,954 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:49:34,998 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.018 2026-10-23 04:49:35,048 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:49:35,056 44 INFO rb-1f9f1af-225886-428050 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/135", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:49:35,072 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:35,084 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 04:49:35,103 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:49:35,148 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.007 0.013 2026-10-23 04:49:35,181 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.044 2026-10-23 04:49:35,263 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.024 0.063 2026-10-23 04:49:35,267 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-10-23 04:49:36,145 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 300 0.281 0.540 2026-10-23 04:49:36,184 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49: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-23 04:49:36,329 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 04:49:36,429 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:36] "GET /web/image/res.company/121/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.064 2026-10-23 04:49:36,497 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49: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.015 2026-10-23 04:49:36,530 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:36,548 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-10-23 04:49:36,644 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:49:36,648 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:49:36,668 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:49:36,685 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:49:36,762 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:36] "GET /web/image/res.users/266/avatar_128 HTTP/1.1" 200 - 14 0.027 0.086 2026-10-23 04:49:36,794 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 04:49:36,802 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:49:36,836 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:49:36,837 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:36] "GET /web/image?model=res.company&id=121&field=logo HTTP/1.1" 200 - 3 0.003 0.171 2026-10-23 04:49:36,947 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:36] "GET /pos/ui/135?from_backend=True HTTP/1.1" 200 - 34 0.024 0.111 2026-10-23 04:49:36,972 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:36] "GET /web/image/res.company/121/favicon HTTP/1.1" 200 - 4 0.004 0.137 2026-10-23 04:49:36,991 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:37,223 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:37,255 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:37] "GET /pos/ui/135 HTTP/1.1" 200 - 34 0.164 0.272 2026-10-23 04:49:37,282 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:49:37,283 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:37] "GET /web/image/res.company/121/favicon HTTP/1.1" 304 - 4 0.004 0.274 2026-10-23 04:49:37,319 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:37] "GET /web/image?model=product.template&field=image_128&id=2364&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.206 2026-10-23 04:49:37,352 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:49:37,392 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:37] "GET /web/image?model=product.template&field=image_128&id=2365&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.006 0.273 2026-10-23 04:49:37,459 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:37] "GET /web/image?model=product.template&field=image_128&id=2366&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.340 2026-10-23 04:49:37,493 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:37] "GET /web/image?model=product.template&field=image_128&id=2367&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.370 2026-10-23 04:49:37,549 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:37] "GET /web/image?model=product.template&field=image_128&id=2369&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.002 0.261 2026-10-23 04:49:37,590 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:37] "GET /web/image?model=product.template&field=image_128&id=2370&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.297 2026-10-23 04:49:37,641 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:37] "GET /web/image?model=product.template&field=image_128&id=2372&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.003 0.257 2026-10-23 04:49:37,700 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:37] "GET /web/image?model=product.template&field=image_128&id=2371&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.011 0.281 2026-10-23 04:49:37,749 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:37] "GET /web/image?model=product.template&field=image_128&id=2368&unique=2026-10-23T04:48:49.000+00:00 HTTP/1.1" 200 - 3 0.004 0.241 2026-10-23 04:49:37,886 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.053 0.363 2026-10-23 04:49:37,986 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:38,058 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:38,123 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:38,185 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:38,247 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:38,304 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:38,335 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:38] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 7 0.006 0.024 2026-10-23 04:49:38,369 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:38,412 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:38] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.013 0.048 2026-10-23 04:49:38,452 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:38,480 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:38] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.004 0.026 2026-10-23 04:49:38,541 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:38,563 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:49:38,564 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:38] "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.020 0.104 2026-10-23 04:49:38,569 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:49:38,610 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:38,663 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:38,700 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 19 0.025 0.080 2026-10-23 04:49:38,741 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:38,799 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:38,820 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:38] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.004 0.016 2026-10-23 04:49:38,855 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93017616 started for PoS orders references: [{'name': '/', 'pos_reference': '261-135-000001', 'uuid': '235e921a-0497-4b12-b582-1a73e99ad1ec'}] 2026-10-23 04:49:38,864 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:49:39,545 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93017616 order {'name': '/', 'pos_reference': '261-135-000001', 'uuid': '235e921a-0497-4b12-b582-1a73e99ad1ec'} created pos.order #899 2026-10-23 04:49:39,572 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93017616 finished 2026-10-23 04:49:39,663 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.196 0.618 2026-10-23 04:49:39,869 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 48 0.042 0.121 2026-10-23 04:49:39,904 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:49:40,053 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:40,062 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:40,066 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22156003 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-135-000001', 'uuid': '235e921a-0497-4b12-b582-1a73e99ad1ec'}] 2026-10-23 04:49:40,077 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22156003 order {'name': 'Shop - 000001', 'pos_reference': '261-135-000001', 'uuid': '235e921a-0497-4b12-b582-1a73e99ad1ec'} sync ignored for existing PoS order pos.order(899,) (state: paid) 2026-10-23 04:49:40,118 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22156003 finished 2026-10-23 04:49:40,181 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: heap 16335604 (allocated 17825792) 2026-10-23 04:49:40,211 44 INFO rb-1f9f1af-225886-428050 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 133358 2026-10-23 04:49:40,213 44 INFO rb-1f9f1af-225886-428050 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-23 04:49:40,224 44 INFO rb-1f9f1af-225886-428050 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 133358 2026-10-23 04:49:40,267 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:49:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.057 0.147 2026-10-23 04:49:40,322 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_044940_322672_test_sale_order_loyalty_card_can_be_used_in_pos.txt 2026-10-23 04:49:40,323 44 INFO rb-1f9f1af-225886-428050 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/tmp1kx1p_mw_chrome_odoo" 2026-10-23 04:49:40,418 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 04:49:58,757 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #268 deleted res.currency.rate records with IDs: [83, 84, 85] 2026-10-23 04:50:00,987 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-10-23 04:50:01,477 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report_refund_sign ... 2026-10-23 04:50:02,119 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-23 04:50:04,294 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-10-23 04:50:15,144 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:50:15,512 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8408732 started for PoS orders references: [{'name': None, 'pos_reference': '260-138-000001', 'uuid': '7679a184-98e1-4a3e-bbf8-7a55b2b692fd'}] 2026-10-23 04:50:15,565 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8408732 order {'name': None, 'pos_reference': '260-138-000001', 'uuid': '7679a184-98e1-4a3e-bbf8-7a55b2b692fd'} created pos.order #902 2026-10-23 04:50:15,566 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8408732 finished 2026-10-23 04:50:15,647 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:15] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 90 0.080 0.428 2026-10-23 04:50:15,709 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 04:50:17,834 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-10-23 04:50:29,514 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 04:50:31,860 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_always_attribute ... 2026-10-23 04:50:42,990 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome pid: 133575 2026-10-23 04:50:42,991 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless temporary user profile dir: /tmp/tmp_ghu3lxf_chrome_odoo 2026-10-23 04:50:42,991 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:43945/json/version 2026-10-23 04:50:42,992 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43945', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:50:43,087 44 INFO rb-1f9f1af-225886-428050 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-23 04:50:43,087 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:43945/json 2026-10-23 04:50:43,088 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43945', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:50:43,107 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Websocket url found: ws://127.0.0.1:43945/devtools/page/BB253BF5451A18C8087CE59005F82DED 2026-10-23 04:50:43,134 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Enable chrome headless console log notification 2026-10-23 04:50:43,182 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless enable page notifications 2026-10-23 04:50:43,224 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Setting session cookie in browser 2026-10-23 04:50:43,704 44 INFO rb-1f9f1af-225886-428050 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/140?access_token=40a11df344ef4f95" in browser 2026-10-23 04:50:43,705 44 INFO rb-1f9f1af-225886-428050 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/140?access_token=40a11df344ef4f95" 2026-10-23 04:50:43,726 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:50:44,382 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:44] "GET /pos-self/140?access_token=40a11df344ef4f95 HTTP/1.1" 200 - 59 0.042 0.620 2026-10-23 04:50:44,390 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigation result: {'frameId': 'BB253BF5451A18C8087CE59005F82DED', 'loaderId': '29E259E80F9E6D9A3124D556D3704EC2', 'isDownload': False} 2026-10-23 04:50:44,390 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate ready code "odoo.isTourReady('selfAlwaysAttributeVariants')" 2026-10-23 04:50:44,424 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:50:44,478 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:50:44,533 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:44] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.044 0.044 2026-10-23 04:50:44,554 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:50:44,576 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:44] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.114 2026-10-23 04:50:44,601 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:50:44,636 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:44] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.159 2026-10-23 04:50:44,926 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-23 04:50:44,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.015 2026-10-23 04:50:44,994 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:44] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.005 0.017 2026-10-23 04:50:44,999 44 INFO rb-1f9f1af-225886-428050 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/140?access_token=40a11df344ef4f95", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:50:45,008 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:50:45,008 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:45] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 04:50:45,024 44 INFO rb-1f9f1af-225886-428050 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-23 04:50:45,141 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:45] "POST /pos-self/relations/140 HTTP/1.1" 200 - 37 0.035 0.073 2026-10-23 04:50:45,238 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.202 2026-10-23 04:50:45,707 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:45] "POST /pos-self/data/140 HTTP/1.1" 200 - 179 0.159 0.327 2026-10-23 04:50:45,711 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.433 2026-10-23 04:50:45,795 44 INFO rb-1f9f1af-225886-428050 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-23 04:50:45,882 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:45] "GET /web/image/ir.attachment/10098/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 04:50:45,957 44 INFO rb-1f9f1af-225886-428050 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-23 04:50:45,980 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:45] "GET /web/image/ir.attachment/10097/raw HTTP/1.1" 200 - 4 0.001 0.011 2026-10-23 04:50:46,045 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:46] "GET /web/image/pos.category/322/image_128?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.032 2026-10-23 04:50:46,069 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:50:46,094 44 INFO rb-1f9f1af-225886-428050 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-23 04:50:46,111 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:46] "GET /web/image/pos.category/321/image_128?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.094 2026-10-23 04:50:46,139 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:46] "GET /web/image/product.template/2402/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-10-23 04:50:46,163 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:46] "GET /web/image/product.template/2397/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.005 0.122 2026-10-23 04:50:46,178 44 INFO rb-1f9f1af-225886-428050 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-23 04:50:46,199 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:46] "GET /web/image/product.template/2398/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.160 2026-10-23 04:50:46,220 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:46] "GET /web/image/product.template/2401/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-10-23 04:50:46,246 44 INFO rb-1f9f1af-225886-428050 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-23 04:50:46,256 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:46] "GET /web/image/product.template/2399/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-10-23 04:50:46,279 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:46] "GET /web/image/product.template/2400/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-23 04:50:46,326 44 INFO rb-1f9f1af-225886-428050 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-23 04:50:46,420 44 INFO rb-1f9f1af-225886-428050 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-23 04:50:46,448 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:46] "GET /web/image/ir.attachment/10047/raw HTTP/1.1" 200 - 4 0.002 0.013 2026-10-23 04:50:46,472 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50: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-23 04:50:46,478 44 INFO rb-1f9f1af-225886-428050 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-23 04:50:46,495 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:46] "GET /web/image/product.product/2904/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 8 0.010 0.023 2026-10-23 04:50:46,524 44 INFO rb-1f9f1af-225886-428050 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-23 04:50:46,578 44 INFO rb-1f9f1af-225886-428050 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-23 04:50:46,663 44 INFO rb-1f9f1af-225886-428050 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-23 04:50:46,723 44 INFO rb-1f9f1af-225886-428050 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-23 04:50:46,806 44 INFO rb-1f9f1af-225886-428050 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-23 04:50:46,873 44 INFO rb-1f9f1af-225886-428050 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-23 04:50:46,930 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:46] "GET /web/image/product.product/2905/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 8 0.005 0.024 2026-10-23 04:50:46,931 44 INFO rb-1f9f1af-225886-428050 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-23 04:50:46,989 44 INFO rb-1f9f1af-225886-428050 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-23 04:50:47,061 44 INFO rb-1f9f1af-225886-428050 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-23 04:50:47,146 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5160957 started for PoS orders references: [{'name': None, 'pos_reference': '260-140-000001', 'uuid': '785c0867-74bd-4004-9a61-f59b660fec9d'}] 2026-10-23 04:50:47,215 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5160957 order {'name': None, 'pos_reference': '260-140-000001', 'uuid': '785c0867-74bd-4004-9a61-f59b660fec9d'} created pos.order #903 2026-10-23 04:50:47,242 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5160957 finished 2026-10-23 04:50:47,426 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:47] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 116 0.100 0.264 2026-10-23 04:50:47,524 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:47] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.015 0.015 2026-10-23 04:50:47,552 44 INFO rb-1f9f1af-225886-428050 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-23 04:50:47,598 44 INFO rb-1f9f1af-225886-428050 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-23 04:50:47,676 44 INFO rb-1f9f1af-225886-428050 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-23 04:50:47,734 44 INFO rb-1f9f1af-225886-428050 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-23 04:50:47,780 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: tour succeeded 2026-10-23 04:50:47,781 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: ╔════════════════════════════════════════════╗ ║ TOUR selfAlwaysAttributeVariants SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-23 04:50:47,869 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: heap 9222504 (allocated 10485760) 2026-10-23 04:50:47,874 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing chrome headless with pid 133575 2026-10-23 04:50:47,876 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing websocket connection 2026-10-23 04:50:47,876 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Terminating chrome headless with pid 133575 2026-10-23 04:50:48,030 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045048_030623_test_self_order_always_attribute.txt 2026-10-23 04:50:48,030 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Removing chrome user profile "/tmp/tmp_ghu3lxf_chrome_odoo" 2026-10-23 04:50:48,110 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-10-23 04:50:58,338 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome pid: 133760 2026-10-23 04:50:58,339 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless temporary user profile dir: /tmp/tmpj1g0swg0_chrome_odoo 2026-10-23 04:50:58,339 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:34769/json/version 2026-10-23 04:50:58,357 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34769', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:50:58,385 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Browser version: Chrome/150.0.7871.114 2026-10-23 04:50:58,385 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:34769/json 2026-10-23 04:50:58,386 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34769', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:50:58,411 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Websocket url found: ws://127.0.0.1:34769/devtools/page/52254378F3DFCDBADAF3CF5425F9B3CC 2026-10-23 04:50:58,439 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Enable chrome headless console log notification 2026-10-23 04:50:58,475 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless enable page notifications 2026-10-23 04:50:58,505 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Setting session cookie in browser 2026-10-23 04:50:59,065 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Open "http://127.0.0.1:8069/pos-self/141?access_token=b6ee985d2dd44931" in browser 2026-10-23 04:50:59,065 44 INFO rb-1f9f1af-225886-428050 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/141?access_token=b6ee985d2dd44931" 2026-10-23 04:50:59,091 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:50:59,733 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:59] "GET /pos-self/141?access_token=b6ee985d2dd44931 HTTP/1.1" 200 - 58 0.051 0.593 2026-10-23 04:50:59,742 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigation result: {'frameId': '52254378F3DFCDBADAF3CF5425F9B3CC', 'loaderId': 'F6F7F6FF0992D066744AD09F9B86C19B', 'isDownload': False} 2026-10-23 04:50:59,742 44 INFO rb-1f9f1af-225886-428050 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-23 04:50:59,779 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:50:59,817 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:50:59,859 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:59] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.061 2026-10-23 04:50:59,884 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:50:59,938 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:59] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.117 2026-10-23 04:50:59,954 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:50:59,977 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:50:59] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.172 2026-10-23 04:51:00,175 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.008 2026-10-23 04:51:00,186 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.017 2026-10-23 04:51:00,230 44 INFO rb-1f9f1af-225886-428050 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/141?access_token=b6ee985d2dd44931", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:51:00,234 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:51:00,234 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.018 2026-10-23 04:51:00,246 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:00,250 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:00] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.004 0.010 2026-10-23 04:51:00,398 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:00] "POST /pos-self/relations/141 HTTP/1.1" 200 - 37 0.045 0.094 2026-10-23 04:51:00,479 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.216 2026-10-23 04:51:00,964 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:00] "POST /pos-self/data/141 HTTP/1.1" 200 - 178 0.161 0.336 2026-10-23 04:51:00,967 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.466 2026-10-23 04:51:01,050 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: Owl is running in 'dev' mode. 2026-10-23 04:51:01,130 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:01] "GET /web/image/ir.attachment/10156/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-23 04:51:01,203 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:01,312 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:01] "GET /web/image/pos.category/321/image_128?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 2 0.002 0.022 2026-10-23 04:51:01,332 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:51:01,344 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:01] "GET /web/image/product.template/2397/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.022 2026-10-23 04:51:01,372 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:01] "GET /web/image/product.template/2398/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.035 2026-10-23 04:51:01,397 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:01] "GET /web/image/product.template/2401/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.051 2026-10-23 04:51:01,416 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:01,425 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:01] "GET /web/image/product.template/2400/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.077 2026-10-23 04:51:01,460 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:01] "GET /web/image/product.template/2399/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-23 04:51:01,509 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:01,538 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51: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-23 04:51:01,566 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:01,657 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:01,735 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:01,757 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:01] "GET /web/image/ir.attachment/10105/raw HTTP/1.1" 200 - 4 0.002 0.014 2026-10-23 04:51:01,787 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:01,795 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:01] "GET /web/image/product.product/2903/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 8 0.007 0.036 2026-10-23 04:51:01,851 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:01,900 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:01,970 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:02,020 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:02,079 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:02,170 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:02,237 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:02,289 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:02,340 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:02,437 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:02,509 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30203195 started for PoS orders references: [{'name': None, 'pos_reference': '260-141-000001', 'uuid': '05429485-7780-4c38-8e8c-075187b200a5'}] 2026-10-23 04:51:02,574 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30203195 order {'name': None, 'pos_reference': '260-141-000001', 'uuid': '05429485-7780-4c38-8e8c-075187b200a5'} created pos.order #904 2026-10-23 04:51:02,603 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30203195 finished 2026-10-23 04:51:02,819 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:02] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 120 0.106 0.291 2026-10-23 04:51:02,902 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:02,961 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:03,036 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:03,094 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:03,137 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: tour succeeded 2026-10-23 04:51:03,138 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: ╔════════════════════════════════════════╗ ║ TOUR self_attribute_selector SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-23 04:51:03,239 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: heap 9241500 (allocated 10485760) 2026-10-23 04:51:03,245 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:03] "GET /web/image/ir.attachment/10155/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-10-23 04:51:03,252 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing chrome headless with pid 133760 2026-10-23 04:51:03,254 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing websocket connection 2026-10-23 04:51:03,255 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Terminating chrome headless with pid 133760 2026-10-23 04:51:03,369 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045103_369750_test_self_order_attribute.txt 2026-10-23 04:51:03,370 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Removing chrome user profile "/tmp/tmpj1g0swg0_chrome_odoo" 2026-10-23 04:51:03,421 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_check_attributes_show_images ... 2026-10-23 04:51:13,521 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7056] 2026-10-23 04:51:13,713 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.product records with IDs: [2903] 2026-10-23 04:51:14,458 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome pid: 133952 2026-10-23 04:51:14,460 44 INFO rb-1f9f1af-225886-428050 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/tmp36ev34wm_chrome_odoo 2026-10-23 04:51:14,460 44 INFO rb-1f9f1af-225886-428050 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:41201/json/version 2026-10-23 04:51:14,466 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41201', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:51:14,535 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:14,536 44 INFO rb-1f9f1af-225886-428050 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:41201/json 2026-10-23 04:51:14,536 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41201', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:51:14,556 44 INFO rb-1f9f1af-225886-428050 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:41201/devtools/page/8B4B6339ED2741D70EF62E85A4F59A19 2026-10-23 04:51:14,575 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:14,595 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:14,637 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:14,666 44 INFO rb-1f9f1af-225886-428050 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/142?access_token=2f50097e0f83431f" in browser 2026-10-23 04:51:14,666 44 INFO rb-1f9f1af-225886-428050 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/142?access_token=2f50097e0f83431f" 2026-10-23 04:51:14,707 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:51:15,501 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:15] "GET /pos-self/142?access_token=2f50097e0f83431f HTTP/1.1" 200 - 59 0.044 0.757 2026-10-23 04:51:15,511 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Navigation result: {'frameId': '8B4B6339ED2741D70EF62E85A4F59A19', 'loaderId': 'D22659D7C43908C5A16532C7A4DFC41F', 'isDownload': False} 2026-10-23 04:51:15,511 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:15,555 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:51:15,596 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:51:15,620 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:15] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.007 0.037 2026-10-23 04:51:15,642 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:51:15,688 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:15] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.103 2026-10-23 04:51:15,703 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:51:15,761 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:15] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.161 2026-10-23 04:51:16,033 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:16] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-23 04:51:16,058 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.010 2026-10-23 04:51:16,078 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:16] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.004 0.012 2026-10-23 04:51:16,117 44 INFO rb-1f9f1af-225886-428050 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/142?access_token=2f50097e0f83431f", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:51:16,117 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:51:16,118 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:16] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:51:16,135 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:16,255 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:16] "POST /pos-self/relations/142 HTTP/1.1" 200 - 37 0.028 0.072 2026-10-23 04:51:16,352 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.191 2026-10-23 04:51:16,852 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:16] "POST /pos-self/data/142 HTTP/1.1" 200 - 178 0.157 0.330 2026-10-23 04:51:16,856 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.476 2026-10-23 04:51:16,912 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:16,975 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:16] "GET /web/image/ir.attachment/10214/raw HTTP/1.1" 200 - 4 0.005 0.007 2026-10-23 04:51:17,066 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:17,098 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:17] "GET /web/image/ir.attachment/10213/raw HTTP/1.1" 200 - 4 0.005 0.009 2026-10-23 04:51:17,162 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:17] "GET /web/image/pos.category/321/image_128?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-10-23 04:51:17,201 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:17] "GET /web/image/product.template/2397/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-10-23 04:51:17,229 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:51:17,239 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:17,255 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:17] "GET /web/image/product.template/2398/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.017 0.053 2026-10-23 04:51:17,277 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:17] "GET /web/image/product.template/2401/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-10-23 04:51:17,308 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:17] "GET /web/image/product.template/2400/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.005 0.101 2026-10-23 04:51:17,329 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:17,343 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:17] "GET /web/image/product.template/2399/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.008 0.137 2026-10-23 04:51:17,370 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: tour succeeded 2026-10-23 04:51:17,371 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:17,438 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: heap 7143816 (allocated 7864320) 2026-10-23 04:51:17,451 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing chrome headless with pid 133952 2026-10-23 04:51:17,455 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing websocket connection 2026-10-23 04:51:17,456 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Terminating chrome headless with pid 133952 2026-10-23 04:51:17,564 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045117_564671_test_self_order_check_attributes_show_images.txt 2026-10-23 04:51:17,565 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Removing chrome user profile "/tmp/tmp36ev34wm_chrome_odoo" 2026-10-23 04:51:17,611 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute ... 2026-10-23 04:51:28,069 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome pid: 134128 2026-10-23 04:51:28,070 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless temporary user profile dir: /tmp/tmph825bb7v_chrome_odoo 2026-10-23 04:51:28,070 44 INFO rb-1f9f1af-225886-428050 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:33247/json/version 2026-10-23 04:51:28,072 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33247', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:51:28,202 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:28,203 44 INFO rb-1f9f1af-225886-428050 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:33247/json 2026-10-23 04:51:28,203 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33247', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:51:28,232 44 INFO rb-1f9f1af-225886-428050 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:33247/devtools/page/842E94DBB5F08D5D58E84D8712398953 2026-10-23 04:51:28,245 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:28,262 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless enable page notifications 2026-10-23 04:51:28,303 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Setting session cookie in browser 2026-10-23 04:51:28,815 44 INFO rb-1f9f1af-225886-428050 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/143?access_token=8942263a6db04f39" in browser 2026-10-23 04:51:28,816 44 INFO rb-1f9f1af-225886-428050 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/143?access_token=8942263a6db04f39" 2026-10-23 04:51:28,849 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:51:29,497 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:29] "GET /pos-self/143?access_token=8942263a6db04f39 HTTP/1.1" 200 - 59 0.040 0.612 2026-10-23 04:51:29,506 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigation result: {'frameId': '842E94DBB5F08D5D58E84D8712398953', 'loaderId': 'B13BFFC4FB01B084934527819AD16106', 'isDownload': False} 2026-10-23 04:51:29,506 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:29,531 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:51:29,571 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:51:29,609 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:29] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.008 0.059 2026-10-23 04:51:29,629 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:51:29,666 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:29] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.110 2026-10-23 04:51:29,689 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:51:29,729 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:29] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.131 2026-10-23 04:51:29,942 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:29] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.015 2026-10-23 04:51:29,959 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.011 2026-10-23 04:51:29,975 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:29] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.005 0.013 2026-10-23 04:51:30,002 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:51:30,003 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:30] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:51:30,005 44 INFO rb-1f9f1af-225886-428050 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/143?access_token=8942263a6db04f39", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:51:30,031 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:30,111 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:30] "POST /pos-self/relations/143 HTTP/1.1" 200 - 37 0.031 0.055 2026-10-23 04:51:30,192 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.153 2026-10-23 04:51:30,688 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:30] "POST /pos-self/data/143 HTTP/1.1" 200 - 179 0.166 0.321 2026-10-23 04:51:30,692 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.455 2026-10-23 04:51:30,787 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:30,874 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:30] "GET /web/image/ir.attachment/10273/raw HTTP/1.1" 200 - 4 0.001 0.014 2026-10-23 04:51:30,976 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:31,002 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:31] "GET /web/image/ir.attachment/10272/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-23 04:51:31,068 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:31] "GET /web/image/pos.category/323/image_128?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.033 2026-10-23 04:51:31,121 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:31,137 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:31] "GET /web/image/pos.category/321/image_128?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 2 0.008 0.095 2026-10-23 04:51:31,155 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:31] "GET /web/image/product.template/2397/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-23 04:51:31,196 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:31] "GET /web/image/product.template/2401/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.009 0.128 2026-10-23 04:51:31,204 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 04:51:31,231 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:31] "GET /web/image/product.template/2398/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.004 0.159 2026-10-23 04:51:31,243 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:31,257 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:31] "GET /web/image/product.template/2400/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.164 2026-10-23 04:51:31,284 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:31] "GET /web/image/product.template/2399/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.194 2026-10-23 04:51:31,302 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:31,307 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:31] "GET /web/image/product.template/2403/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-23 04:51:31,371 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: tour succeeded 2026-10-23 04:51:31,372 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:31,447 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: heap 7145776 (allocated 8388608) 2026-10-23 04:51:31,466 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing chrome headless with pid 134128 2026-10-23 04:51:31,471 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing websocket connection 2026-10-23 04:51:31,473 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Terminating chrome headless with pid 134128 2026-10-23 04:51:31,618 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045131_618366_test_self_order_multi_check_attribute.txt 2026-10-23 04:51:31,618 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Removing chrome user profile "/tmp/tmph825bb7v_chrome_odoo" 2026-10-23 04:51:31,671 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price ... 2026-10-23 04:51:40,993 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7056] 2026-10-23 04:51:41,061 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.product records with IDs: [2903] 2026-10-23 04:51:41,885 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome pid: 134313 2026-10-23 04:51:41,885 44 INFO rb-1f9f1af-225886-428050 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/tmptdpu97re_chrome_odoo 2026-10-23 04:51:41,885 44 INFO rb-1f9f1af-225886-428050 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:39441/json/version 2026-10-23 04:51:41,887 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:41,968 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:41,969 44 INFO rb-1f9f1af-225886-428050 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:39441/json 2026-10-23 04:51:41,971 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:41,997 44 INFO rb-1f9f1af-225886-428050 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:39441/devtools/page/5B45B1E4563C6C3F0462C4C40F068700 2026-10-23 04:51:42,012 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:42,021 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:42,051 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:42,061 44 INFO rb-1f9f1af-225886-428050 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/144?access_token=d583e60f897a4b6c" in browser 2026-10-23 04:51:42,062 44 INFO rb-1f9f1af-225886-428050 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/144?access_token=d583e60f897a4b6c" 2026-10-23 04:51:42,125 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:51:42,895 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:42] "GET /pos-self/144?access_token=d583e60f897a4b6c HTTP/1.1" 200 - 59 0.058 0.724 2026-10-23 04:51:42,903 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Navigation result: {'frameId': '5B45B1E4563C6C3F0462C4C40F068700', 'loaderId': 'F0A120BF31BB38EAD4776BC293B6C464', 'isDownload': False} 2026-10-23 04:51:42,903 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:42,915 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:51:42,952 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:51:43,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:42] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.027 0.042 2026-10-23 04:51:43,016 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:51:43,048 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:43] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.098 2026-10-23 04:51:43,078 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:51:43,100 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:43] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.159 2026-10-23 04:51:43,352 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:43] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-23 04:51:43,395 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:43] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.004 0.012 2026-10-23 04:51:43,415 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.017 2026-10-23 04:51:43,439 44 INFO rb-1f9f1af-225886-428050 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/144?access_token=d583e60f897a4b6c", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:51:43,452 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:51:43,453 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:43] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:51:43,457 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:43,582 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-23 04:51:43,695 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:43] "POST /pos-self/relations/144 HTTP/1.1" 200 - 37 0.038 0.183 2026-10-23 04:51:43,704 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.097 2026-10-23 04:51:44,201 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:44] "POST /pos-self/data/144 HTTP/1.1" 200 - 178 0.154 0.292 2026-10-23 04:51:44,289 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:44,358 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:44] "GET /web/image/ir.attachment/10331/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-10-23 04:51:44,419 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:44,489 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:44] "GET /web/image/pos.category/321/image_128?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-10-23 04:51:44,492 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:51:44,533 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:44] "GET /web/image/product.template/2397/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.013 0.024 2026-10-23 04:51:44,548 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:44,585 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:44] "GET /web/image/product.template/2398/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.005 0.077 2026-10-23 04:51:44,608 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:44] "GET /web/image/product.template/2401/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-10-23 04:51:44,643 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:44,645 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:44] "GET /web/image/product.template/2399/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.003 0.115 2026-10-23 04:51:44,680 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:44] "GET /web/image/product.template/2400/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-23 04:51:44,692 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:44,757 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:44,785 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:51:44,815 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:44,872 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:44,935 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:44,980 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:45,036 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:45,087 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:45,148 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:45,197 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:45,288 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:45,370 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:45,390 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:45] "GET /web/image/ir.attachment/10280/raw HTTP/1.1" 200 - 4 0.001 0.011 2026-10-23 04:51:45,426 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:45,434 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:45] "GET /web/image/product.product/2910/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 8 0.005 0.028 2026-10-23 04:51:45,506 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:45,582 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60752138 started for PoS orders references: [{'name': None, 'pos_reference': '260-144-000001', 'uuid': '95fbfdc1-567f-4b43-a72e-b691678da931'}] 2026-10-23 04:51:45,669 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60752138 order {'name': None, 'pos_reference': '260-144-000001', 'uuid': '95fbfdc1-567f-4b43-a72e-b691678da931'} created pos.order #905 2026-10-23 04:51:45,698 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60752138 finished 2026-10-23 04:51:45,913 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:45] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 115 0.109 0.305 2026-10-23 04:51:46,008 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:46,023 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.037 2026-10-23 04:51:46,049 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:46,052 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:46,137 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: heap 8408892 (allocated 9699328) 2026-10-23 04:51:46,146 44 INFO rb-1f9f1af-225886-428050 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 134313 2026-10-23 04:51:46,149 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:46,150 44 INFO rb-1f9f1af-225886-428050 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 134313 2026-10-23 04:51:46,275 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045146_275397_test_self_order_multi_check_attribute_with_extra_price.txt 2026-10-23 04:51:46,275 44 INFO rb-1f9f1af-225886-428050 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/tmptdpu97re_chrome_odoo" 2026-10-23 04:51:46,332 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_product_info ... 2026-10-23 04:51:56,071 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome pid: 134501 2026-10-23 04:51:56,071 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless temporary user profile dir: /tmp/tmpd0rv1miv_chrome_odoo 2026-10-23 04:51:56,071 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:34745/json/version 2026-10-23 04:51:56,072 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34745', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:51:56,169 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:56,169 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:34745/json 2026-10-23 04:51:56,170 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34745', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:51:56,217 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Websocket url found: ws://127.0.0.1:34745/devtools/page/FFE70CD63A1AF7BC0129980237E43A9E 2026-10-23 04:51:56,243 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Enable chrome headless console log notification 2026-10-23 04:51:56,262 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless enable page notifications 2026-10-23 04:51:56,315 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Setting session cookie in browser 2026-10-23 04:51:56,902 44 INFO rb-1f9f1af-225886-428050 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/145?access_token=188b0210d1d24e5f&table_identifier=1475de3f" in browser 2026-10-23 04:51:56,902 44 INFO rb-1f9f1af-225886-428050 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/145?access_token=188b0210d1d24e5f&table_identifier=1475de3f" 2026-10-23 04:51:56,944 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:51:57,793 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:57] "GET /pos-self/145?access_token=188b0210d1d24e5f&table_identifier=1475de3f HTTP/1.1" 200 - 61 0.051 0.815 2026-10-23 04:51:57,797 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigation result: {'frameId': 'FFE70CD63A1AF7BC0129980237E43A9E', 'loaderId': '9CA88BCB370D66262926C215EBFDAB57', 'isDownload': False} 2026-10-23 04:51:57,798 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:57,823 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:51:57,864 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:51:57,906 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:57] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.012 0.060 2026-10-23 04:51:57,922 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:51:57,984 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:57] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.111 2026-10-23 04:51:58,014 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:51:58,046 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:58] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.186 2026-10-23 04:51:58,227 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:58] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-23 04:51:58,252 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.015 2026-10-23 04:51:58,272 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:58] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.004 0.022 2026-10-23 04:51:58,292 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:51:58,293 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:58] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 04:51:58,294 44 INFO rb-1f9f1af-225886-428050 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/145?access_token=188b0210d1d24e5f&table_identifier=1475de3f", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:51:58,307 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:58,433 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:58] "POST /pos-self/relations/145 HTTP/1.1" 200 - 37 0.041 0.076 2026-10-23 04:51:58,532 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.210 2026-10-23 04:51:58,959 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:58] "POST /pos-self/data/145 HTTP/1.1" 200 - 166 0.128 0.321 2026-10-23 04:51:58,963 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.399 2026-10-23 04:51:59,064 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:59,157 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:59] "GET /web/image/ir.attachment/10389/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 04:51:59,219 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:59,245 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:59] "GET /web/image/ir.attachment/10338/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-10-23 04:51:59,307 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:51:59,412 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:59,470 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:51:59,481 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:59,500 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:59] "GET /web/image/pos.category/324/image_128?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 2 0.008 0.034 2026-10-23 04:51:59,520 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:51:59] "GET /web/image/product.template/2404/image_512?unique=2026-10-23T04:50:29.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-10-23 04:51:59,536 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: tour succeeded 2026-10-23 04:51:59,537 44 INFO rb-1f9f1af-225886-428050 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-23 04:51:59,649 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: heap 6686308 (allocated 7864320) 2026-10-23 04:51:59,665 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing chrome headless with pid 134501 2026-10-23 04:51:59,665 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing websocket connection 2026-10-23 04:51:59,666 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Terminating chrome headless with pid 134501 2026-10-23 04:51:59,801 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045159_801484_test_self_order_product_info.txt 2026-10-23 04:51:59,801 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Removing chrome user profile "/tmp/tmpd0rv1miv_chrome_odoo" 2026-10-23 04:51:59,867 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-23 04:52:01,806 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_extra_price_is_not_trusted_from_the_frontend ... 2026-10-23 04:52:11,746 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:52:12,173 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42715283 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000001', 'uuid': 'bbf86545-e880-4e6f-9a3c-53b942a39dbb'}] 2026-10-23 04:52:12,238 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42715283 order {'name': None, 'pos_reference': '260-146-000001', 'uuid': 'bbf86545-e880-4e6f-9a3c-53b942a39dbb'} created pos.order #906 2026-10-23 04:52:12,239 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42715283 finished 2026-10-23 04:52:12,387 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:52:12] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 133 0.112 0.533 2026-10-23 04:52:12,857 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28851345 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000002', 'uuid': '16e039c2-8a35-4301-ba09-f1fe93a71cab'}] 2026-10-23 04:52:12,945 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28851345 order {'name': None, 'pos_reference': '260-146-000002', 'uuid': '16e039c2-8a35-4301-ba09-f1fe93a71cab'} created pos.order #907 2026-10-23 04:52:12,947 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28851345 finished 2026-10-23 04:52:13,098 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:52:13] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 142 0.135 0.245 2026-10-23 04:52:13,167 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_line_subtotals_are_not_trusted_from_the_frontend ... 2026-10-23 04:52:23,851 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:52:24,267 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56215115 started for PoS orders references: [{'name': None, 'pos_reference': '260-147-000001', 'uuid': '9d09cc0c-e8ce-46ed-a04d-9aa334d5aed7'}] 2026-10-23 04:52:24,347 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56215115 order {'name': None, 'pos_reference': '260-147-000001', 'uuid': '9d09cc0c-e8ce-46ed-a04d-9aa334d5aed7'} created pos.order #908 2026-10-23 04:52:24,349 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56215115 finished 2026-10-23 04:52:24,483 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:52:24] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 133 0.109 0.526 2026-10-23 04:52:24,904 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79979539 started for PoS orders references: [{'name': None, 'pos_reference': '260-147-000002', 'uuid': '12c84b5a-ff1d-4964-b036-0dd3f945d7e9'}] 2026-10-23 04:52:24,984 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79979539 order {'name': None, 'pos_reference': '260-147-000002', 'uuid': '12c84b5a-ff1d-4964-b036-0dd3f945d7e9'} created pos.order #909 2026-10-23 04:52:24,985 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79979539 finished 2026-10-23 04:52:25,134 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:52:25] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 142 0.121 0.223 2026-10-23 04:52:25,183 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_parent_from_another_order_is_refused ... 2026-10-23 04:52:35,544 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:52:35,980 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3952224 started for PoS orders references: [{'name': None, 'pos_reference': '260-148-000001', 'uuid': '808affe8-56dc-44f4-a55b-c1f885d31fec'}] 2026-10-23 04:52:36,034 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3952224 order {'name': None, 'pos_reference': '260-148-000001', 'uuid': '808affe8-56dc-44f4-a55b-c1f885d31fec'} created pos.order #910 2026-10-23 04:52:36,035 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3952224 finished 2026-10-23 04:52:36,174 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:52:36] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 128 0.104 0.530 2026-10-23 04:52:36,240 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27463296 started for PoS orders references: [{'name': None, 'pos_reference': '260-148-000002', 'uuid': 'bcd575c3-4757-46bc-af58-39d4455a6d87'}] 2026-10-23 04:52:36,283 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27463296 order {'name': None, 'pos_reference': '260-148-000002', 'uuid': 'bcd575c3-4757-46bc-af58-39d4455a6d87'} created pos.order #911 2026-10-23 04:52:36,284 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27463296 finished 2026-10-23 04:52:36,320 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:52:36] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.031 0.093 2026-10-23 04:52:36,365 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_free_items_multi_qty ... 2026-10-23 04:52:45,980 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_no_free_items ... 2026-10-23 04:52:54,931 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_unit_mulitple_qty ... 2026-10-23 04:53:03,837 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_combo_line_ids_is_refused ... 2026-10-23 04:53:13,685 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:53:17,579 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95982840 started for PoS orders references: [{'name': None, 'pos_reference': '260-152-000001', 'uuid': '10b91004-a8d1-4485-8043-eb7b80cf7300'}] 2026-10-23 04:53:17,659 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95982840 order {'name': None, 'pos_reference': '260-152-000001', 'uuid': '10b91004-a8d1-4485-8043-eb7b80cf7300'} created pos.order #916 2026-10-23 04:53:17,661 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95982840 finished 2026-10-23 04:53:17,776 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:53:17] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 133 0.098 3.997 2026-10-23 04:53:17,861 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93771677 started for PoS orders references: [{'name': None, 'pos_reference': '260-152-000002', 'uuid': '27e686fc-65bd-41c7-a0fc-c96532c2813b'}] 2026-10-23 04:53:17,903 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93771677 order {'name': None, 'pos_reference': '260-152-000002', 'uuid': '27e686fc-65bd-41c7-a0fc-c96532c2813b'} created pos.order #917 2026-10-23 04:53:17,904 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93771677 finished 2026-10-23 04:53:17,926 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:53:17] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.032 0.102 2026-10-23 04:53:17,968 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_relations_uuid_mapping_is_refused ... 2026-10-23 04:53:27,352 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:53:27,721 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53571275 started for PoS orders references: [{'name': None, 'pos_reference': '260-153-000001', 'uuid': '1cbce323-a2e6-42bb-abed-381830bc5071'}] 2026-10-23 04:53:27,785 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53571275 order {'name': None, 'pos_reference': '260-153-000001', 'uuid': '1cbce323-a2e6-42bb-abed-381830bc5071'} created pos.order #918 2026-10-23 04:53:27,786 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53571275 finished 2026-10-23 04:53:27,887 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:53:27] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 133 0.093 0.446 2026-10-23 04:53:27,946 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49904397 started for PoS orders references: [{'name': None, 'pos_reference': '260-153-000002', 'uuid': '6fd3d5a5-2292-45c5-9af0-7305f22a32af'}] 2026-10-23 04:53:27,989 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49904397 order {'name': None, 'pos_reference': '260-153-000002', 'uuid': '6fd3d5a5-2292-45c5-9af0-7305f22a32af'} created pos.order #919 2026-10-23 04:53:27,990 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49904397 finished 2026-10-23 04:53:28,014 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:53:28] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 47 0.025 0.087 2026-10-23 04:53:28,058 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_foreign_negative_attribute_on_combo_child_is_refused ... 2026-10-23 04:53:38,515 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:53:38,891 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:53:38] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 49 0.041 0.338 2026-10-23 04:53:38,937 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_forged_combo_composition_is_refused ... 2026-10-23 04:53:49,243 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:53:49,788 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2010168 started for PoS orders references: [{'name': None, 'pos_reference': '260-155-000001', 'uuid': '062f8609-e1f6-4f7e-8046-521eeefa95d9'}] 2026-10-23 04:53:49,853 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2010168 order {'name': None, 'pos_reference': '260-155-000001', 'uuid': '062f8609-e1f6-4f7e-8046-521eeefa95d9'} created pos.order #920 2026-10-23 04:53:49,855 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2010168 finished 2026-10-23 04:53:49,887 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:53:49] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 95 0.063 0.584 2026-10-23 04:53:49,932 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_negative_combo_parent_quantity_is_refused ... 2026-10-23 04:54:00,242 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:54:00,664 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:00] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 42 0.028 0.397 2026-10-23 04:54:00,700 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_product_dont_display_all_variants ... 2026-10-23 04:54:11,280 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome pid: 134689 2026-10-23 04:54:11,281 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless temporary user profile dir: /tmp/tmpo3rnhr5b_chrome_odoo 2026-10-23 04:54:11,281 44 INFO rb-1f9f1af-225886-428050 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:42231/json/version 2026-10-23 04:54:11,283 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42231', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:54:11,309 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:11,309 44 INFO rb-1f9f1af-225886-428050 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:42231/json 2026-10-23 04:54:11,310 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42231', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:54:11,323 44 INFO rb-1f9f1af-225886-428050 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:42231/devtools/page/B5C4A5CE4AC21DF2C010563FD2557FDF 2026-10-23 04:54:11,329 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:11,343 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless enable page notifications 2026-10-23 04:54:11,388 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Setting session cookie in browser 2026-10-23 04:54:11,873 44 INFO rb-1f9f1af-225886-428050 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/157?access_token=e171629d9b2445fd" in browser 2026-10-23 04:54:11,873 44 INFO rb-1f9f1af-225886-428050 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/157?access_token=e171629d9b2445fd" 2026-10-23 04:54:11,896 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:54:12,566 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:12] "GET /pos-self/157?access_token=e171629d9b2445fd HTTP/1.1" 200 - 57 0.045 0.631 2026-10-23 04:54:12,571 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Navigation result: {'frameId': 'B5C4A5CE4AC21DF2C010563FD2557FDF', 'loaderId': '96F453C3137A938F144D9CFD2B26E326', 'isDownload': False} 2026-10-23 04:54:12,571 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:12,595 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:54:12,642 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:54:12,713 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:12] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.051 0.057 2026-10-23 04:54:12,732 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:54:12,759 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:12] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.136 2026-10-23 04:54:12,781 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:54:12,842 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:12] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.221 2026-10-23 04:54:13,136 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:13] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-23 04:54:13,169 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.017 2026-10-23 04:54:13,194 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:13] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.006 0.033 2026-10-23 04:54:13,200 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:54:13,200 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:13] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.010 2026-10-23 04:54:13,207 44 INFO rb-1f9f1af-225886-428050 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/157?access_token=e171629d9b2445fd", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:54:13,228 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:13,359 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:13] "POST /pos-self/relations/157 HTTP/1.1" 200 - 37 0.042 0.088 2026-10-23 04:54:13,465 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.228 2026-10-23 04:54:14,138 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:14] "POST /pos-self/data/157 HTTP/1.1" 200 - 189 0.186 0.564 2026-10-23 04:54:14,148 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.649 2026-10-23 04:54:14,267 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:14] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.056 2026-10-23 04:54:14,279 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:14,344 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:14] "GET /web/image/ir.attachment/11053/raw HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 04:54:14,379 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:14,407 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:14] "GET /web/image/ir.attachment/11002/raw HTTP/1.1" 200 - 4 0.009 0.010 2026-10-23 04:54:14,434 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:54:14,538 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:14,586 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:14] "GET /web/image/pos.category/325/image_128?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-10-23 04:54:14,602 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:14,616 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:14] "GET /web/image/product.template/2405/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.029 2026-10-23 04:54:14,645 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:14] "GET /web/image/product.template/2409/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.010 0.053 2026-10-23 04:54:14,674 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:14] "GET /web/image/product.template/2407/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.087 2026-10-23 04:54:14,707 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:14] "GET /web/image/product.template/2406/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.011 0.114 2026-10-23 04:54:14,709 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:14,757 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:14] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.012 0.177 2026-10-23 04:54:14,802 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:14] "GET /web/image/product.template/2408/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.207 2026-10-23 04:54:14,824 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:14,836 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:14] "GET /web/image/product.template/2434/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.010 0.198 2026-10-23 04:54:14,875 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:14] "GET /web/image/product.template/2437/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.212 2026-10-23 04:54:14,888 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:14,899 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:14] "GET /web/image/product.template/2435/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.214 2026-10-23 04:54:14,921 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:14] "GET /web/image/product.template/2436/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.205 2026-10-23 04:54:14,952 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:14,959 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:14] "GET /web/image/product.product/2942/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.006 0.171 2026-10-23 04:54:15,006 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:15] "GET /web/image/product.product/2944/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.020 0.177 2026-10-23 04:54:15,050 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:15] "GET /web/image/product.product/2945/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.007 0.195 2026-10-23 04:54:15,060 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:15,129 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:15,193 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:15,283 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:15,350 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:15,429 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:15,488 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:15,606 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: tour succeeded 2026-10-23 04:54:15,607 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:15,687 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: heap 11286916 (allocated 12718080) 2026-10-23 04:54:15,694 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing chrome headless with pid 134689 2026-10-23 04:54:15,695 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing websocket connection 2026-10-23 04:54:15,701 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Terminating chrome headless with pid 134689 2026-10-23 04:54:15,801 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045415_801456_test_product_dont_display_all_variants.txt 2026-10-23 04:54:15,801 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Removing chrome user profile "/tmp/tmpo3rnhr5b_chrome_odoo" 2026-10-23 04:54:15,851 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation ... 2026-10-23 04:54:26,987 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome pid: 134872 2026-10-23 04:54:26,987 44 INFO rb-1f9f1af-225886-428050 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/tmpff24efa0_chrome_odoo 2026-10-23 04:54:26,987 44 INFO rb-1f9f1af-225886-428050 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:46339/json/version 2026-10-23 04:54:26,989 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46339', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:54:27,094 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:27,094 44 INFO rb-1f9f1af-225886-428050 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:46339/json 2026-10-23 04:54:27,096 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46339', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:54:27,129 44 INFO rb-1f9f1af-225886-428050 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:46339/devtools/page/08A529BC08E990FAE84CF56235EDF90E 2026-10-23 04:54:27,168 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:27,185 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:27,225 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:27,663 44 INFO rb-1f9f1af-225886-428050 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/158?access_token=6053de186f29407b" in browser 2026-10-23 04:54:27,664 44 INFO rb-1f9f1af-225886-428050 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/158?access_token=6053de186f29407b" 2026-10-23 04:54:27,690 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:54:28,366 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:28] "GET /pos-self/158?access_token=6053de186f29407b HTTP/1.1" 200 - 59 0.053 0.627 2026-10-23 04:54:28,370 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Navigation result: {'frameId': '08A529BC08E990FAE84CF56235EDF90E', 'loaderId': '84B0BA67E28F803124BBC29304C53EAB', 'isDownload': False} 2026-10-23 04:54:28,370 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:28,397 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:54:28,438 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:54:28,492 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:28] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.052 2026-10-23 04:54:28,509 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:54:28,544 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:28] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.117 2026-10-23 04:54:28,559 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:54:28,581 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:28] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.148 2026-10-23 04:54:28,837 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.011 2026-10-23 04:54:28,851 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.014 2026-10-23 04:54:28,880 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:28] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.013 2026-10-23 04:54:28,883 44 INFO rb-1f9f1af-225886-428050 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/158?access_token=6053de186f29407b", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:54:28,895 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:28,896 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:54:28,897 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-10-23 04:54:29,030 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.106 2026-10-23 04:54:29,143 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:29] "POST /pos-self/relations/158 HTTP/1.1" 200 - 37 0.039 0.181 2026-10-23 04:54:29,151 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.083 2026-10-23 04:54:29,637 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:29] "POST /pos-self/data/158 HTTP/1.1" 200 - 186 0.144 0.314 2026-10-23 04:54:29,723 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:29,795 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:29] "GET /web/image/ir.attachment/11111/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-10-23 04:54:29,923 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:29,955 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:29] "GET /web/image/ir.attachment/11110/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-10-23 04:54:30,084 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:30] "GET /web/image/pos.category/328/image_128?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 2 0.013 0.079 2026-10-23 04:54:30,095 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:54:30,114 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:54:30,119 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:30,176 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:30] "GET /web/image/pos.category/326/image_128?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 2 0.015 0.170 2026-10-23 04:54:30,208 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:30] "GET /web/image/pos.category/327/image_128?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 2 0.002 0.213 2026-10-23 04:54:30,249 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:30] "GET /web/image/pos.category/325/image_128?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 2 0.001 0.253 2026-10-23 04:54:30,263 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:30,270 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:30] "GET /web/image/product.template/2438/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.237 2026-10-23 04:54:30,295 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:30] "GET /web/image/product.template/2439/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.004 0.257 2026-10-23 04:54:30,315 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:30,319 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:30] "GET /web/image/product.template/2440/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.004 0.188 2026-10-23 04:54:30,350 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:30] "GET /web/image/product.template/2441/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.162 2026-10-23 04:54:30,362 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:30,371 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:30] "GET /web/image/product.template/2447/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.144 2026-10-23 04:54:30,406 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:30] "GET /web/image/product.product/2947/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.010 0.128 2026-10-23 04:54:30,446 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:30,461 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:30] "GET /web/image/product.product/2949/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.008 0.170 2026-10-23 04:54:30,492 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:30,498 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:30] "GET /web/image/product.product/2948/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.015 0.179 2026-10-23 04:54:30,519 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:30] "GET /web/image/product.template/2442/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-10-23 04:54:30,545 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:30] "GET /web/image/product.template/2443/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.171 2026-10-23 04:54:30,563 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:30] "GET /web/image/product.template/2444/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.004 0.173 2026-10-23 04:54:30,570 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:30,596 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:30] "GET /web/image/product.template/2445/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.145 2026-10-23 04:54:30,622 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:30,630 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:30] "GET /web/image/product.template/2446/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.006 0.151 2026-10-23 04:54:30,655 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:30] "GET /web/image/product.template/2405/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.139 2026-10-23 04:54:30,677 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:30] "GET /web/image/product.template/2406/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-23 04:54:30,703 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:30] "GET /web/image/product.template/2409/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.137 2026-10-23 04:54:30,708 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:30,758 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:30,789 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:30] "GET /web/image/product.product/2950/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.009 0.043 2026-10-23 04:54:30,811 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:30,814 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:30] "GET /web/image/product.product/2951/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.005 0.063 2026-10-23 04:54:30,890 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:30,976 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:31,049 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:31,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:31] "GET /web/image/product.product/2952/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.012 0.024 2026-10-23 04:54:31,082 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:31] "GET /web/image/product.product/2953/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.005 0.058 2026-10-23 04:54:31,109 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:31,118 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:31] "GET /web/image/product.product/2954/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.007 0.086 2026-10-23 04:54:31,146 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:31] "GET /web/image/product.product/2955/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.006 0.110 2026-10-23 04:54:31,157 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:31,208 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:31,260 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:31,398 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: tour succeeded 2026-10-23 04:54:31,399 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:31,556 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: heap 13963048 (allocated 15216640) 2026-10-23 04:54:31,570 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing chrome headless with pid 134872 2026-10-23 04:54:31,570 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing websocket connection 2026-10-23 04:54:31,571 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Terminating chrome headless with pid 134872 2026-10-23 04:54:31,694 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045431_694551_test_self_combo_extra_price_selection_and_confirmation.txt 2026-10-23 04:54:31,695 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Removing chrome user profile "/tmp/tmpff24efa0_chrome_odoo" 2026-10-23 04:54:31,745 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-10-23 04:54:43,612 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome pid: 135067 2026-10-23 04:54:43,612 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless temporary user profile dir: /tmp/tmp7n5b4dn5_chrome_odoo 2026-10-23 04:54:43,612 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:44519/json/version 2026-10-23 04:54:43,613 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44519', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:54:43,781 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Browser version: Chrome/150.0.7871.114 2026-10-23 04:54:43,782 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:44519/json 2026-10-23 04:54:43,783 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44519', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:54:43,828 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Websocket url found: ws://127.0.0.1:44519/devtools/page/85F2B57E150E18848EE07C1CE9A3CA63 2026-10-23 04:54:43,848 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Enable chrome headless console log notification 2026-10-23 04:54:43,864 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless enable page notifications 2026-10-23 04:54:43,894 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Setting session cookie in browser 2026-10-23 04:54:44,332 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Open "http://127.0.0.1:8069/pos-self/159?access_token=3ed11bd9154a4254" in browser 2026-10-23 04:54:44,334 44 INFO rb-1f9f1af-225886-428050 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/159?access_token=3ed11bd9154a4254" 2026-10-23 04:54:44,380 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:54:45,102 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:45] "GET /pos-self/159?access_token=3ed11bd9154a4254 HTTP/1.1" 200 - 59 0.042 0.699 2026-10-23 04:54:45,109 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigation result: {'frameId': '85F2B57E150E18848EE07C1CE9A3CA63', 'loaderId': 'EC42805BA8B928CCCCB2CD354E605A10', 'isDownload': False} 2026-10-23 04:54:45,109 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:45,132 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:54:45,162 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:54:45,199 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:45] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.008 0.049 2026-10-23 04:54:45,226 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:54:45,248 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:45] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.021 0.082 2026-10-23 04:54:45,264 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:54:45,311 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:45] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.139 2026-10-23 04:54:45,533 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:45] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.009 2026-10-23 04:54:45,541 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:45] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.015 2026-10-23 04:54:45,570 44 INFO rb-1f9f1af-225886-428050 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/159?access_token=3ed11bd9154a4254", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:54:45,575 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:54:45,576 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:45] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 04:54:45,585 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:45,595 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:45] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.005 0.019 2026-10-23 04:54:45,706 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:45] "POST /pos-self/relations/159 HTTP/1.1" 200 - 37 0.032 0.074 2026-10-23 04:54:45,797 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.190 2026-10-23 04:54:46,300 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:46] "POST /pos-self/data/159 HTTP/1.1" 200 - 186 0.154 0.381 2026-10-23 04:54:46,303 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.485 2026-10-23 04:54:46,371 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: Owl is running in 'dev' mode. 2026-10-23 04:54:46,439 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:46] "GET /web/image/ir.attachment/11169/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-10-23 04:54:46,550 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:46,572 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:46] "GET /web/image/ir.attachment/11168/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-23 04:54:46,655 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:46] "GET /web/image/pos.category/330/image_128?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 2 0.001 0.054 2026-10-23 04:54:46,680 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:54:46,694 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54: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-23 04:54:46,702 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:46,706 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:46] "GET /web/image/pos.category/331/image_128?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 2 0.002 0.102 2026-10-23 04:54:46,751 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:46] "GET /web/image/pos.category/329/image_128?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 2 0.002 0.148 2026-10-23 04:54:46,788 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:46] "GET /web/image/pos.category/325/image_128?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 2 0.001 0.181 2026-10-23 04:54:46,824 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:46] "GET /web/image/product.template/2449/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.007 0.171 2026-10-23 04:54:46,853 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:46] "GET /web/image/product.template/2448/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.004 0.218 2026-10-23 04:54:46,871 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:46,884 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:46] "GET /web/image/product.template/2451/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.009 0.179 2026-10-23 04:54:46,910 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:46] "GET /web/image/product.template/2450/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.009 0.189 2026-10-23 04:54:46,932 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:46,938 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:46] "GET /web/image/product.template/2457/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.172 2026-10-23 04:54:46,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:46] "GET /web/image/product.template/2452/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.159 2026-10-23 04:54:47,006 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:47,035 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:47] "GET /web/image/product.product/2957/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.012 0.183 2026-10-23 04:54:47,091 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:47] "GET /web/image/product.product/2958/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.018 0.202 2026-10-23 04:54:47,097 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:47,132 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:47] "GET /web/image/product.product/2959/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.006 0.236 2026-10-23 04:54:47,179 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:47] "GET /web/image/product.product/2916/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.019 0.235 2026-10-23 04:54:47,208 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:47] "GET /web/image/product.template/2453/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.249 2026-10-23 04:54:47,231 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:47,239 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:47] "GET /web/image/product.template/2454/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.014 0.245 2026-10-23 04:54:47,264 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:47] "GET /web/image/product.template/2455/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.215 2026-10-23 04:54:47,283 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:47] "GET /web/image/product.template/2456/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.169 2026-10-23 04:54:47,296 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:47,310 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:47] "GET /web/image/product.template/2405/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.163 2026-10-23 04:54:47,341 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:47] "GET /web/image/product.product/2960/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.005 0.141 2026-10-23 04:54:47,393 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:47] "GET /web/image/product.product/2961/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.006 0.157 2026-10-23 04:54:47,415 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:47] "GET /web/image/product.template/2406/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-23 04:54:47,432 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:47,450 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:47] "GET /web/image/product.product/2962/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.008 0.168 2026-10-23 04:54:47,475 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:47] "GET /web/image/product.product/2963/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.005 0.178 2026-10-23 04:54:47,545 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:47] "GET /web/image/product.product/2964/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.027 0.193 2026-10-23 04:54:47,564 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:47,587 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:47] "GET /web/image/product.template/2409/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.221 2026-10-23 04:54:47,624 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:47] "GET /web/image/product.product/2965/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.006 0.211 2026-10-23 04:54:47,643 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:47] "GET /web/image/ir.attachment/11118/raw HTTP/1.1" 200 - 4 0.005 0.060 2026-10-23 04:54:47,669 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:47] "GET /web/image/product.product/2966/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.006 0.053 2026-10-23 04:54:47,707 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:47,767 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:47,810 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:47,861 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:47,977 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:48,066 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16049563 started for PoS orders references: [{'name': None, 'pos_reference': '260-159-000001', 'uuid': '204a17e9-dfcf-4f3d-9e20-cabfb2fe7d77'}] 2026-10-23 04:54:48,150 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16049563 order {'name': None, 'pos_reference': '260-159-000001', 'uuid': '204a17e9-dfcf-4f3d-9e20-cabfb2fe7d77'} created pos.order #921 2026-10-23 04:54:48,174 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16049563 finished 2026-10-23 04:54:48,398 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:54:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 166 0.131 0.305 2026-10-23 04:54:48,511 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:48,564 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:48,624 44 INFO rb-1f9f1af-225886-428050 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-23 04:54:48,668 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: tour succeeded 2026-10-23 04:54:48,669 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: ╔════════════════════════════════════╗ ║ TOUR self_combo_selector SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-23 04:54:48,771 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: heap 11721852 (allocated 13242368) 2026-10-23 04:54:48,806 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing chrome headless with pid 135067 2026-10-23 04:54:48,809 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing websocket connection 2026-10-23 04:54:48,814 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Terminating chrome headless with pid 135067 2026-10-23 04:54:48,940 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045448_939980_test_self_order_combo.txt 2026-10-23 04:54:48,940 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Removing chrome user profile "/tmp/tmp7n5b4dn5_chrome_odoo" 2026-10-23 04:54:49,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_categories ... 2026-10-23 04:55:00,765 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome pid: 135276 2026-10-23 04:55:00,765 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless temporary user profile dir: /tmp/tmpi5b9gxa1_chrome_odoo 2026-10-23 04:55:00,765 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:44633/json/version 2026-10-23 04:55:00,767 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44633', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:55:00,782 44 INFO rb-1f9f1af-225886-428050 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-23 04:55:00,783 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:44633/json 2026-10-23 04:55:00,784 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44633', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:55:00,794 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Websocket url found: ws://127.0.0.1:44633/devtools/page/951433C157EEECDA83880412ED6FE7B4 2026-10-23 04:55:00,823 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Enable chrome headless console log notification 2026-10-23 04:55:00,843 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless enable page notifications 2026-10-23 04:55:00,884 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Setting session cookie in browser 2026-10-23 04:55:01,290 44 INFO rb-1f9f1af-225886-428050 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/160?access_token=a6ae9a18e9a24b63" in browser 2026-10-23 04:55:01,290 44 INFO rb-1f9f1af-225886-428050 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/160?access_token=a6ae9a18e9a24b63" 2026-10-23 04:55:01,323 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:55:01,998 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:01] "GET /pos-self/160?access_token=a6ae9a18e9a24b63 HTTP/1.1" 200 - 59 0.048 0.633 2026-10-23 04:55:02,002 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigation result: {'frameId': '951433C157EEECDA83880412ED6FE7B4', 'loaderId': '75D318BC9CD75F39B144AF358B174268', 'isDownload': False} 2026-10-23 04:55:02,002 44 INFO rb-1f9f1af-225886-428050 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-23 04:55:02,036 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:55:02,075 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:55:02,139 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:02] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.060 2026-10-23 04:55:02,164 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:55:02,187 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:02] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.121 2026-10-23 04:55:02,208 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:55:02,243 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:02] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.173 2026-10-23 04:55:02,509 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:02] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-10-23 04:55:02,521 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.009 2026-10-23 04:55:02,548 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:02] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.006 0.013 2026-10-23 04:55:02,550 44 INFO rb-1f9f1af-225886-428050 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/160?access_token=a6ae9a18e9a24b63", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:55:02,553 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:55:02,554 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:02] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:55:02,574 44 INFO rb-1f9f1af-225886-428050 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-23 04:55:02,679 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.095 2026-10-23 04:55:02,790 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:02] "POST /pos-self/relations/160 HTTP/1.1" 200 - 37 0.039 0.132 2026-10-23 04:55:02,794 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.080 2026-10-23 04:55:03,306 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:03] "POST /pos-self/data/160 HTTP/1.1" 200 - 186 0.150 0.318 2026-10-23 04:55:03,379 44 INFO rb-1f9f1af-225886-428050 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-23 04:55:03,443 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:03] "GET /web/image/ir.attachment/11227/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-10-23 04:55:03,552 44 INFO rb-1f9f1af-225886-428050 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-23 04:55:03,575 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:03] "GET /web/image/ir.attachment/11226/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-23 04:55:03,687 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:03] "GET /web/image/pos.category/332/image_128?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 2 0.002 0.063 2026-10-23 04:55:03,719 44 INFO rb-1f9f1af-225886-428050 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-23 04:55:03,734 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:03] "GET /web/image/pos.category/333/image_128?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 2 0.002 0.106 2026-10-23 04:55:03,747 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:55:03,760 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55: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-23 04:55:03,782 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:03] "GET /web/image/pos.category/334/image_128?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 2 0.001 0.140 2026-10-23 04:55:03,789 44 INFO rb-1f9f1af-225886-428050 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-23 04:55:03,823 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:03] "GET /web/image/pos.category/325/image_128?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 2 0.004 0.166 2026-10-23 04:55:03,857 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:03] "GET /web/image/pos.category/335/image_128?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 2 0.001 0.199 2026-10-23 04:55:03,886 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:03] "GET /web/image/product.template/2458/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.004 0.210 2026-10-23 04:55:03,898 44 INFO rb-1f9f1af-225886-428050 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-23 04:55:03,927 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:03] "GET /web/image/product.template/2459/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.010 0.208 2026-10-23 04:55:03,953 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:03] "GET /web/image/product.template/2460/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.170 2026-10-23 04:55:03,995 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:03] "GET /web/image/product.template/2461/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.006 0.198 2026-10-23 04:55:04,001 44 INFO rb-1f9f1af-225886-428050 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-23 04:55:04,019 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:04] "GET /web/image/product.template/2468/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.180 2026-10-23 04:55:04,058 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:04] "GET /web/image/product.product/2970/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.008 0.178 2026-10-23 04:55:04,092 44 INFO rb-1f9f1af-225886-428050 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-23 04:55:04,102 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:04] "GET /web/image/product.product/2971/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.011 0.192 2026-10-23 04:55:04,133 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:04] "GET /web/image/product.template/2462/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.194 2026-10-23 04:55:04,181 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:04] "GET /web/image/product.template/2467/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.208 2026-10-23 04:55:04,217 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:04] "GET /web/image/product.template/2463/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.008 0.192 2026-10-23 04:55:04,231 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:04] "GET /web/image/ir.attachment/11176/raw HTTP/1.1" 200 - 4 0.004 0.189 2026-10-23 04:55:04,257 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:04] "GET /web/image/product.template/2464/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.004 0.171 2026-10-23 04:55:04,320 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42864790 started for PoS orders references: [{'name': None, 'pos_reference': '260-160-000001', 'uuid': 'e03555e9-c120-4451-820c-96230989a820'}] 2026-10-23 04:55:04,374 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42864790 order {'name': None, 'pos_reference': '260-160-000001', 'uuid': 'e03555e9-c120-4451-820c-96230989a820'} created pos.order #922 2026-10-23 04:55:04,400 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42864790 finished 2026-10-23 04:55:04,616 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 136 0.100 0.400 2026-10-23 04:55:04,640 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:04] "GET /web/image/product.template/2465/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.005 0.439 2026-10-23 04:55:04,664 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:04] "GET /web/image/product.template/2466/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.003 0.424 2026-10-23 04:55:04,692 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:04] "GET /web/image/product.template/2405/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.002 0.438 2026-10-23 04:55:04,724 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:04] "GET /web/image/product.product/2977/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 8 0.007 0.577 2026-10-23 04:55:04,728 44 INFO rb-1f9f1af-225886-428050 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-23 04:55:04,765 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:04] "GET /web/image/product.template/2406/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.006 0.482 2026-10-23 04:55:04,784 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: tour succeeded 2026-10-23 04:55:04,794 44 INFO rb-1f9f1af-225886-428050 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-23 04:55:04,819 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:04] "GET /web/image/product.template/2409/image_512?unique=2026-10-23T04:51:59.000+00:00 HTTP/1.1" 200 - 3 0.015 0.176 2026-10-23 04:55:04,842 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.030 2026-10-23 04:55:04,901 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: heap 9301788 (allocated 10485760) 2026-10-23 04:55:04,913 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing chrome headless with pid 135276 2026-10-23 04:55:04,921 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing websocket connection 2026-10-23 04:55:04,928 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Terminating chrome headless with pid 135276 2026-10-23 04:55:05,065 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045505_064806_test_self_order_combo_categories.txt 2026-10-23 04:55:05,065 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Removing chrome user profile "/tmp/tmpi5b9gxa1_chrome_odoo" 2026-10-23 04:55:05,105 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_valid_combo_order_is_still_accepted ... 2026-10-23 04:55:14,920 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:55:15,408 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21068954 started for PoS orders references: [{'name': None, 'pos_reference': '260-161-000001', 'uuid': '06a6dd9d-2e28-4e83-b7e9-45f3b196b284'}] 2026-10-23 04:55:15,475 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21068954 order {'name': None, 'pos_reference': '260-161-000001', 'uuid': '06a6dd9d-2e28-4e83-b7e9-45f3b196b284'} created pos.order #923 2026-10-23 04:55:15,477 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21068954 finished 2026-10-23 04:55:15,585 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:15] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 133 0.099 0.571 2026-10-23 04:55:15,652 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_zero_and_fractional_quantities_are_refused ... 2026-10-23 04:55:26,137 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:55:26,790 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:26] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 40 0.025 0.635 2026-10-23 04:55:26,874 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:26] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.016 0.040 2026-10-23 04:55:26,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:26] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.014 0.055 2026-10-23 04:55:27,025 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 04:55:29,156 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_get_orders_unknown_table_identifier ... 2026-10-23 04:55:39,429 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:55:39,771 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:39] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 18 0.011 0.333 2026-10-23 04:55:39,810 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-10-23 04:55:50,188 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome pid: 135479 2026-10-23 04:55:50,188 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless temporary user profile dir: /tmp/tmp7u9f203g_chrome_odoo 2026-10-23 04:55:50,188 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:42015/json/version 2026-10-23 04:55:50,191 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42015', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:55:50,291 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Browser version: Chrome/150.0.7871.114 2026-10-23 04:55:50,292 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:42015/json 2026-10-23 04:55:50,292 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42015', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:55:50,306 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Websocket url found: ws://127.0.0.1:42015/devtools/page/BA8C7823957BCF9869C8816415162E7B 2026-10-23 04:55:50,317 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Enable chrome headless console log notification 2026-10-23 04:55:50,326 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless enable page notifications 2026-10-23 04:55:50,440 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Setting session cookie in browser 2026-10-23 04:55:50,854 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Open "http://127.0.0.1:8069/pos-self/164?access_token=146d536e5b574c02" in browser 2026-10-23 04:55:50,854 44 INFO rb-1f9f1af-225886-428050 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/164?access_token=146d536e5b574c02" 2026-10-23 04:55:50,890 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:55:51,578 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:51] "GET /pos-self/164?access_token=146d536e5b574c02 HTTP/1.1" 200 - 57 0.048 0.652 2026-10-23 04:55:51,589 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigation result: {'frameId': 'BA8C7823957BCF9869C8816415162E7B', 'loaderId': 'E2E35737E28EB7F228AD9A4B84393BF5', 'isDownload': False} 2026-10-23 04:55:51,590 44 INFO rb-1f9f1af-225886-428050 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-23 04:55:51,640 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:55:51,671 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:55:51,705 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:51] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.007 0.047 2026-10-23 04:55:51,737 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:55:51,788 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:51] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.036 0.100 2026-10-23 04:55:51,814 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:55:51,838 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:51] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.171 2026-10-23 04:55:52,016 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.012 2026-10-23 04:55:52,035 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:52] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.036 2026-10-23 04:55:52,053 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:55:52,053 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:52] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.009 2026-10-23 04:55:52,056 44 INFO rb-1f9f1af-225886-428050 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/164?access_token=146d536e5b574c02", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:55:52,071 44 INFO rb-1f9f1af-225886-428050 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-23 04:55:52,084 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:52] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.004 0.016 2026-10-23 04:55:52,211 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:52] "POST /pos-self/relations/164 HTTP/1.1" 200 - 35 0.048 0.082 2026-10-23 04:55:52,364 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.279 2026-10-23 04:55:52,828 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:52] "POST /pos-self/data/164 HTTP/1.1" 200 - 177 0.166 0.400 2026-10-23 04:55:52,831 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.435 2026-10-23 04:55:52,958 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:52] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.051 2026-10-23 04:55:52,969 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: Owl is running in 'dev' mode. 2026-10-23 04:55:53,034 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:53] "GET /web/image/ir.attachment/11460/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-23 04:55:53,039 44 INFO rb-1f9f1af-225886-428050 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-23 04:55:53,169 44 INFO rb-1f9f1af-225886-428050 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-23 04:55:53,225 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:53] "GET /web/image/pos.category/336/image_128?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 2 0.001 0.038 2026-10-23 04:55:53,232 44 INFO rb-1f9f1af-225886-428050 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-23 04:55:53,246 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:53] "GET /web/image/product.template/2471/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.036 2026-10-23 04:55:53,276 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: tour succeeded 2026-10-23 04:55:53,277 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:53] "GET /web/image/product.template/2473/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.061 2026-10-23 04:55:53,279 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: ╔════════════════════════════════════╗ ║ TOUR self_order_is_close SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-23 04:55:53,303 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:53] "GET /web/image/product.template/2472/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-10-23 04:55:53,342 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:53] "GET /web/image/product.template/2475/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-10-23 04:55:53,352 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: heap 6691956 (allocated 7340032) 2026-10-23 04:55:53,374 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:55:53] "GET /web/image/product.template/2474/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-10-23 04:55:53,378 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing chrome headless with pid 135479 2026-10-23 04:55:53,380 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing websocket connection 2026-10-23 04:55:53,383 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Terminating chrome headless with pid 135479 2026-10-23 04:55:53,523 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045553_523642_test_self_order_common.txt 2026-10-23 04:55:53,523 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Removing chrome user profile "/tmp/tmp7u9f203g_chrome_odoo" 2026-10-23 04:55:53,566 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_config_default_user ... 2026-10-23 04:56:03,179 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-10-23 04:56:12,942 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome pid: 135666 2026-10-23 04:56:12,942 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless temporary user profile dir: /tmp/tmp5rroh17d_chrome_odoo 2026-10-23 04:56:12,942 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:34125/json/version 2026-10-23 04:56:12,944 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34125', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:56:12,987 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:12,987 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:34125/json 2026-10-23 04:56:12,988 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34125', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:56:12,998 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Websocket url found: ws://127.0.0.1:34125/devtools/page/26B163DD410B6D07C6E83B9E377C091F 2026-10-23 04:56:13,013 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Enable chrome headless console log notification 2026-10-23 04:56:13,024 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless enable page notifications 2026-10-23 04:56:13,060 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Setting session cookie in browser 2026-10-23 04:56:13,573 44 INFO rb-1f9f1af-225886-428050 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/166" in browser 2026-10-23 04:56:13,573 44 INFO rb-1f9f1af-225886-428050 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/166" 2026-10-23 04:56:13,600 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:56:14,352 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:14] "GET /pos-self/166 HTTP/1.1" 200 - 56 0.048 0.709 2026-10-23 04:56:14,357 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigation result: {'frameId': '26B163DD410B6D07C6E83B9E377C091F', 'loaderId': '38517188733E841D808C6B1736187F0A', 'isDownload': False} 2026-10-23 04:56:14,357 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:14,397 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:56:14,438 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:56:14,472 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:14] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.057 2026-10-23 04:56:14,489 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:56:14,528 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:14] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.089 2026-10-23 04:56:14,547 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:56:14,572 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:14] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.151 2026-10-23 04:56:14,777 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:14] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.018 2026-10-23 04:56:14,788 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.010 2026-10-23 04:56:14,808 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:14] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.020 2026-10-23 04:56:14,817 44 INFO rb-1f9f1af-225886-428050 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/166", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:56:14,820 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:56:14,820 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:14] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 04:56:14,833 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:14,955 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:14] "POST /pos-self/relations/166 HTTP/1.1" 200 - 37 0.029 0.084 2026-10-23 04:56:15,057 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.205 2026-10-23 04:56:15,502 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:15] "POST /pos-self/data/166 HTTP/1.1" 200 - 178 0.134 0.353 2026-10-23 04:56:15,509 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.401 2026-10-23 04:56:15,582 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:15,649 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:15] "GET /web/image/ir.attachment/11579/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-23 04:56:15,671 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:15,689 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:15] "GET /web/image/ir.attachment/11528/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 04:56:15,699 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:56:15,768 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:15,820 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:15,825 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:15] "GET /web/image/pos.category/336/image_128?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 2 0.004 0.033 2026-10-23 04:56:15,863 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:15] "GET /web/image/product.template/2471/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.014 0.038 2026-10-23 04:56:15,873 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:15,894 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:15] "GET /web/image/product.template/2472/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.072 2026-10-23 04:56:15,915 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:15] "GET /web/image/product.template/2475/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-10-23 04:56:15,927 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: tour succeeded 2026-10-23 04:56:15,929 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:15,942 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:15] "GET /web/image/product.template/2474/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-23 04:56:15,979 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:15] "GET /web/image/product.template/2473/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.011 0.140 2026-10-23 04:56:16,005 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: heap 6863900 (allocated 7340032) 2026-10-23 04:56:16,021 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing chrome headless with pid 135666 2026-10-23 04:56:16,022 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing websocket connection 2026-10-23 04:56:16,026 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Terminating chrome headless with pid 135666 2026-10-23 04:56:16,162 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045616_162056_test_self_order_consultation_open.txt 2026-10-23 04:56:16,162 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Removing chrome user profile "/tmp/tmp5rroh17d_chrome_odoo" 2026-10-23 04:56:16,204 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-10-23 04:56:27,702 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 135850 2026-10-23 04:56:27,702 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpfbhb62nt_chrome_odoo 2026-10-23 04:56:27,703 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:36929/json/version 2026-10-23 04:56:27,705 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36929', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:56:27,781 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:27,783 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:36929/json 2026-10-23 04:56:27,791 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36929', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:56:27,825 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:36929/devtools/page/6EE3158106049393F4590845F6B15199 2026-10-23 04:56:27,842 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-10-23 04:56:27,854 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-10-23 04:56:27,917 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-10-23 04:56:28,331 44 INFO rb-1f9f1af-225886-428050 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/167?access_token=a952ab144aa643f5" in browser 2026-10-23 04:56:28,331 44 INFO rb-1f9f1af-225886-428050 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/167?access_token=a952ab144aa643f5" 2026-10-23 04:56:28,352 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:56:28,999 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:28] "GET /pos-self/167?access_token=a952ab144aa643f5 HTTP/1.1" 200 - 57 0.043 0.609 2026-10-23 04:56:29,003 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '6EE3158106049393F4590845F6B15199', 'loaderId': 'DEA7BD3E563A68580AA9204A3446320E', 'isDownload': False} 2026-10-23 04:56:29,004 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:29,039 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:56:29,071 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:56:29,127 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:29] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.050 2026-10-23 04:56:29,139 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:56:29,166 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:29] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.006 0.099 2026-10-23 04:56:29,178 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:56:29,209 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:29] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.136 2026-10-23 04:56:29,498 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:29] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.017 2026-10-23 04:56:29,516 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.015 2026-10-23 04:56:29,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:29] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.005 0.021 2026-10-23 04:56:29,547 44 INFO rb-1f9f1af-225886-428050 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/167?access_token=a952ab144aa643f5", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:56:29,547 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:56:29,548 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:29] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:56:29,564 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:29,662 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:29] "POST /pos-self/relations/167 HTTP/1.1" 200 - 35 0.025 0.056 2026-10-23 04:56:29,745 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.157 2026-10-23 04:56:30,237 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:30] "POST /pos-self/data/167 HTTP/1.1" 200 - 184 0.171 0.326 2026-10-23 04:56:30,247 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.474 2026-10-23 04:56:30,315 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:30,400 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:30] "GET /web/image/ir.attachment/11637/raw HTTP/1.1" 200 - 4 0.004 0.016 2026-10-23 04:56:30,401 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:30,487 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:30,503 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:30] "GET /web/image/ir.attachment/11586/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-10-23 04:56:30,539 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:56:30,638 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:30,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:30] "GET /web/image/pos.category/337/image_128?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 2 0.006 0.033 2026-10-23 04:56:30,753 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:30,770 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:30] "GET /web/image/pos.category/339/image_128?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 2 0.007 0.077 2026-10-23 04:56:30,789 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:30,793 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:30] "GET /web/image/pos.category/338/image_128?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 2 0.001 0.103 2026-10-23 04:56:30,808 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:56:30,831 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:30] "GET /web/image/pos.category/336/image_128?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 2 0.005 0.134 2026-10-23 04:56:30,848 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:30] "GET /web/image/product.template/2476/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-23 04:56:30,871 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:30,873 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:30] "GET /web/image/product.template/2477/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.121 2026-10-23 04:56:30,898 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:30] "GET /web/image/product.template/2478/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-10-23 04:56:30,923 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:30] "GET /web/image/product.template/2479/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.104 2026-10-23 04:56:30,935 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:30,945 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:30] "GET /web/image/product.template/2480/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.117 2026-10-23 04:56:30,985 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:30] "GET /web/image/product.template/2485/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-10-23 04:56:30,997 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:31,020 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:31] "GET /web/image/product.template/2481/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.011 0.143 2026-10-23 04:56:31,042 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:31,055 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:31] "GET /web/image/product.template/2482/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.165 2026-10-23 04:56:31,108 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:31] "GET /web/image/product.template/2475/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.011 0.183 2026-10-23 04:56:31,139 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:31] "GET /web/image/product.template/2483/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.195 2026-10-23 04:56:31,154 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:31,172 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:31] "GET /web/image/product.template/2484/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.201 2026-10-23 04:56:31,193 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:31] "GET /web/image/product.template/2471/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.192 2026-10-23 04:56:31,219 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:31] "GET /web/image/product.template/2472/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-10-23 04:56:31,260 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:31,345 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:31,358 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:31] "GET /web/image/product.product/2985/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.008 0.042 2026-10-23 04:56:31,400 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:31] "GET /web/image/product.product/2986/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.006 0.082 2026-10-23 04:56:31,418 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:31,440 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:31] "GET /web/image/product.product/2987/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.013 0.111 2026-10-23 04:56:31,473 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:31] "GET /web/image/product.product/2984/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.006 0.140 2026-10-23 04:56:31,483 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:31,575 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:31,638 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:31] "GET /web/image/product.product/2988/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.005 0.027 2026-10-23 04:56:31,672 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:31,680 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:31] "GET /web/image/product.product/2989/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.006 0.067 2026-10-23 04:56:31,739 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:31,746 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:31] "GET /web/image/product.product/2990/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.014 0.022 2026-10-23 04:56:31,788 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:31] "GET /web/image/product.product/2991/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.006 0.067 2026-10-23 04:56:31,791 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-10-23 04:56:31,792 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:31,834 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:31] "GET /web/image/product.product/2992/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.015 0.098 2026-10-23 04:56:31,866 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:31] "GET /web/image/product.product/2993/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.005 0.129 2026-10-23 04:56:31,870 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10612608 (allocated 11669504) 2026-10-23 04:56:31,881 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 135850 2026-10-23 04:56:31,883 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-10-23 04:56:31,883 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 135850 2026-10-23 04:56:32,006 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045632_005692_test_self_order_pos_closed.txt 2026-10-23 04:56:32,006 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpfbhb62nt_chrome_odoo" 2026-10-23 04:56:32,499 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 136060 2026-10-23 04:56:32,499 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpi3ptu9_q_chrome_odoo 2026-10-23 04:56:32,499 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:38901/json/version 2026-10-23 04:56:32,506 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38901', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:56:32,616 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:32,616 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:38901/json 2026-10-23 04:56:32,618 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38901', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:56:32,680 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:38901/devtools/page/EB1E7299047F50E4AE4E7F3680CA2B9E 2026-10-23 04:56:32,696 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-10-23 04:56:32,713 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-10-23 04:56:32,749 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-10-23 04:56:32,774 44 INFO rb-1f9f1af-225886-428050 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/167" in browser 2026-10-23 04:56:32,774 44 INFO rb-1f9f1af-225886-428050 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/167" 2026-10-23 04:56:32,846 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:32] "GET /pos-self/167 HTTP/1.1" 200 - 5 0.003 0.049 2026-10-23 04:56:32,856 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': 'EB1E7299047F50E4AE4E7F3680CA2B9E', 'loaderId': '31C0E523F9AC5808A3F383792F2FC1A7', 'isDownload': False} 2026-10-23 04:56:32,856 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:32,902 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:56:32,928 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:32] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.013 2026-10-23 04:56:32,937 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:32] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.015 2026-10-23 04:56:32,951 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:32] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.005 0.027 2026-10-23 04:56:33,271 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:33] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.014 2026-10-23 04:56:33,275 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:56:33,311 44 INFO rb-1f9f1af-225886-428050 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/167", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:56:33,317 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:33] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.005 0.022 2026-10-23 04:56:33,321 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:56:33,322 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 04:56:33,323 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:33,419 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:33] "POST /pos-self/relations/167 HTTP/1.1" 200 - 14 0.014 0.062 2026-10-23 04:56:33,426 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.083 2026-10-23 04:56:34,013 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:34] "POST /pos-self/data/167 HTTP/1.1" 200 - 118 0.097 0.469 2026-10-23 04:56:34,019 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.561 2026-10-23 04:56:34,088 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:34,147 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:34] "GET /web/image/ir.attachment/11643/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 04:56:34,164 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:34,302 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:34,316 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:34] "GET /web/image/ir.attachment/11586/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-23 04:56:34,354 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:56:34,430 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:34,505 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:34,506 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:34] "GET /web/image/pos.category/337/image_128?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 2 0.002 0.044 2026-10-23 04:56:34,523 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:56:34,550 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:34,556 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:34] "GET /web/image/pos.category/339/image_128?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 2 0.013 0.072 2026-10-23 04:56:34,594 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:34] "GET /web/image/pos.category/338/image_128?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 2 0.006 0.118 2026-10-23 04:56:34,624 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:34] "GET /web/image/pos.category/336/image_128?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 2 0.003 0.141 2026-10-23 04:56:34,648 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:34,659 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:34] "GET /web/image/product.template/2476/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-23 04:56:34,687 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:34] "GET /web/image/product.template/2477/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.007 0.155 2026-10-23 04:56:34,710 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:34,720 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:34] "GET /web/image/product.template/2478/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.013 0.179 2026-10-23 04:56:34,740 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:34] "GET /web/image/product.template/2479/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.176 2026-10-23 04:56:34,768 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:34,772 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:34] "GET /web/image/product.template/2480/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.153 2026-10-23 04:56:34,797 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:34] "GET /web/image/product.template/2485/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.135 2026-10-23 04:56:34,822 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:34,828 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:34] "GET /web/image/product.template/2475/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.148 2026-10-23 04:56:34,848 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:34] "GET /web/image/product.template/2481/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-23 04:56:34,884 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:34] "GET /web/image/product.template/2482/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.143 2026-10-23 04:56:34,902 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:34,910 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:34] "GET /web/image/product.template/2483/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.149 2026-10-23 04:56:34,938 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:34] "GET /web/image/product.template/2484/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.149 2026-10-23 04:56:34,973 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:34] "GET /web/image/product.template/2471/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.155 2026-10-23 04:56:35,005 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:35] "GET /web/image/product.template/2472/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-23 04:56:35,025 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:35,122 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:35,124 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:35] "GET /web/image/product.product/2985/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.007 0.039 2026-10-23 04:56:35,158 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:35] "GET /web/image/product.product/2986/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.005 0.074 2026-10-23 04:56:35,194 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:35,195 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:35] "GET /web/image/product.product/2987/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.009 0.104 2026-10-23 04:56:35,237 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:35] "GET /web/image/product.product/2984/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.013 0.139 2026-10-23 04:56:35,264 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:35,355 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:35,405 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:35] "GET /web/image/product.product/2988/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.006 0.021 2026-10-23 04:56:35,455 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:35] "GET /web/image/product.product/2989/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.006 0.065 2026-10-23 04:56:35,471 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:35,531 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:35,549 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:35] "GET /web/image/product.product/2990/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.012 0.029 2026-10-23 04:56:35,587 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-10-23 04:56:35,588 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:35,595 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:35] "GET /web/image/product.product/2993/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.013 0.066 2026-10-23 04:56:35,634 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:35] "GET /web/image/product.product/2991/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.007 0.101 2026-10-23 04:56:35,661 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:35] "GET /web/image/product.product/2992/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.005 0.143 2026-10-23 04:56:35,667 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10692332 (allocated 11407360) 2026-10-23 04:56:35,682 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 136060 2026-10-23 04:56:35,685 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-10-23 04:56:35,689 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 136060 2026-10-23 04:56:35,817 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045635_816746_test_self_order_pos_closed.txt 2026-10-23 04:56:35,817 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpi3ptu9_q_chrome_odoo" 2026-10-23 04:56:36,331 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 136271 2026-10-23 04:56:36,331 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpgi8yt1q8_chrome_odoo 2026-10-23 04:56:36,333 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:41545/json/version 2026-10-23 04:56:36,336 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41545', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:56:36,458 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:36,458 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:41545/json 2026-10-23 04:56:36,459 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41545', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:56:36,481 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:41545/devtools/page/FE210D86302CCDD867D7CC74A85D9D24 2026-10-23 04:56:36,502 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-10-23 04:56:36,531 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-10-23 04:56:36,590 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-10-23 04:56:36,599 44 INFO rb-1f9f1af-225886-428050 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/167?access_token=a952ab144aa643f5" in browser 2026-10-23 04:56:36,599 44 INFO rb-1f9f1af-225886-428050 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/167?access_token=a952ab144aa643f5" 2026-10-23 04:56:36,657 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:36] "GET /pos-self/167?access_token=a952ab144aa643f5 HTTP/1.1" 200 - 5 0.004 0.033 2026-10-23 04:56:36,667 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': 'FE210D86302CCDD867D7CC74A85D9D24', 'loaderId': '62CBC4376DEF751F7CD8D84F87DCD378', 'isDownload': False} 2026-10-23 04:56:36,668 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:36,703 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:56:36,739 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:36] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.010 0.013 2026-10-23 04:56:36,760 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:36] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.043 2026-10-23 04:56:36,765 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:36] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.033 2026-10-23 04:56:37,021 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:37] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-23 04:56:37,032 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:56:37,056 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:37] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.003 0.013 2026-10-23 04:56:37,060 44 INFO rb-1f9f1af-225886-428050 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/167?access_token=a952ab144aa643f5", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:56:37,071 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:56:37,071 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 04:56:37,082 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:37,182 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:37] "POST /pos-self/relations/167 HTTP/1.1" 200 - 14 0.021 0.061 2026-10-23 04:56:37,202 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.006 0.078 2026-10-23 04:56:37,630 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:37] "POST /pos-self/data/167 HTTP/1.1" 200 - 119 0.099 0.315 2026-10-23 04:56:37,637 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.399 2026-10-23 04:56:37,779 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:37] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.050 2026-10-23 04:56:37,795 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:37,887 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:37] "GET /web/image/ir.attachment/11646/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 04:56:37,899 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:38,034 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:38,071 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:38] "GET /web/image/ir.attachment/11586/raw HTTP/1.1" 200 - 4 0.002 0.019 2026-10-23 04:56:38,082 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:56:38,165 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:38,255 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:38] "GET /web/image/pos.category/339/image_128?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 2 0.014 0.041 2026-10-23 04:56:38,282 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:38,284 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:38] "GET /web/image/pos.category/337/image_128?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 2 0.001 0.088 2026-10-23 04:56:38,327 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:38] "GET /web/image/pos.category/336/image_128?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 2 0.001 0.117 2026-10-23 04:56:38,348 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:38,356 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:38] "GET /web/image/product.template/2476/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-10-23 04:56:38,389 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:38,397 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:38] "GET /web/image/product.template/2477/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.011 0.157 2026-10-23 04:56:38,430 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:38] "GET /web/image/pos.category/338/image_128?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 2 0.001 0.220 2026-10-23 04:56:38,462 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:38] "GET /web/image/product.template/2478/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.183 2026-10-23 04:56:38,479 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:38,489 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:38] "GET /web/image/product.template/2471/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-10-23 04:56:38,520 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:38] "GET /web/image/product.template/2472/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.175 2026-10-23 04:56:38,544 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:38] "GET /web/image/product.template/2475/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.160 2026-10-23 04:56:38,547 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:38,568 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:38] "GET /web/image/product.template/2473/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.157 2026-10-23 04:56:38,584 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:56:38,600 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:38] "GET /web/image/product.template/2474/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.156 2026-10-23 04:56:38,605 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:38,653 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:38,721 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:38,787 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:38,834 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:38] "GET /web/image/product.template/2479/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.019 2026-10-23 04:56:38,854 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:38] "GET /web/image/product.template/2480/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.034 2026-10-23 04:56:38,884 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:38] "GET /web/image/product.template/2485/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-10-23 04:56:38,885 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:38,958 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:38] "GET /web/image/product.product/2985/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.006 0.035 2026-10-23 04:56:38,969 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:38,983 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:38] "GET /web/image/product.product/2987/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.004 0.063 2026-10-23 04:56:39,031 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:39,034 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:39] "GET /web/image/product.product/2986/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.011 0.105 2026-10-23 04:56:39,067 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:39] "GET /web/image/product.product/2984/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.005 0.134 2026-10-23 04:56:39,099 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:39,179 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:39,219 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:39] "GET /web/image/product.product/2988/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.005 0.019 2026-10-23 04:56:39,250 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:39] "GET /web/image/product.product/2989/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.007 0.046 2026-10-23 04:56:39,302 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:39,375 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:39,380 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:39] "GET /web/image/product.product/2990/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.010 0.022 2026-10-23 04:56:39,423 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:39] "GET /web/image/product.product/2991/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.011 0.061 2026-10-23 04:56:39,427 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-10-23 04:56:39,430 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:39,464 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:39] "GET /web/image/product.product/2992/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.009 0.093 2026-10-23 04:56:39,510 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:39] "GET /web/image/product.product/2993/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.008 0.135 2026-10-23 04:56:39,523 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10412888 (allocated 11145216) 2026-10-23 04:56:39,546 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 136271 2026-10-23 04:56:39,547 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-10-23 04:56:39,548 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 136271 2026-10-23 04:56:39,673 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045639_673476_test_self_order_pos_closed.txt 2026-10-23 04:56:39,673 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpgi8yt1q8_chrome_odoo" 2026-10-23 04:56:39,722 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_landing_page_carousel ... 2026-10-23 04:56:49,586 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 136467 2026-10-23 04:56:49,586 44 INFO rb-1f9f1af-225886-428050 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/tmphgww00yh_chrome_odoo 2026-10-23 04:56:49,586 44 INFO rb-1f9f1af-225886-428050 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:35449/json/version 2026-10-23 04:56:49,587 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35449', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:56:49,692 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:49,692 44 INFO rb-1f9f1af-225886-428050 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:35449/json 2026-10-23 04:56:49,693 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35449', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:56:49,752 44 INFO rb-1f9f1af-225886-428050 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:35449/devtools/page/4C4607CF2A50805F7E47D88C9176A9E5 2026-10-23 04:56:49,775 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:49,798 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:49,876 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:50,401 44 INFO rb-1f9f1af-225886-428050 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/168?access_token=e754887b224649b7" in browser 2026-10-23 04:56:50,402 44 INFO rb-1f9f1af-225886-428050 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/168?access_token=e754887b224649b7" 2026-10-23 04:56:50,432 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:56:51,086 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:51] "GET /pos-self/168?access_token=e754887b224649b7 HTTP/1.1" 200 - 56 0.056 0.603 2026-10-23 04:56:51,090 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '4C4607CF2A50805F7E47D88C9176A9E5', 'loaderId': 'BCDBA21DB41CC626CA811F6CC71C21D4', 'isDownload': False} 2026-10-23 04:56:51,090 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:51,109 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:56:51,167 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:56:51,214 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:51] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.016 0.065 2026-10-23 04:56:51,243 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:56:51,265 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:51] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.016 0.106 2026-10-23 04:56:51,302 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:56:51,359 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:51] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.031 0.180 2026-10-23 04:56:51,602 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:51] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.017 2026-10-23 04:56:51,621 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.009 2026-10-23 04:56:51,638 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:51] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.019 2026-10-23 04:56:51,649 44 INFO rb-1f9f1af-225886-428050 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/168?access_token=e754887b224649b7", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:56:51,655 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:56:51,655 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:51] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:56:51,665 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:51,721 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:51,781 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:51] "POST /pos-self/relations/168 HTTP/1.1" 200 - 35 0.038 0.060 2026-10-23 04:56:51,912 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.219 2026-10-23 04:56:52,347 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:52] "POST /pos-self/data/168 HTTP/1.1" 200 - 176 0.146 0.358 2026-10-23 04:56:52,351 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.404 2026-10-23 04:56:52,423 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:52,483 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:52] "GET /web/image/ir.attachment/11701/raw HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 04:56:52,578 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:52] "GET /web/image/ir.attachment/11700/raw HTTP/1.1" 200 - 4 0.003 0.010 2026-10-23 04:56:52,644 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-10-23 04:56:52,647 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:52,730 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5847904 (allocated 6553600) 2026-10-23 04:56:52,750 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 136467 2026-10-23 04:56:52,758 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-10-23 04:56:52,762 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 136467 2026-10-23 04:56:52,884 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045652_883494_test_self_order_pos_landing_page_carousel.txt 2026-10-23 04:56:52,884 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmphgww00yh_chrome_odoo" 2026-10-23 04:56:53,402 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 136644 2026-10-23 04:56:53,403 44 INFO rb-1f9f1af-225886-428050 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/tmppj7w_plu_chrome_odoo 2026-10-23 04:56:53,403 44 INFO rb-1f9f1af-225886-428050 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:34537/json/version 2026-10-23 04:56:53,404 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34537', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:56:53,479 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:53,480 44 INFO rb-1f9f1af-225886-428050 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:34537/json 2026-10-23 04:56:53,480 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34537', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:56:53,514 44 INFO rb-1f9f1af-225886-428050 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:34537/devtools/page/1484277896C8E2C71750EE47F108E04E 2026-10-23 04:56:53,523 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:53,537 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:53,568 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:53,592 44 INFO rb-1f9f1af-225886-428050 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/168" in browser 2026-10-23 04:56:53,593 44 INFO rb-1f9f1af-225886-428050 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/168" 2026-10-23 04:56:53,659 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:53] "GET /pos-self/168 HTTP/1.1" 200 - 5 0.005 0.031 2026-10-23 04:56:53,666 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '1484277896C8E2C71750EE47F108E04E', 'loaderId': 'F68D080E8F4CFD90E17F0704984DCE9F', 'isDownload': False} 2026-10-23 04:56:53,666 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:53,700 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:56:53,732 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:53] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.007 0.012 2026-10-23 04:56:53,744 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:53] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.016 2026-10-23 04:56:53,763 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:53] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.032 2026-10-23 04:56:54,049 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.011 2026-10-23 04:56:54,054 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 04:56:54,083 44 INFO rb-1f9f1af-225886-428050 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/168", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:56:54,084 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:54] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.006 0.015 2026-10-23 04:56:54,087 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:56:54,088 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:56:54,099 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:54,163 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:54,182 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:54] "POST /pos-self/relations/168 HTTP/1.1" 200 - 14 0.016 0.050 2026-10-23 04:56:54,195 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.074 2026-10-23 04:56:54,544 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:54] "POST /pos-self/data/168 HTTP/1.1" 200 - 111 0.095 0.236 2026-10-23 04:56:54,548 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.328 2026-10-23 04:56:54,620 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:54,701 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:54] "GET /web/image/ir.attachment/11707/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 04:56:54,818 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:54] "GET /web/image/ir.attachment/11706/raw HTTP/1.1" 200 - 4 0.005 0.007 2026-10-23 04:56:54,931 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-10-23 04:56:54,932 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:55,017 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5773672 (allocated 6553600) 2026-10-23 04:56:55,031 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 136644 2026-10-23 04:56:55,033 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-10-23 04:56:55,034 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 136644 2026-10-23 04:56:55,159 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045655_158947_test_self_order_pos_landing_page_carousel.txt 2026-10-23 04:56:55,159 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmppj7w_plu_chrome_odoo" 2026-10-23 04:56:55,647 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 136815 2026-10-23 04:56:55,648 44 INFO rb-1f9f1af-225886-428050 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/tmp6wmitagh_chrome_odoo 2026-10-23 04:56:55,648 44 INFO rb-1f9f1af-225886-428050 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:39257/json/version 2026-10-23 04:56:55,649 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:55,709 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:55,709 44 INFO rb-1f9f1af-225886-428050 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:39257/json 2026-10-23 04:56:55,710 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:55,771 44 INFO rb-1f9f1af-225886-428050 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:39257/devtools/page/3AC0E5ED67D839ADFE88D384EB2C889D 2026-10-23 04:56:55,790 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:55,797 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:55,823 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:55,841 44 INFO rb-1f9f1af-225886-428050 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/168?access_token=e754887b224649b7" in browser 2026-10-23 04:56:55,841 44 INFO rb-1f9f1af-225886-428050 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/168?access_token=e754887b224649b7" 2026-10-23 04:56:55,899 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:55] "GET /pos-self/168?access_token=e754887b224649b7 HTTP/1.1" 200 - 5 0.009 0.028 2026-10-23 04:56:55,904 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '3AC0E5ED67D839ADFE88D384EB2C889D', 'loaderId': 'C920EE7D29813870AFFF5B7D8B2E4CC6', 'isDownload': False} 2026-10-23 04:56:55,904 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:55,926 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:56:55,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:55] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.014 0.022 2026-10-23 04:56:55,990 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:55] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.035 2026-10-23 04:56:56,012 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:56] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.006 0.066 2026-10-23 04:56:56,296 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:56] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.021 2026-10-23 04:56:56,304 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:56:56,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:56] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.003 0.012 2026-10-23 04:56:56,345 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:56:56,346 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:56:56,347 44 INFO rb-1f9f1af-225886-428050 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/168?access_token=e754887b224649b7", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:56:56,365 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:56,412 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:56,428 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:56] "POST /pos-self/relations/168 HTTP/1.1" 200 - 14 0.011 0.040 2026-10-23 04:56:56,436 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.055 2026-10-23 04:56:56,810 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:56] "POST /pos-self/data/168 HTTP/1.1" 200 - 112 0.096 0.262 2026-10-23 04:56:56,813 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.340 2026-10-23 04:56:56,929 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:56] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.046 2026-10-23 04:56:56,950 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:57,033 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:57] "GET /web/image/ir.attachment/11710/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 04:56:57,153 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:56:57] "GET /web/image/ir.attachment/11709/raw HTTP/1.1" 200 - 4 0.009 0.010 2026-10-23 04:56:57,213 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-10-23 04:56:57,215 44 INFO rb-1f9f1af-225886-428050 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-23 04:56:57,265 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5810816 (allocated 6553600) 2026-10-23 04:56:57,278 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 136815 2026-10-23 04:56:57,284 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-10-23 04:56:57,286 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 136815 2026-10-23 04:56:57,417 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045657_417432_test_self_order_pos_landing_page_carousel.txt 2026-10-23 04:56:57,417 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmp6wmitagh_chrome_odoo" 2026-10-23 04:56:57,464 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_product_availability ... 2026-10-23 04:57:08,616 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 136993 2026-10-23 04:57:08,616 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmp3m68mczm_chrome_odoo 2026-10-23 04:57:08,616 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:38621/json/version 2026-10-23 04:57:08,618 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38621', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:57:08,671 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:08,671 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:38621/json 2026-10-23 04:57:08,672 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38621', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:57:08,742 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:38621/devtools/page/9B69E10949E9074DE67770A3A7C8E4B9 2026-10-23 04:57:08,757 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-10-23 04:57:08,763 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-10-23 04:57:08,793 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-10-23 04:57:09,318 44 INFO rb-1f9f1af-225886-428050 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/169?access_token=606e291028764300" in browser 2026-10-23 04:57:09,319 44 INFO rb-1f9f1af-225886-428050 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/169?access_token=606e291028764300" 2026-10-23 04:57:09,349 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:57:10,016 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:10] "GET /pos-self/169?access_token=606e291028764300 HTTP/1.1" 200 - 57 0.034 0.638 2026-10-23 04:57:10,025 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': '9B69E10949E9074DE67770A3A7C8E4B9', 'loaderId': '909011E516B4A75873ACD888A36D1476', 'isDownload': False} 2026-10-23 04:57:10,025 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:10,064 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:57:10,118 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:57:10,172 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:10] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.069 2026-10-23 04:57:10,185 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:57:10,209 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:10] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.005 0.128 2026-10-23 04:57:10,228 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:57:10,261 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:10] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.171 2026-10-23 04:57:10,619 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-10-23 04:57:10,642 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.014 2026-10-23 04:57:10,688 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:10] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.019 0.019 2026-10-23 04:57:10,693 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:57:10,693 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:10] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.022 2026-10-23 04:57:10,695 44 INFO rb-1f9f1af-225886-428050 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/169?access_token=606e291028764300", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:57:10,723 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:10,860 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:10] "POST /pos-self/relations/169 HTTP/1.1" 200 - 37 0.028 0.095 2026-10-23 04:57:10,937 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.195 2026-10-23 04:57:11,456 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:11] "POST /pos-self/data/169 HTTP/1.1" 200 - 187 0.179 0.359 2026-10-23 04:57:11,461 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.488 2026-10-23 04:57:11,602 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:11] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.056 2026-10-23 04:57:11,637 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:11,741 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:11] "GET /web/image/ir.attachment/11765/raw HTTP/1.1" 200 - 4 0.004 0.009 2026-10-23 04:57:11,786 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:11,822 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:11] "GET /web/image/ir.attachment/11714/raw HTTP/1.1" 200 - 4 0.004 0.016 2026-10-23 04:57:11,852 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:57:11,886 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:12,004 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:12,025 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:12] "GET /web/image/pos.category/341/image_128?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 2 0.004 0.073 2026-10-23 04:57:12,037 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:12,055 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:12] "GET /web/image/pos.category/340/image_128?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 2 0.001 0.085 2026-10-23 04:57:12,085 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:12] "GET /web/image/pos.category/342/image_128?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 2 0.001 0.109 2026-10-23 04:57:12,090 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:12,129 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:12] "GET /web/image/pos.category/336/image_128?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 2 0.007 0.142 2026-10-23 04:57:12,152 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:12] "GET /web/image/product.template/2486/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.167 2026-10-23 04:57:12,181 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:12] "GET /web/image/product.template/2487/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.177 2026-10-23 04:57:12,201 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:12,211 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:12] "GET /web/image/product.template/2488/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.172 2026-10-23 04:57:12,262 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:12] "GET /web/image/product.template/2490/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.013 0.185 2026-10-23 04:57:12,291 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:12,306 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:12] "GET /web/image/product.template/2489/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.014 0.191 2026-10-23 04:57:12,373 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:12] "GET /web/image/product.template/2495/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.021 0.211 2026-10-23 04:57:12,383 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:12,406 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:12] "GET /web/image/product.product/2998/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.005 0.155 2026-10-23 04:57:12,459 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:12] "GET /web/image/product.product/2999/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.008 0.197 2026-10-23 04:57:12,467 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:12,530 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:12,532 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:12] "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-23 04:57:12,595 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:12,599 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:12] "GET /web/image/product.product/3004/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.014 0.066 2026-10-23 04:57:12,647 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:12,701 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:12,772 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:12,831 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:12,913 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:12,992 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:13,039 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:13,123 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:13,179 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:13,231 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:13,298 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:13,404 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:13,479 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:13,552 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62630682 started for PoS orders references: [{'name': None, 'pos_reference': '260-169-000001', 'uuid': '028b0486-8270-47f1-9454-39fd87013a6b'}] 2026-10-23 04:57:13,614 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62630682 order {'name': None, 'pos_reference': '260-169-000001', 'uuid': '028b0486-8270-47f1-9454-39fd87013a6b'} created pos.order #925 2026-10-23 04:57:13,653 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62630682 finished 2026-10-23 04:57:13,872 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:13] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 107 0.091 0.308 2026-10-23 04:57:13,944 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:13] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.012 2026-10-23 04:57:13,955 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-10-23 04:57:13,957 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:14,078 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 9803408 (allocated 11010048) 2026-10-23 04:57:14,091 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 136993 2026-10-23 04:57:14,093 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-10-23 04:57:14,095 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 136993 2026-10-23 04:57:14,251 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045714_251324_test_self_order_product_availability.txt 2026-10-23 04:57:14,251 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmp3m68mczm_chrome_odoo" 2026-10-23 04:57:14,873 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 137181 2026-10-23 04:57:14,873 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmpnivtnlib_chrome_odoo 2026-10-23 04:57:14,873 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:41575/json/version 2026-10-23 04:57:14,875 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41575', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:57:14,952 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:14,952 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:41575/json 2026-10-23 04:57:14,954 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41575', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:57:14,981 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:41575/devtools/page/796843E4B13AD0C1A00FD693429E8A93 2026-10-23 04:57:14,990 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-10-23 04:57:14,999 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-10-23 04:57:15,072 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-10-23 04:57:15,091 44 INFO rb-1f9f1af-225886-428050 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/169?access_token=606e291028764300&table_identifier=536fd215" in browser 2026-10-23 04:57:15,098 44 INFO rb-1f9f1af-225886-428050 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/169?access_token=606e291028764300&table_identifier=536fd215" 2026-10-23 04:57:15,182 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:15] "GET /pos-self/169?access_token=606e291028764300&table_identifier=536fd215 HTTP/1.1" 200 - 9 0.013 0.049 2026-10-23 04:57:15,188 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': '796843E4B13AD0C1A00FD693429E8A93', 'loaderId': '435CEB7856AB7488EC1D6AEA6C06284F', 'isDownload': False} 2026-10-23 04:57:15,188 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:15,221 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:57:15,266 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:15] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.033 2026-10-23 04:57:15,297 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:15] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.014 0.054 2026-10-23 04:57:15,312 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:15] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.056 2026-10-23 04:57:15,539 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.015 2026-10-23 04:57:15,552 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:57:15,589 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:15] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.003 0.024 2026-10-23 04:57:15,593 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:57:15,593 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:57:15,600 44 INFO rb-1f9f1af-225886-428050 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/169?access_token=606e291028764300&table_identifier=536fd215", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:57:15,615 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:15,675 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:15,719 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:15] "POST /pos-self/relations/169 HTTP/1.1" 200 - 16 0.022 0.068 2026-10-23 04:57:15,733 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.096 2026-10-23 04:57:15,800 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-10-23 04:57:16,364 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:16] "POST /pos-self/data/169 HTTP/1.1" 200 - 120 0.106 0.458 2026-10-23 04:57:16,497 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.006 0.019 2026-10-23 04:57:16,524 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:16,603 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:16] "GET /web/image/ir.attachment/11771/raw HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 04:57:16,651 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:16,683 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:16] "GET /web/image/ir.attachment/11714/raw HTTP/1.1" 200 - 4 0.001 0.013 2026-10-23 04:57:16,718 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:57:16,866 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:16,932 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:16] "GET /web/image/pos.category/340/image_128?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 2 0.002 0.025 2026-10-23 04:57:16,951 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:16] "GET /web/image/pos.category/341/image_128?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 2 0.001 0.042 2026-10-23 04:57:16,999 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:16] "GET /web/image/pos.category/342/image_128?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 2 0.001 0.085 2026-10-23 04:57:17,006 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:17,015 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:57:17,046 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:17] "GET /web/image/pos.category/336/image_128?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 2 0.005 0.125 2026-10-23 04:57:17,066 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:17,081 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:17] "GET /web/image/product.template/2486/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.008 0.126 2026-10-23 04:57:17,101 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:17] "GET /web/image/product.template/2487/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-10-23 04:57:17,119 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:17] "GET /web/image/product.template/2488/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.138 2026-10-23 04:57:17,153 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:17] "GET /web/image/product.template/2489/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.005 0.151 2026-10-23 04:57:17,182 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:17] "GET /web/image/product.template/2490/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.010 0.146 2026-10-23 04:57:17,215 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:17] "GET /web/image/product.template/2495/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.157 2026-10-23 04:57:17,228 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:17,240 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:17] "GET /web/image/product.template/2491/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.003 0.139 2026-10-23 04:57:17,281 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:17] "GET /web/image/product.template/2492/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.006 0.163 2026-10-23 04:57:17,330 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:17] "GET /web/image/product.template/2493/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.011 0.181 2026-10-23 04:57:17,353 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:17] "GET /web/image/product.template/2494/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.186 2026-10-23 04:57:17,374 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:17] "GET /web/image/product.template/2471/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.173 2026-10-23 04:57:17,395 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:17,397 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:17] "GET /web/image/product.template/2472/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.002 0.151 2026-10-23 04:57:17,422 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:17] "GET /web/image/product.template/2475/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 3 0.004 0.170 2026-10-23 04:57:17,466 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:17] "GET /web/image/product.product/2998/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.010 0.139 2026-10-23 04:57:17,511 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:17] "GET /web/image/product.product/2999/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.015 0.152 2026-10-23 04:57:17,523 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:17,606 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:17,660 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:17,691 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:17] "GET /web/image/product.product/3004/image_512?unique=2026-10-23T04:55:27.000+00:00 HTTP/1.1" 200 - 8 0.005 0.024 2026-10-23 04:57:17,752 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:17,807 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:17,863 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:17,975 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:18,039 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:18,138 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:18,215 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:18,267 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:18,336 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:18,392 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:18,446 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:18,506 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:18,559 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:18,634 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:18,714 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2503086 started for PoS orders references: [{'name': None, 'pos_reference': '260-169-000002', 'uuid': '9b76b8a0-82ef-4363-8be7-850f1352a1ca'}] 2026-10-23 04:57:18,788 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2503086 order {'name': None, 'pos_reference': '260-169-000002', 'uuid': '9b76b8a0-82ef-4363-8be7-850f1352a1ca'} created pos.order #926 2026-10-23 04:57:18,825 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2503086 finished 2026-10-23 04:57:18,949 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.060 0.250 2026-10-23 04:57:19,024 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-10-23 04:57:19,026 44 INFO rb-1f9f1af-225886-428050 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-23 04:57:19,027 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.014 0.015 2026-10-23 04:57:19,157 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 10301592 (allocated 12058624) 2026-10-23 04:57:19,196 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 137181 2026-10-23 04:57:19,197 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-10-23 04:57:19,197 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 137181 2026-10-23 04:57:19,309 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045719_308900_test_self_order_product_availability.txt 2026-10-23 04:57:19,309 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmpnivtnlib_chrome_odoo" 2026-10-23 04:57:19,370 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 04:57:21,294 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_access_right_with_message_follower ... 2026-10-23 04:57:31,490 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:57:31,915 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97570043 started for PoS orders references: [{'name': None, 'pos_reference': '260-170-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'}] 2026-10-23 04:57:31,968 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97570043 order {'name': None, 'pos_reference': '260-170-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'} created pos.order #927 2026-10-23 04:57:31,969 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97570043 finished 2026-10-23 04:57:32,102 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:32] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 131 0.089 0.533 2026-10-23 04:57:32,222 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:32] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 41 0.039 0.067 2026-10-23 04:57:32,265 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_config_session_loaded_fields ... 2026-10-23 04:57:42,001 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:57:42,818 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:57:42] "POST /pos-self/data/171 HTTP/1.1" 200 - 197 0.168 0.653 2026-10-23 04:57:42,880 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_foreign_line_update_is_dropped ... 2026-10-23 04:57:52,353 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_generate_return_values_includes_payment_method ... 2026-10-23 04:58:02,492 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:58:02,863 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:02] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 73 0.040 0.333 2026-10-23 04:58:02,904 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_get_orders_by_access_token ... 2026-10-23 04:58:12,749 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:58:13,106 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:13] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.010 0.349 2026-10-23 04:58:13,216 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:13] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 58 0.034 0.070 2026-10-23 04:58:13,241 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:13] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 6 0.003 0.013 2026-10-23 04:58:13,330 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:13] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.017 0.062 2026-10-23 04:58:13,421 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:13] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.022 0.056 2026-10-23 04:58:13,548 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:13] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.013 0.034 2026-10-23 04:58:13,577 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:13] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 9 0.004 0.014 2026-10-23 04:58:13,633 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:13] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.013 0.036 2026-10-23 04:58:13,699 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:13] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.014 0.039 2026-10-23 04:58:13,741 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_order_sanatization ... 2026-10-23 04:58:22,092 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_preparation_categories_are_loaded ... 2026-10-23 04:58:31,691 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:58:32,391 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:32] "POST /pos-self/data/176 HTTP/1.1" 200 - 188 0.147 0.557 2026-10-23 04:58:32,831 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome pid: 137394 2026-10-23 04:58:32,832 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless temporary user profile dir: /tmp/tmp_60w9w7i_chrome_odoo 2026-10-23 04:58:32,832 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:43913/json/version 2026-10-23 04:58:32,833 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43913', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:58:32,867 44 INFO rb-1f9f1af-225886-428050 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-23 04:58:32,867 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:43913/json 2026-10-23 04:58:32,869 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43913', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:58:32,882 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Websocket url found: ws://127.0.0.1:43913/devtools/page/ED3547972B05A462BE1B2688281197D1 2026-10-23 04:58:32,894 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Enable chrome headless console log notification 2026-10-23 04:58:32,899 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless enable page notifications 2026-10-23 04:58:32,950 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Setting session cookie in browser 2026-10-23 04:58:32,958 44 INFO rb-1f9f1af-225886-428050 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/176?access_token=7f5ecfebb00d40a1" in browser 2026-10-23 04:58:32,959 44 INFO rb-1f9f1af-225886-428050 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/176?access_token=7f5ecfebb00d40a1" 2026-10-23 04:58:33,302 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:33] "GET /pos-self/176?access_token=7f5ecfebb00d40a1 HTTP/1.1" 200 - 38 0.034 0.294 2026-10-23 04:58:33,308 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigation result: {'frameId': 'ED3547972B05A462BE1B2688281197D1', 'loaderId': 'FB85BE4654B77906227CA6CFFE2ABF0D', 'isDownload': False} 2026-10-23 04:58:33,308 44 INFO rb-1f9f1af-225886-428050 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-23 04:58:33,336 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:58:33,369 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:58:33,414 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:33] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.043 2026-10-23 04:58:33,445 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:58:33,465 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:33] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.113 2026-10-23 04:58:33,476 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:58:33,492 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:33] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.135 2026-10-23 04:58:33,723 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:33] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-10-23 04:58:33,740 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.014 2026-10-23 04:58:33,755 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:33] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.016 2026-10-23 04:58:33,767 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:58:33,767 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:33] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 04:58:33,775 44 INFO rb-1f9f1af-225886-428050 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/176?access_token=7f5ecfebb00d40a1", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:58:33,789 44 INFO rb-1f9f1af-225886-428050 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-23 04:58:33,881 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:33] "POST /pos-self/relations/176 HTTP/1.1" 200 - 36 0.035 0.062 2026-10-23 04:58:33,964 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.165 2026-10-23 04:58:34,267 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:34] "POST /pos-self/data/176 HTTP/1.1" 200 - 106 0.065 0.242 2026-10-23 04:58:34,271 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.281 2026-10-23 04:58:34,360 44 INFO rb-1f9f1af-225886-428050 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-23 04:58:34,428 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:34] "GET /web/image/ir.attachment/12166/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 04:58:34,490 44 INFO rb-1f9f1af-225886-428050 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-23 04:58:34,538 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:58:34,555 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:34] "GET /web/image/pos.category/350/image_128?unique=2026-10-23T04:57:19.000+00:00 HTTP/1.1" 200 - 2 0.001 0.028 2026-10-23 04:58:34,590 44 INFO rb-1f9f1af-225886-428050 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-23 04:58:34,599 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:34] "GET /web/image/product.template/2496/image_512?unique=2026-10-23T04:57:19.000+00:00 HTTP/1.1" 200 - 3 0.014 0.031 2026-10-23 04:58:34,609 44 INFO rb-1f9f1af-225886-428050 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-23 04:58:34,658 44 INFO rb-1f9f1af-225886-428050 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-23 04:58:34,709 44 INFO rb-1f9f1af-225886-428050 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-23 04:58:34,761 44 INFO rb-1f9f1af-225886-428050 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-23 04:58:34,812 44 INFO rb-1f9f1af-225886-428050 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-23 04:58:34,865 44 INFO rb-1f9f1af-225886-428050 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-23 04:58:34,915 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: tour succeeded 2026-10-23 04:58:34,916 44 INFO rb-1f9f1af-225886-428050 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-23 04:58:34,977 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: heap 6691368 (allocated 7340032) 2026-10-23 04:58:34,979 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing chrome headless with pid 137394 2026-10-23 04:58:34,979 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing websocket connection 2026-10-23 04:58:34,980 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Terminating chrome headless with pid 137394 2026-10-23 04:58:35,096 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045835_095972_test_preparation_categories_are_loaded.txt 2026-10-23 04:58:35,096 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Removing chrome user profile "/tmp/tmp_60w9w7i_chrome_odoo" 2026-10-23 04:58:35,160 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 04:58:37,143 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-10-23 04:58:47,414 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome pid: 137565 2026-10-23 04:58:47,415 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpfvj6ypci_chrome_odoo 2026-10-23 04:58:47,416 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:45811/json/version 2026-10-23 04:58:47,420 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45811', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:58:47,470 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-23 04:58:47,470 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:45811/json 2026-10-23 04:58:47,472 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45811', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:58:47,486 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Websocket url found: ws://127.0.0.1:45811/devtools/page/C0A68B86DA7DB95C5C82BC7B6F2C9895 2026-10-23 04:58:47,503 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Enable chrome headless console log notification 2026-10-23 04:58:47,511 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless enable page notifications 2026-10-23 04:58:47,567 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Setting session cookie in browser 2026-10-23 04:58:48,019 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Open "http://127.0.0.1:8069/pos-self/177?access_token=01f2f49f808e4a9f" in browser 2026-10-23 04:58:48,020 44 INFO rb-1f9f1af-225886-428050 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/177?access_token=01f2f49f808e4a9f" 2026-10-23 04:58:48,038 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:58:48,677 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:48] "GET /pos-self/177?access_token=01f2f49f808e4a9f HTTP/1.1" 200 - 56 0.049 0.595 2026-10-23 04:58:48,682 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigation result: {'frameId': 'C0A68B86DA7DB95C5C82BC7B6F2C9895', 'loaderId': '91825293555FA27CE43624BC8F07F4CF', 'isDownload': False} 2026-10-23 04:58:48,682 44 INFO rb-1f9f1af-225886-428050 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-23 04:58:48,703 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:58:48,727 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:58:48,746 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:48] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.022 2026-10-23 04:58:48,756 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:58:48,791 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:48] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.052 2026-10-23 04:58:48,805 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:58:48,833 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:48] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.108 2026-10-23 04:58:49,073 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:49] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.007 2026-10-23 04:58:49,106 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.024 0.008 2026-10-23 04:58:49,117 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:49] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.032 2026-10-23 04:58:49,137 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:58:49,138 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:49] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-10-23 04:58:49,139 44 INFO rb-1f9f1af-225886-428050 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/177?access_token=01f2f49f808e4a9f", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:58:49,150 44 INFO rb-1f9f1af-225886-428050 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-23 04:58:49,210 44 INFO rb-1f9f1af-225886-428050 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-23 04:58:49,269 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:49] "POST /pos-self/relations/177 HTTP/1.1" 200 - 37 0.043 0.063 2026-10-23 04:58:49,335 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.169 2026-10-23 04:58:49,759 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:49] "POST /pos-self/data/177 HTTP/1.1" 200 - 172 0.160 0.278 2026-10-23 04:58:49,766 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.408 2026-10-23 04:58:49,865 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:49] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.010 0.041 2026-10-23 04:58:49,874 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-23 04:58:49,928 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:49] "GET /web/image/ir.attachment/12234/raw HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 04:58:49,999 44 INFO rb-1f9f1af-225886-428050 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-23 04:58:50,084 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:50] "GET /web/image/pos.category/351/image_128?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 2 0.003 0.037 2026-10-23 04:58:50,101 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:58:50,105 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:50] "GET /web/image/product.template/2501/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.047 2026-10-23 04:58:50,115 44 INFO rb-1f9f1af-225886-428050 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-23 04:58:50,129 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:50] "GET /web/image/product.template/2502/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.059 2026-10-23 04:58:50,151 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:50] "GET /web/image/product.template/2503/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.075 2026-10-23 04:58:50,164 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:50] "GET /web/image/product.template/2505/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-10-23 04:58:50,183 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:50] "GET /web/image/product.template/2504/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-23 04:58:50,190 44 INFO rb-1f9f1af-225886-428050 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-23 04:58:50,210 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:50] "GET /web/image/ir.attachment/12183/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-23 04:58:50,227 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58: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-23 04:58:50,246 44 INFO rb-1f9f1af-225886-428050 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-23 04:58:50,262 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:50] "GET /web/image/product.product/3010/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 8 0.005 0.029 2026-10-23 04:58:50,325 44 INFO rb-1f9f1af-225886-428050 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-23 04:58:50,371 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17708520 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000001', 'uuid': 'c7bfa1b7-0d53-4769-9ddb-5ea98741ed2f'}] 2026-10-23 04:58:50,419 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17708520 order {'name': None, 'pos_reference': '260-177-000001', 'uuid': 'c7bfa1b7-0d53-4769-9ddb-5ea98741ed2f'} created pos.order #932 2026-10-23 04:58:50,442 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17708520 finished 2026-10-23 04:58:50,622 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:50] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 105 0.091 0.212 2026-10-23 04:58:50,699 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.021 2026-10-23 04:58:50,708 44 INFO rb-1f9f1af-225886-428050 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-23 04:58:50,712 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:58:50] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.015 2026-10-23 04:58:50,756 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: tour succeeded 2026-10-23 04:58:50,756 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: ╔═══════════════════════════════════╗ ║ TOUR kiosk_simple_order SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-23 04:58:50,830 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: heap 7558864 (allocated 8650752) 2026-10-23 04:58:50,832 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing chrome headless with pid 137565 2026-10-23 04:58:50,839 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing websocket connection 2026-10-23 04:58:50,841 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Terminating chrome headless with pid 137565 2026-10-23 04:58:50,940 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045850_940685_test_duplicate_order_kiosk.txt 2026-10-23 04:58:50,941 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Removing chrome user profile "/tmp/tmpfvj6ypci_chrome_odoo" 2026-10-23 04:58:50,985 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_kiosk_reloads_on_config_change ... 2026-10-23 04:59:00,641 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_order_price_null ... 2026-10-23 04:59:10,571 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome pid: 137757 2026-10-23 04:59:10,572 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless temporary user profile dir: /tmp/tmp2ur6p4vs_chrome_odoo 2026-10-23 04:59:10,572 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:37319/json/version 2026-10-23 04:59:10,573 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37319', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:59:10,639 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Browser version: Chrome/150.0.7871.114 2026-10-23 04:59:10,640 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:37319/json 2026-10-23 04:59:10,641 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37319', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:59:10,661 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Websocket url found: ws://127.0.0.1:37319/devtools/page/386CD7D471494869662E5C69D6B91E84 2026-10-23 04:59:10,722 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Enable chrome headless console log notification 2026-10-23 04:59:10,751 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless enable page notifications 2026-10-23 04:59:10,780 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Setting session cookie in browser 2026-10-23 04:59:11,331 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Open "http://127.0.0.1:8069/pos-self/179?access_token=e95cfef0de144b96" in browser 2026-10-23 04:59:11,331 44 INFO rb-1f9f1af-225886-428050 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/179?access_token=e95cfef0de144b96" 2026-10-23 04:59:11,351 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:59:12,068 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:12] "GET /pos-self/179?access_token=e95cfef0de144b96 HTTP/1.1" 200 - 56 0.053 0.667 2026-10-23 04:59:12,071 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigation result: {'frameId': '386CD7D471494869662E5C69D6B91E84', 'loaderId': '141AE0CC81E3E767446426B168A48003', 'isDownload': False} 2026-10-23 04:59:12,072 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:12,097 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:59:12,119 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:59:12,142 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:12] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.029 2026-10-23 04:59:12,166 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:59:12,197 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:12] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.082 2026-10-23 04:59:12,220 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:59:12,279 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:12] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.147 2026-10-23 04:59:12,518 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:12] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-23 04:59:12,544 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.011 0.007 2026-10-23 04:59:12,561 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:12] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.019 2026-10-23 04:59:12,569 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:59:12,569 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:12] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 04:59:12,574 44 INFO rb-1f9f1af-225886-428050 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/179?access_token=e95cfef0de144b96", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:59:12,590 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:12,663 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:12,705 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-23 04:59:12,802 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:12] "POST /pos-self/relations/179 HTTP/1.1" 200 - 37 0.030 0.168 2026-10-23 04:59:12,807 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.082 2026-10-23 04:59:13,272 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:13] "POST /pos-self/data/179 HTTP/1.1" 200 - 172 0.160 0.256 2026-10-23 04:59:13,382 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:13] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.040 2026-10-23 04:59:13,401 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: Owl is running in 'dev' mode. 2026-10-23 04:59:13,478 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:13] "GET /web/image/ir.attachment/12347/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-23 04:59:13,550 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:13,630 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:13] "GET /web/image/pos.category/351/image_128?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.027 2026-10-23 04:59:13,671 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:59:13,677 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:13] "GET /web/image/product.template/2501/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.012 0.037 2026-10-23 04:59:13,703 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:13,713 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:13] "GET /web/image/product.template/2505/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.060 2026-10-23 04:59:13,738 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:13] "GET /web/image/product.template/2503/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-10-23 04:59:13,758 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:13,765 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:13] "GET /web/image/product.template/2502/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.107 2026-10-23 04:59:13,796 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:13] "GET /web/image/product.template/2504/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-10-23 04:59:13,809 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:59:13,817 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:13,818 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:13] "GET /web/image/ir.attachment/12296/raw HTTP/1.1" 200 - 4 0.003 0.038 2026-10-23 04:59:13,842 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:13] "GET /web/image/product.product/3010/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 8 0.005 0.037 2026-10-23 04:59:13,881 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:13,955 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85478241 started for PoS orders references: [{'name': None, 'pos_reference': '260-179-000001', 'uuid': '90792c45-0d98-4a0c-b8c3-b835bff6a639'}] 2026-10-23 04:59:14,019 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85478241 order {'name': None, 'pos_reference': '260-179-000001', 'uuid': '90792c45-0d98-4a0c-b8c3-b835bff6a639'} created pos.order #933 2026-10-23 04:59:14,047 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85478241 finished 2026-10-23 04:59:14,803 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:14] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 275 0.292 0.629 2026-10-23 04:59:14,876 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:14,886 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:14] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.004 0.012 2026-10-23 04:59:14,926 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: tour succeeded 2026-10-23 04:59:14,927 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_price_null SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-23 04:59:15,009 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: heap 7479744 (allocated 8126464) 2026-10-23 04:59:15,015 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing chrome headless with pid 137757 2026-10-23 04:59:15,018 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing websocket connection 2026-10-23 04:59:15,020 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Terminating chrome headless with pid 137757 2026-10-23 04:59:15,146 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045915_146684_test_order_price_null.txt 2026-10-23 04:59:15,147 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Removing chrome user profile "/tmp/tmp2ur6p4vs_chrome_odoo" 2026-10-23 04:59:15,204 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-10-23 04:59:25,960 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 137949 2026-10-23 04:59:25,961 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpfmhbzc_k_chrome_odoo 2026-10-23 04:59:25,961 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:38689/json/version 2026-10-23 04:59:25,967 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38689', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:59:26,011 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-23 04:59:26,011 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:38689/json 2026-10-23 04:59:26,012 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38689', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:59:26,076 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:38689/devtools/page/FE35AF5B87486BDF6D0D73F2B0C61E65 2026-10-23 04:59:26,122 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-23 04:59:26,168 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-23 04:59:26,193 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-23 04:59:26,913 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/180?access_token=71d791d6ad564bde" in browser 2026-10-23 04:59:26,914 44 INFO rb-1f9f1af-225886-428050 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/180?access_token=71d791d6ad564bde" 2026-10-23 04:59:26,936 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:59:27,586 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:27] "GET /pos-self/180?access_token=71d791d6ad564bde HTTP/1.1" 200 - 59 0.049 0.607 2026-10-23 04:59:27,592 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'FE35AF5B87486BDF6D0D73F2B0C61E65', 'loaderId': 'C399415B8AFF8305C111E8C82AA8B3FE', 'isDownload': False} 2026-10-23 04:59:27,592 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:27,618 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:59:27,650 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:59:27,688 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:27] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.011 0.052 2026-10-23 04:59:27,701 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:59:27,736 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:27] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.090 2026-10-23 04:59:27,758 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:59:27,779 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:27] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.016 0.118 2026-10-23 04:59:27,969 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.019 2026-10-23 04:59:27,989 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.011 0.016 2026-10-23 04:59:28,003 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:28] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.017 2026-10-23 04:59:28,014 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:59:28,014 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 04:59:28,020 44 INFO rb-1f9f1af-225886-428050 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/180?access_token=71d791d6ad564bde", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:59:28,040 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:28,089 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:28,137 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:28] "POST /pos-self/relations/180 HTTP/1.1" 200 - 37 0.032 0.078 2026-10-23 04:59:28,207 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.174 2026-10-23 04:59:28,643 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:28] "POST /pos-self/data/180 HTTP/1.1" 200 - 179 0.146 0.305 2026-10-23 04:59:28,647 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.419 2026-10-23 04:59:28,783 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:28] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.059 2026-10-23 04:59:28,799 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-23 04:59:28,884 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:28] "GET /web/image/ir.attachment/12405/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 04:59:28,915 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:28,927 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:28] "GET /web/image/ir.attachment/12354/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 04:59:28,946 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:59:29,005 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:29,058 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:29] "GET /web/image/pos.category/351/image_128?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.039 2026-10-23 04:59:29,064 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:29,093 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:29] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.002 0.067 2026-10-23 04:59:29,107 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:29] "GET /web/image/product.template/2501/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-10-23 04:59:29,127 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:29] "GET /web/image/product.template/2502/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.084 2026-10-23 04:59:29,157 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:29] "GET /web/image/product.template/2505/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.105 2026-10-23 04:59:29,171 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:29,178 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:29] "GET /web/image/product.template/2503/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.127 2026-10-23 04:59:29,201 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:29] "GET /web/image/product.template/2504/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-10-23 04:59:29,238 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:29,288 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:29] "GET /web/image/product.template/2506/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.023 2026-10-23 04:59:29,301 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:29,308 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:29] "GET /web/image/product.template/2507/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.050 2026-10-23 04:59:29,384 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:29,484 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:29,554 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:29,556 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:29] "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-23 04:59:29,564 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:29] "GET /web/image/product.product/3010/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 8 0.014 0.029 2026-10-23 04:59:29,593 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:29,608 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:29] "GET /web/image/product.product/3015/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 8 0.008 0.070 2026-10-23 04:59:29,659 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:29,671 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:29] "GET /web/image/product.product/3016/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 8 0.011 0.118 2026-10-23 04:59:29,699 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:29,776 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:29,839 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:29,911 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:29,991 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69540957 started for PoS orders references: [{'name': None, 'pos_reference': '260-180-000001', 'uuid': 'd8edfdf3-0f04-4297-9250-0f1c16e990bb'}] 2026-10-23 04:59:30,065 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69540957 order {'name': None, 'pos_reference': '260-180-000001', 'uuid': 'd8edfdf3-0f04-4297-9250-0f1c16e990bb'} created pos.order #934 2026-10-23 04:59:30,089 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69540957 finished 2026-10-23 04:59:30,276 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:30] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 139 0.101 0.257 2026-10-23 04:59:30,339 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:30] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.007 2026-10-23 04:59:30,352 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:30,400 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:30,460 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:30,478 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:30] "GET /web/image/ir.attachment/12404/raw HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 04:59:30,536 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:30,586 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:30,637 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-23 04:59:30,638 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:30,736 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8670124 (allocated 9437184) 2026-10-23 04:59:30,747 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 137949 2026-10-23 04:59:30,754 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-23 04:59:30,756 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 137949 2026-10-23 04:59:30,856 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045930_856658_test_self_order_kiosk.txt 2026-10-23 04:59:30,856 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpfmhbzc_k_chrome_odoo" 2026-10-23 04:59:31,294 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 138143 2026-10-23 04:59:31,294 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmptgan5zco_chrome_odoo 2026-10-23 04:59:31,294 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:44333/json/version 2026-10-23 04:59:31,295 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44333', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:59:31,327 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-23 04:59:31,330 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:44333/json 2026-10-23 04:59:31,332 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44333', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:59:31,344 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:44333/devtools/page/0A03E94C829B176D62970D7B6A2C615B 2026-10-23 04:59:31,353 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-23 04:59:31,360 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-23 04:59:31,386 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-23 04:59:31,390 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/180?access_token=71d791d6ad564bde" in browser 2026-10-23 04:59:31,391 44 INFO rb-1f9f1af-225886-428050 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/180?access_token=71d791d6ad564bde" 2026-10-23 04:59:31,477 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:31] "GET /pos-self/180?access_token=71d791d6ad564bde HTTP/1.1" 200 - 7 0.006 0.031 2026-10-23 04:59:31,500 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '0A03E94C829B176D62970D7B6A2C615B', 'loaderId': 'FED24FC166F8BADCB7062E2909DCF830', 'isDownload': False} 2026-10-23 04:59:31,500 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:31,538 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:59:31,574 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:31] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.006 0.015 2026-10-23 04:59:31,594 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:31] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.007 0.029 2026-10-23 04:59:31,617 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:31] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.009 0.048 2026-10-23 04:59:31,852 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:31] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-23 04:59:31,860 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:59:31,891 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:31] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 04:59:31,907 44 INFO rb-1f9f1af-225886-428050 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/180?access_token=71d791d6ad564bde", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:59:31,914 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:59:31,914 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:59:31,921 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:31,981 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:31,995 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:31] "POST /pos-self/relations/180 HTTP/1.1" 200 - 16 0.014 0.042 2026-10-23 04:59:32,005 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.059 2026-10-23 04:59:32,377 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:32] "POST /pos-self/data/180 HTTP/1.1" 200 - 114 0.094 0.264 2026-10-23 04:59:32,381 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.354 2026-10-23 04:59:32,515 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:32] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.003 0.032 2026-10-23 04:59:32,532 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-23 04:59:32,621 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:32] "GET /web/image/ir.attachment/12405/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-23 04:59:32,646 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:32,670 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:32] "GET /web/image/ir.attachment/12354/raw HTTP/1.1" 200 - 4 0.003 0.009 2026-10-23 04:59:32,686 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 04:59:32,768 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:32,818 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:32] "GET /web/image/pos.category/351/image_128?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.022 2026-10-23 04:59:32,829 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:32,843 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:32] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.002 0.038 2026-10-23 04:59:32,871 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:32] "GET /web/image/product.template/2501/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.059 2026-10-23 04:59:32,893 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:32] "GET /web/image/product.template/2502/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-23 04:59:32,910 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:32] "GET /web/image/product.template/2505/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-10-23 04:59:32,919 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:32,927 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:32] "GET /web/image/product.template/2503/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-10-23 04:59:32,948 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:32] "GET /web/image/product.template/2504/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-10-23 04:59:33,006 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:33,039 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04: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-23 04:59:33,060 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:33,077 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:33] "GET /web/image/product.product/3010/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 8 0.008 0.030 2026-10-23 04:59:33,128 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:33,153 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:33] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.017 2026-10-23 04:59:33,203 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:33,281 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:33,327 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40251823 started for PoS orders references: [{'name': None, 'pos_reference': '260-180-000002', 'uuid': 'efe23b05-f626-47b3-85d9-1f717c954386'}] 2026-10-23 04:59:33,373 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40251823 order {'name': None, 'pos_reference': '260-180-000002', 'uuid': 'efe23b05-f626-47b3-85d9-1f717c954386'} created pos.order #935 2026-10-23 04:59:33,402 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40251823 finished 2026-10-23 04:59:33,550 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:33] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 71 0.054 0.220 2026-10-23 04:59:33,632 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:33] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.010 2026-10-23 04:59:33,642 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:33,686 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:33,758 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:33,814 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:33,863 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:33,915 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-23 04:59:33,918 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:33,969 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8436692 (allocated 9437184) 2026-10-23 04:59:33,981 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 138143 2026-10-23 04:59:33,982 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-23 04:59:33,984 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 138143 2026-10-23 04:59:34,090 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045934_090457_test_self_order_kiosk.txt 2026-10-23 04:59:34,090 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmptgan5zco_chrome_odoo" 2026-10-23 04:59:34,627 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 138336 2026-10-23 04:59:34,628 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpov0ezfc__chrome_odoo 2026-10-23 04:59:34,628 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:33667/json/version 2026-10-23 04:59:34,632 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33667', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:59:34,707 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-23 04:59:34,707 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:33667/json 2026-10-23 04:59:34,708 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33667', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:59:34,763 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:33667/devtools/page/19E159245DDECC202F33B59B5453DBA1 2026-10-23 04:59:34,793 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-23 04:59:34,809 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-23 04:59:34,856 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-23 04:59:34,863 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/180?access_token=71d791d6ad564bde" in browser 2026-10-23 04:59:34,863 44 INFO rb-1f9f1af-225886-428050 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/180?access_token=71d791d6ad564bde" 2026-10-23 04:59:34,933 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:34] "GET /pos-self/180?access_token=71d791d6ad564bde HTTP/1.1" 200 - 7 0.004 0.034 2026-10-23 04:59:34,939 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '19E159245DDECC202F33B59B5453DBA1', 'loaderId': '13289C812081B91F2026F982E2AF3151', 'isDownload': False} 2026-10-23 04:59:34,939 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:34,964 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:59:35,014 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:35] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.009 0.022 2026-10-23 04:59:35,028 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:35] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.005 0.028 2026-10-23 04:59:35,041 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:35] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.032 2026-10-23 04:59:35,302 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-23 04:59:35,311 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:59:35,332 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:35] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 04:59:35,351 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:59:35,351 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:59:35,353 44 INFO rb-1f9f1af-225886-428050 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/180?access_token=71d791d6ad564bde", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:59:35,364 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:35,398 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.009 0.007 2026-10-23 04:59:35,428 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:35,474 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:35] "POST /pos-self/relations/180 HTTP/1.1" 200 - 16 0.017 0.072 2026-10-23 04:59:35,484 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.055 2026-10-23 04:59:35,822 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:35] "POST /pos-self/data/180 HTTP/1.1" 200 - 114 0.093 0.223 2026-10-23 04:59:35,925 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:35] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.005 0.042 2026-10-23 04:59:35,939 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-23 04:59:35,992 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:35] "GET /web/image/ir.attachment/12405/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-23 04:59:36,051 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:36,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:36] "GET /web/image/pos.category/351/image_128?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.033 2026-10-23 04:59:36,141 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:36,162 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:36] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.012 0.064 2026-10-23 04:59:36,177 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 04:59:36,181 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:36] "GET /web/image/product.template/2501/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.064 2026-10-23 04:59:36,199 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:36,219 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:36] "GET /web/image/product.template/2502/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.016 0.088 2026-10-23 04:59:36,244 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:36] "GET /web/image/product.template/2505/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-23 04:59:36,266 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:36] "GET /web/image/product.template/2503/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.132 2026-10-23 04:59:36,283 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:36,294 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:36] "GET /web/image/product.template/2504/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.154 2026-10-23 04:59:36,359 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:36,380 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:36] "GET /web/image/ir.attachment/12354/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 04:59:36,424 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59: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-23 04:59:36,426 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:36,443 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:36] "GET /web/image/product.product/3010/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 8 0.011 0.031 2026-10-23 04:59:36,494 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:36,595 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:36,655 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:36,706 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38865054 started for PoS orders references: [{'name': None, 'pos_reference': '260-180-000003', 'uuid': '6f33cd78-f74f-4aa0-8758-ffdef6c49656'}] 2026-10-23 04:59:36,784 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38865054 order {'name': None, 'pos_reference': '260-180-000003', 'uuid': '6f33cd78-f74f-4aa0-8758-ffdef6c49656'} created pos.order #936 2026-10-23 04:59:36,815 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38865054 finished 2026-10-23 04:59:36,939 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:36] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 71 0.059 0.225 2026-10-23 04:59:37,023 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:37,025 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:37] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.013 0.029 2026-10-23 04:59:37,041 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:37] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.030 2026-10-23 04:59:37,071 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:37,130 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:37,178 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:37,247 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:37,306 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:37,357 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-23 04:59:37,358 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:37,415 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8092252 (allocated 9175040) 2026-10-23 04:59:37,420 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 138336 2026-10-23 04:59:37,423 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-23 04:59:37,425 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 138336 2026-10-23 04:59:37,533 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045937_533461_test_self_order_kiosk.txt 2026-10-23 04:59:37,533 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpov0ezfc__chrome_odoo" 2026-10-23 04:59:38,037 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 138525 2026-10-23 04:59:38,037 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmppxetdkac_chrome_odoo 2026-10-23 04:59:38,037 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:36033/json/version 2026-10-23 04:59:38,038 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36033', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:59:38,081 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-23 04:59:38,081 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:36033/json 2026-10-23 04:59:38,082 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36033', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:59:38,090 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:36033/devtools/page/B44A53D649DA6ABF8BF37E3E7ECF18CD 2026-10-23 04:59:38,097 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-23 04:59:38,118 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-23 04:59:38,164 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-23 04:59:38,195 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/180?access_token=71d791d6ad564bde" in browser 2026-10-23 04:59:38,195 44 INFO rb-1f9f1af-225886-428050 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/180?access_token=71d791d6ad564bde" 2026-10-23 04:59:38,271 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:38] "GET /pos-self/180?access_token=71d791d6ad564bde HTTP/1.1" 200 - 7 0.012 0.044 2026-10-23 04:59:38,281 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'B44A53D649DA6ABF8BF37E3E7ECF18CD', 'loaderId': '7217FF744B8C89BF75617B00F411F2F9', 'isDownload': False} 2026-10-23 04:59:38,281 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:38,306 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:59:38,337 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:38] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.007 0.012 2026-10-23 04:59:38,350 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:38] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.026 2026-10-23 04:59:38,361 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:38] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.029 2026-10-23 04:59:38,592 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-23 04:59:38,609 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 04:59:38,626 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:38] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.003 0.012 2026-10-23 04:59:38,638 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:59:38,639 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:59:38,652 44 INFO rb-1f9f1af-225886-428050 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/180?access_token=71d791d6ad564bde", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:59:38,663 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:38,666 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.006 2026-10-23 04:59:38,718 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:38,728 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:38] "POST /pos-self/relations/180 HTTP/1.1" 200 - 16 0.013 0.059 2026-10-23 04:59:38,732 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.010 2026-10-23 04:59:39,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:39] "POST /pos-self/data/180 HTTP/1.1" 200 - 114 0.101 0.475 2026-10-23 04:59:39,469 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:39] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.008 0.035 2026-10-23 04:59:39,492 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-23 04:59:39,579 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:39] "GET /web/image/ir.attachment/12405/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 04:59:39,637 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:39,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:39] "GET /web/image/pos.category/351/image_128?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 2 0.002 0.036 2026-10-23 04:59:39,731 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 04:59:39,745 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:39,750 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:39] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.003 0.060 2026-10-23 04:59:39,770 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:39] "GET /web/image/product.template/2501/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-10-23 04:59:39,799 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:39] "GET /web/image/product.template/2502/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-10-23 04:59:39,822 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:39] "GET /web/image/product.template/2505/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.109 2026-10-23 04:59:39,845 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:39,851 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:39] "GET /web/image/product.template/2503/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.121 2026-10-23 04:59:39,889 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:39] "GET /web/image/product.template/2504/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.146 2026-10-23 04:59:39,922 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:39,938 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:39] "GET /web/image/ir.attachment/12354/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-23 04:59:39,981 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 04:59:39,982 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:39,997 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:39] "GET /web/image/product.product/3010/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 8 0.010 0.023 2026-10-23 04:59:40,054 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:40,121 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32117035 started for PoS orders references: [{'name': None, 'pos_reference': '260-180-000004', 'uuid': '15b4a5db-fb50-460f-9683-61ef21909d0f'}] 2026-10-23 04:59:40,164 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32117035 order {'name': None, 'pos_reference': '260-180-000004', 'uuid': '15b4a5db-fb50-460f-9683-61ef21909d0f'} created pos.order #937 2026-10-23 04:59:40,190 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32117035 finished 2026-10-23 04:59:40,331 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:40] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 71 0.051 0.215 2026-10-23 04:59:40,403 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.020 2026-10-23 04:59:40,421 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:40] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.022 2026-10-23 04:59:40,426 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:40,471 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:40,557 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:40,623 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:40,673 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:40,727 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-23 04:59:40,728 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:40,800 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8012176 (allocated 9437184) 2026-10-23 04:59:40,807 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 138525 2026-10-23 04:59:40,809 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-23 04:59:40,809 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 138525 2026-10-23 04:59:40,921 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045940_921244_test_self_order_kiosk.txt 2026-10-23 04:59:40,921 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmppxetdkac_chrome_odoo" 2026-10-23 04:59:41,387 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 138710 2026-10-23 04:59:41,387 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpypdz_95t_chrome_odoo 2026-10-23 04:59:41,387 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:46815/json/version 2026-10-23 04:59:41,388 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46815', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:59:41,414 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-10-23 04:59:41,414 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:46815/json 2026-10-23 04:59:41,415 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46815', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:59:41,425 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:46815/devtools/page/8DF758FA87AE98845A138BC49D587155 2026-10-23 04:59:41,435 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-10-23 04:59:41,451 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-10-23 04:59:41,516 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-10-23 04:59:41,527 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/180?access_token=71d791d6ad564bde" in browser 2026-10-23 04:59:41,527 44 INFO rb-1f9f1af-225886-428050 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/180?access_token=71d791d6ad564bde" 2026-10-23 04:59:41,590 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:41] "GET /pos-self/180?access_token=71d791d6ad564bde HTTP/1.1" 200 - 7 0.005 0.039 2026-10-23 04:59:41,595 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '8DF758FA87AE98845A138BC49D587155', 'loaderId': '7AF292105980188CBAEE5A0D4DD941B8', 'isDownload': False} 2026-10-23 04:59:41,595 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:41,608 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:59:41,668 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:41] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.023 2026-10-23 04:59:41,682 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:41] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.036 2026-10-23 04:59:41,706 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:41] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.010 0.049 2026-10-23 04:59:41,961 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:41] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.008 2026-10-23 04:59:41,965 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 04:59:42,015 44 INFO rb-1f9f1af-225886-428050 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/180?access_token=71d791d6ad564bde", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:59:42,021 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:42] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.006 0.019 2026-10-23 04:59:42,023 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:59:42,024 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 04:59:42,029 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:42,081 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:42,133 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:42] "POST /pos-self/relations/180 HTTP/1.1" 200 - 16 0.018 0.069 2026-10-23 04:59:42,142 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.093 2026-10-23 04:59:42,497 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:42] "POST /pos-self/data/180 HTTP/1.1" 200 - 114 0.101 0.237 2026-10-23 04:59:42,508 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.332 2026-10-23 04:59:42,615 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:42] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.004 0.038 2026-10-23 04:59:42,633 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-10-23 04:59:42,700 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:42] "GET /web/image/ir.attachment/12405/raw HTTP/1.1" 200 - 4 0.003 0.006 2026-10-23 04:59:42,774 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:42,869 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:42] "GET /web/image/pos.category/351/image_128?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 2 0.002 0.040 2026-10-23 04:59:42,878 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:42,891 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 04:59:42,904 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:42] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.003 0.063 2026-10-23 04:59:42,925 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:42] "GET /web/image/product.template/2502/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.068 2026-10-23 04:59:42,950 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:42,952 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:42] "GET /web/image/product.template/2501/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-23 04:59:42,980 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:42] "GET /web/image/product.template/2505/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-10-23 04:59:43,005 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:43] "GET /web/image/product.template/2503/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-10-23 04:59:43,019 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:43] "GET /web/image/product.template/2504/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-23 04:59:43,025 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:43,101 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:43,123 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:43] "GET /web/image/ir.attachment/12354/raw HTTP/1.1" 200 - 4 0.003 0.010 2026-10-23 04:59:43,156 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:43,174 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 04:59:43,200 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:43] "GET /web/image/product.product/3010/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 8 0.011 0.044 2026-10-23 04:59:43,209 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:43,232 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:43] "GET /web/image/product.product/3012/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 8 0.009 0.075 2026-10-23 04:59:43,263 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:43,328 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:43,390 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:43,471 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:43,527 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:43,578 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-10-23 04:59:43,578 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_kiosk_cancel SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-23 04:59:43,654 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8120568 (allocated 9175040) 2026-10-23 04:59:43,668 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 138710 2026-10-23 04:59:43,671 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-10-23 04:59:43,673 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 138710 2026-10-23 04:59:43,781 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045943_781274_test_self_order_kiosk.txt 2026-10-23 04:59:43,781 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpypdz_95t_chrome_odoo" 2026-10-23 04:59:43,834 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice ... 2026-10-23 04:59:54,898 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Chrome pid: 138905 2026-10-23 04:59:54,898 44 INFO rb-1f9f1af-225886-428050 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/tmphge7oeze_chrome_odoo 2026-10-23 04:59:54,898 44 INFO rb-1f9f1af-225886-428050 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:35629/json/version 2026-10-23 04:59:54,910 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35629', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:59:54,931 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:54,931 44 INFO rb-1f9f1af-225886-428050 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:35629/json 2026-10-23 04:59:54,931 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35629', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 04:59:54,943 44 INFO rb-1f9f1af-225886-428050 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:35629/devtools/page/38A27E504101A988F807307C1B78FDC6 2026-10-23 04:59:54,963 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:54,973 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:54,991 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:55,527 44 INFO rb-1f9f1af-225886-428050 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/181?access_token=7b033954e62042ce" in browser 2026-10-23 04:59:55,528 44 INFO rb-1f9f1af-225886-428050 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/181?access_token=7b033954e62042ce" 2026-10-23 04:59:55,549 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 04:59:56,224 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:56] "GET /pos-self/181?access_token=7b033954e62042ce HTTP/1.1" 200 - 57 0.054 0.625 2026-10-23 04:59:56,228 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Navigation result: {'frameId': '38A27E504101A988F807307C1B78FDC6', 'loaderId': 'DAC543A2DA818D6B9FB5321981FEF343', 'isDownload': False} 2026-10-23 04:59:56,229 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:56,251 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 04:59:56,306 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 04:59:56,358 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:56] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.051 2026-10-23 04:59:56,373 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 04:59:56,406 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:56] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.112 2026-10-23 04:59:56,415 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 04:59:56,432 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:56] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.139 2026-10-23 04:59:56,690 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:56] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-10-23 04:59:56,703 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.012 2026-10-23 04:59:56,730 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:56] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.006 0.013 2026-10-23 04:59:56,738 44 INFO rb-1f9f1af-225886-428050 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/181?access_token=7b033954e62042ce", "delayToCheckUndeterminisms": 0})" 2026-10-23 04:59:56,741 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 04:59:56,741 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:56] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.009 2026-10-23 04:59:56,750 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:56,883 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:56] "POST /pos-self/relations/181 HTTP/1.1" 200 - 37 0.037 0.085 2026-10-23 04:59:56,972 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.203 2026-10-23 04:59:57,462 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:57] "POST /pos-self/data/181 HTTP/1.1" 200 - 186 0.174 0.362 2026-10-23 04:59:57,467 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.476 2026-10-23 04:59:57,574 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:57] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.053 2026-10-23 04:59:57,587 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:57,650 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:57] "GET /web/image/ir.attachment/12463/raw HTTP/1.1" 200 - 4 0.001 0.011 2026-10-23 04:59:57,687 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:57,707 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:57] "GET /web/image/ir.attachment/12412/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-10-23 04:59:57,740 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:59:57,810 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:57,876 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:57,882 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:57] "GET /web/image/pos.category/351/image_128?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 2 0.003 0.053 2026-10-23 04:59:57,921 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:57] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.004 0.089 2026-10-23 04:59:57,947 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:57] "GET /web/image/product.template/2501/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.101 2026-10-23 04:59:57,975 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:57] "GET /web/image/product.template/2502/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.119 2026-10-23 04:59:57,976 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:58,007 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:58] "GET /web/image/product.template/2505/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.009 0.144 2026-10-23 04:59:58,029 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:58] "GET /web/image/product.template/2503/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.162 2026-10-23 04:59:58,050 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:58] "GET /web/image/product.template/2504/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-23 04:59:58,067 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:58] "GET /web/image/product.template/2508/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-10-23 04:59:58,083 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:58,095 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:58] "GET /web/image/product.template/2510/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.131 2026-10-23 04:59:58,124 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:58] "GET /web/image/product.template/2511/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.141 2026-10-23 04:59:58,137 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:58,146 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:58] "GET /web/image/product.template/2509/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-10-23 04:59:58,183 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:58] "GET /web/image/product.product/3018/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 8 0.006 0.134 2026-10-23 04:59:58,226 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:58] "GET /web/image/product.product/3019/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 8 0.006 0.156 2026-10-23 04:59:58,231 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:58,313 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:58,361 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 04:59:58,378 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:58,393 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:58] "GET /web/image/product.product/3020/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 8 0.005 0.025 2026-10-23 04:59:58,425 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:58,499 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:58,555 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:58,621 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:58,722 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28571331 started for PoS orders references: [{'name': None, 'pos_reference': '260-181-000001', 'uuid': '262fb232-a1ee-4221-9bee-04287d729da8'}] 2026-10-23 04:59:58,810 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28571331 order {'name': None, 'pos_reference': '260-181-000001', 'uuid': '262fb232-a1ee-4221-9bee-04287d729da8'} created pos.order #938 2026-10-23 04:59:58,835 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28571331 finished 2026-10-23 04:59:59,017 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:59] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 131 0.102 0.280 2026-10-23 04:59:59,080 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.015 2026-10-23 04:59:59,088 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: tour succeeded 2026-10-23 04:59:59,095 44 INFO rb-1f9f1af-225886-428050 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-23 04:59:59,104 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 04:59:59] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.006 0.032 2026-10-23 04:59:59,180 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice.browser: heap 9911040 (allocated 11272192) 2026-10-23 04:59:59,186 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Closing chrome headless with pid 138905 2026-10-23 04:59:59,187 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Closing websocket connection 2026-10-23 04:59:59,189 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Terminating chrome headless with pid 138905 2026-10-23 04:59:59,281 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_045959_280928_test_self_order_kiosk_combo_fixed_choice.txt 2026-10-23 04:59:59,281 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_fixed_choice: Removing chrome user profile "/tmp/tmphge7oeze_chrome_odoo" 2026-10-23 04:59:59,352 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free ... 2026-10-23 05:00:10,383 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.combo.item records with IDs: [374] 2026-10-23 05:00:11,174 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome pid: 139098 2026-10-23 05:00:11,174 44 INFO rb-1f9f1af-225886-428050 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/tmpsb7v2icl_chrome_odoo 2026-10-23 05:00:11,174 44 INFO rb-1f9f1af-225886-428050 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:33439/json/version 2026-10-23 05:00:11,175 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33439', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:00:11,233 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:11,233 44 INFO rb-1f9f1af-225886-428050 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:33439/json 2026-10-23 05:00:11,237 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33439', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:00:11,269 44 INFO rb-1f9f1af-225886-428050 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:33439/devtools/page/8B5B6DB4EFD908FF3E1345F772AA829C 2026-10-23 05:00:11,300 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:11,321 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:11,358 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:11,743 44 INFO rb-1f9f1af-225886-428050 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/182?access_token=6c437d51b65d4fc3" in browser 2026-10-23 05:00:11,743 44 INFO rb-1f9f1af-225886-428050 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/182?access_token=6c437d51b65d4fc3" 2026-10-23 05:00:11,762 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:00:12,354 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:12] "GET /pos-self/182?access_token=6c437d51b65d4fc3 HTTP/1.1" 200 - 57 0.049 0.547 2026-10-23 05:00:12,361 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Navigation result: {'frameId': '8B5B6DB4EFD908FF3E1345F772AA829C', 'loaderId': 'CD26798586288589FD43FE2D4553EFD9', 'isDownload': False} 2026-10-23 05:00:12,362 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:12,393 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:00:12,424 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:00:12,507 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:12] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.031 0.077 2026-10-23 05:00:12,524 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:00:12,566 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:12] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.017 0.148 2026-10-23 05:00:12,581 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:00:12,601 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:12] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.190 2026-10-23 05:00:12,828 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:12] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.016 2026-10-23 05:00:12,845 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.017 2026-10-23 05:00:12,860 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:12] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.015 2026-10-23 05:00:12,888 44 INFO rb-1f9f1af-225886-428050 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/182?access_token=6c437d51b65d4fc3", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:00:12,892 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:00:12,892 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:12] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-10-23 05:00:12,902 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:13,019 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:13] "POST /pos-self/relations/182 HTTP/1.1" 200 - 37 0.038 0.071 2026-10-23 05:00:13,107 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.191 2026-10-23 05:00:13,774 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:13] "POST /pos-self/data/182 HTTP/1.1" 200 - 187 0.169 0.525 2026-10-23 05:00:13,777 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.645 2026-10-23 05:00:13,892 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:13] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.034 2026-10-23 05:00:13,925 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:14,012 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:14] "GET /web/image/ir.attachment/12521/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 05:00:14,059 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:14,086 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:14] "GET /web/image/ir.attachment/12470/raw HTTP/1.1" 200 - 4 0.003 0.018 2026-10-23 05:00:14,121 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:00:14,231 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:14,331 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:14,336 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:14] "GET /web/image/pos.category/353/image_128?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 2 0.008 0.045 2026-10-23 05:00:14,379 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:14] "GET /web/image/pos.category/354/image_128?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 2 0.002 0.087 2026-10-23 05:00:14,402 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:14,402 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:14] "GET /web/image/pos.category/352/image_128?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.118 2026-10-23 05:00:14,429 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:14] "GET /web/image/pos.category/351/image_128?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 2 0.002 0.125 2026-10-23 05:00:14,461 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:14] "GET /web/image/product.template/2512/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.008 0.138 2026-10-23 05:00:14,477 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:14,495 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:14] "GET /web/image/product.template/2513/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.172 2026-10-23 05:00:14,525 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:14] "GET /web/image/product.template/2514/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-10-23 05:00:14,528 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:14,540 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:14] "GET /web/image/product.template/2515/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-10-23 05:00:14,555 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:14] "GET /web/image/product.template/2516/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.146 2026-10-23 05:00:14,578 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:14,583 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:14] "GET /web/image/product.template/2521/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.143 2026-10-23 05:00:14,620 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:14] "GET /web/image/product.product/3024/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 8 0.004 0.150 2026-10-23 05:00:14,643 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:14,695 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:14,767 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:14,825 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:14,916 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: tour succeeded 2026-10-23 05:00:14,917 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:15,008 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: heap 9472004 (allocated 10485760) 2026-10-23 05:00:15,018 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing chrome headless with pid 139098 2026-10-23 05:00:15,021 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing websocket connection 2026-10-23 05:00:15,022 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Terminating chrome headless with pid 139098 2026-10-23 05:00:15,129 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050015_129509_test_self_order_kiosk_combo_qty_max_free.txt 2026-10-23 05:00:15,129 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Removing chrome user profile "/tmp/tmpsb7v2icl_chrome_odoo" 2026-10-23 05:00:15,171 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_sides ... 2026-10-23 05:00:25,614 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome pid: 139287 2026-10-23 05:00:25,614 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless temporary user profile dir: /tmp/tmpfo5hb_e3_chrome_odoo 2026-10-23 05:00:25,615 44 INFO rb-1f9f1af-225886-428050 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:39911/json/version 2026-10-23 05:00:25,616 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39911', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:00:25,645 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:25,645 44 INFO rb-1f9f1af-225886-428050 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:39911/json 2026-10-23 05:00:25,646 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39911', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:00:25,656 44 INFO rb-1f9f1af-225886-428050 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:39911/devtools/page/905805E717609A08600B6700DFAA749B 2026-10-23 05:00:25,673 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:25,681 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless enable page notifications 2026-10-23 05:00:25,701 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Setting session cookie in browser 2026-10-23 05:00:26,325 44 INFO rb-1f9f1af-225886-428050 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/183?access_token=c744d0d1f9c64d1e" in browser 2026-10-23 05:00:26,325 44 INFO rb-1f9f1af-225886-428050 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/183?access_token=c744d0d1f9c64d1e" 2026-10-23 05:00:26,366 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:00:26,984 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:26] "GET /pos-self/183?access_token=c744d0d1f9c64d1e HTTP/1.1" 200 - 57 0.053 0.588 2026-10-23 05:00:26,996 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Navigation result: {'frameId': '905805E717609A08600B6700DFAA749B', 'loaderId': '7E8F4B13FBA359479AFB0D7B3381C92D', 'isDownload': False} 2026-10-23 05:00:26,997 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:27,038 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:00:27,070 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:00:27,109 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:27] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.017 0.049 2026-10-23 05:00:27,132 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:00:27,173 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:27] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.029 0.095 2026-10-23 05:00:27,194 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:00:27,224 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:27] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.014 0.161 2026-10-23 05:00:27,415 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-23 05:00:27,434 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.013 2026-10-23 05:00:27,451 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:27] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.022 2026-10-23 05:00:27,462 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:00:27,462 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 05:00:27,472 44 INFO rb-1f9f1af-225886-428050 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/183?access_token=c744d0d1f9c64d1e", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:00:27,492 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:27,595 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:27] "POST /pos-self/relations/183 HTTP/1.1" 200 - 37 0.028 0.091 2026-10-23 05:00:27,700 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.215 2026-10-23 05:00:28,166 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:28] "POST /pos-self/data/183 HTTP/1.1" 200 - 186 0.150 0.360 2026-10-23 05:00:28,174 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.420 2026-10-23 05:00:28,305 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:28] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.049 2026-10-23 05:00:28,318 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:28,376 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:28] "GET /web/image/ir.attachment/12579/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-10-23 05:00:28,422 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:28,453 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:28] "GET /web/image/ir.attachment/12528/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-23 05:00:28,513 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 05:00:28,600 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:28,645 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:28] "GET /web/image/pos.category/351/image_128?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.024 2026-10-23 05:00:28,655 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:28,678 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:28] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.051 2026-10-23 05:00:28,713 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:28] "GET /web/image/product.template/2502/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.007 0.070 2026-10-23 05:00:28,733 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:28] "GET /web/image/product.template/2505/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-10-23 05:00:28,744 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:28,778 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:28] "GET /web/image/product.template/2501/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-10-23 05:00:28,812 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:28] "GET /web/image/product.template/2503/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.161 2026-10-23 05:00:28,823 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:28,827 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:28] "GET /web/image/product.template/2504/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.166 2026-10-23 05:00:28,850 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:28] "GET /web/image/product.template/2522/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.155 2026-10-23 05:00:28,878 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:28,882 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:28] "GET /web/image/product.product/3014/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 8 0.008 0.105 2026-10-23 05:00:28,943 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:28,973 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00: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-23 05:00:29,007 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:29,074 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:29,151 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: tour succeeded 2026-10-23 05:00:29,152 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:29,244 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: heap 9293460 (allocated 10485760) 2026-10-23 05:00:29,265 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing chrome headless with pid 139287 2026-10-23 05:00:29,267 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing websocket connection 2026-10-23 05:00:29,268 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Terminating chrome headless with pid 139287 2026-10-23 05:00:29,393 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050029_393609_test_self_order_kiosk_combo_sides.txt 2026-10-23 05:00:29,393 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Removing chrome user profile "/tmp/tmpfo5hb_e3_chrome_odoo" 2026-10-23 05:00:29,444 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_clear ... 2026-10-23 05:00:39,152 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_public ... 2026-10-23 05:00:48,286 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment ... 2026-10-23 05:00:58,360 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 139467 2026-10-23 05:00:58,364 44 INFO rb-1f9f1af-225886-428050 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/tmpty9mxefk_chrome_odoo 2026-10-23 05:00:58,364 44 INFO rb-1f9f1af-225886-428050 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:43987/json/version 2026-10-23 05:00:58,369 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43987', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:00:58,393 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:58,393 44 INFO rb-1f9f1af-225886-428050 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:43987/json 2026-10-23 05:00:58,398 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43987', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:00:58,411 44 INFO rb-1f9f1af-225886-428050 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:43987/devtools/page/52181574CF0D801C8C329D796F9030D8 2026-10-23 05:00:58,438 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:58,463 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:58,508 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:59,043 44 INFO rb-1f9f1af-225886-428050 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/186?access_token=204f140ba1ad4e2c" in browser 2026-10-23 05:00:59,043 44 INFO rb-1f9f1af-225886-428050 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/186?access_token=204f140ba1ad4e2c" 2026-10-23 05:00:59,064 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:00:59,798 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:59] "GET /pos-self/186?access_token=204f140ba1ad4e2c HTTP/1.1" 200 - 57 0.050 0.690 2026-10-23 05:00:59,806 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': '52181574CF0D801C8C329D796F9030D8', 'loaderId': '029D945A8304E64A604F8056387D9930', 'isDownload': False} 2026-10-23 05:00:59,806 44 INFO rb-1f9f1af-225886-428050 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-23 05:00:59,837 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:00:59,878 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:00:59,915 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:59] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.008 0.055 2026-10-23 05:00:59,929 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:00:59,971 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:00:59] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.025 0.096 2026-10-23 05:00:59,991 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:01:00,010 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:00] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.147 2026-10-23 05:01:00,189 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.011 2026-10-23 05:01:00,217 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.017 0.008 2026-10-23 05:01:00,250 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:00] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.006 0.034 2026-10-23 05:01:00,260 44 INFO rb-1f9f1af-225886-428050 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/186?access_token=204f140ba1ad4e2c", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:01:00,261 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:01:00,261 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 05:01:00,274 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:00,382 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:00] "POST /pos-self/relations/186 HTTP/1.1" 200 - 41 0.025 0.067 2026-10-23 05:01:00,466 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.166 2026-10-23 05:01:00,933 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:00] "POST /pos-self/data/186 HTTP/1.1" 200 - 173 0.163 0.321 2026-10-23 05:01:00,936 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.449 2026-10-23 05:01:01,049 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:01] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.061 2026-10-23 05:01:01,062 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:01,122 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:01] "GET /web/image/ir.attachment/12750/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-10-23 05:01:01,173 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:01,269 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:01] "GET /web/image/pos.category/351/image_128?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 2 0.002 0.022 2026-10-23 05:01:01,294 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:01,301 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:01] "GET /web/image/product.template/2501/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.019 2026-10-23 05:01:01,304 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 05:01:01,348 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:01] "GET /web/image/product.template/2502/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.014 0.028 2026-10-23 05:01:01,369 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:01,376 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:01] "GET /web/image/product.template/2505/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-10-23 05:01:01,398 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:01] "GET /web/image/product.template/2503/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-10-23 05:01:01,420 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:01] "GET /web/image/product.template/2504/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.005 0.088 2026-10-23 05:01:01,450 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:01,465 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:01] "GET /web/image/ir.attachment/12699/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 05:01:01,483 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:01:01,509 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:01] "GET /web/image/product.product/3010/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 8 0.005 0.023 2026-10-23 05:01:01,530 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:01,599 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90021466 started for PoS orders references: [{'name': None, 'pos_reference': '260-186-000001', 'uuid': '9631572e-797f-40dd-b4e9-f07a1e1878f1'}] 2026-10-23 05:01:01,663 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90021466 order {'name': None, 'pos_reference': '260-186-000001', 'uuid': '9631572e-797f-40dd-b4e9-f07a1e1878f1'} created pos.order #939 2026-10-23 05:01:01,694 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90021466 finished 2026-10-23 05:01:01,891 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:01] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 105 0.091 0.265 2026-10-23 05:01:01,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:01] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.010 2026-10-23 05:01:01,974 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-10-23 05:01:01,975 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:02,028 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 7475080 (allocated 8650752) 2026-10-23 05:01:02,030 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 139467 2026-10-23 05:01:02,032 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-10-23 05:01:02,032 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 139467 2026-10-23 05:01:02,147 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050102_147053_test_self_order_kiosk_to_cashier_payment.txt 2026-10-23 05:01:02,147 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpty9mxefk_chrome_odoo" 2026-10-23 05:01:02,470 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 139655 2026-10-23 05:01:02,471 44 INFO rb-1f9f1af-225886-428050 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/tmpq617z8ln_chrome_odoo 2026-10-23 05:01:02,471 44 INFO rb-1f9f1af-225886-428050 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:45495/json/version 2026-10-23 05:01:02,473 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45495', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:01:02,541 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:02,541 44 INFO rb-1f9f1af-225886-428050 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:45495/json 2026-10-23 05:01:02,543 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45495', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:01:02,554 44 INFO rb-1f9f1af-225886-428050 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:45495/devtools/page/19B65AEA8F9D08A6EB1EA2F308A9CBBB 2026-10-23 05:01:02,567 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:02,575 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:02,666 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-23 05:01:02,680 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:02,684 44 INFO rb-1f9f1af-225886-428050 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/187" in browser 2026-10-23 05:01:02,684 44 INFO rb-1f9f1af-225886-428050 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/187" 2026-10-23 05:01:03,285 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:03] "GET /pos/ui/187 HTTP/1.1" 200 - 112 0.099 0.486 2026-10-23 05:01:03,290 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': '19B65AEA8F9D08A6EB1EA2F308A9CBBB', 'loaderId': '824AC3584E223F525160BDF2E3E80D9D', 'isDownload': False} 2026-10-23 05:01:03,291 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:03,327 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:01:03,349 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:03] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-10-23 05:01:03,355 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:03] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-23 05:01:03,367 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:03] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-10-23 05:01:04,126 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 05:01:04,130 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:01:04,166 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.028 2026-10-23 05:01:04,221 44 INFO rb-1f9f1af-225886-428050 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/187", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:01:04,236 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:04,238 44 INFO rb-1f9f1af-225886-428050 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-23 05:01:04,306 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:04] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 30 0.038 0.077 2026-10-23 05:01:04,320 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.120 2026-10-23 05:01:04,337 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 05:01:04,358 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:01:04,428 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.013 0.042 2026-10-23 05:01:04,437 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.057 2026-10-23 05:01:04,584 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.041 0.086 2026-10-23 05:01:04,594 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.110 2026-10-23 05:01:05,609 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 409 0.371 0.604 2026-10-23 05:01:05,656 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:05] "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-23 05:01:05,768 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 05:01:05,874 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:05] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.064 2026-10-23 05:01:05,922 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 05:01:05,944 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:05,979 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.009 0.006 2026-10-23 05:01:06,021 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:01:06,043 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 05:01:06,073 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 05:01:06,107 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:06] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.005 0.052 2026-10-23 05:01:06,132 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01: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-23 05:01:06,136 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 05:01:06,184 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:01:06,218 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.010 0.070 2026-10-23 05:01:06,275 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:06,385 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:06] "GET /pos/ui/187?from_backend=True HTTP/1.1" 200 - 34 0.062 0.153 2026-10-23 05:01:06,437 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.009 0.096 2026-10-23 05:01:06,475 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:06] "GET /web/image?model=product.template&field=image_128&id=2501&unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-10-23 05:01:06,519 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:06] "GET /web/image?model=product.template&field=image_128&id=2502&unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.010 0.141 2026-10-23 05:01:06,539 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:01:06,541 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:06,553 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:06] "GET /web/image?model=product.template&field=image_128&id=2503&unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.182 2026-10-23 05:01:06,677 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:06] "GET /pos/ui/187 HTTP/1.1" 200 - 34 0.039 0.459 2026-10-23 05:01:06,711 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:06] "GET /web/image?model=product.template&field=image_128&id=2504&unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.313 2026-10-23 05:01:06,753 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:06] "GET /web/image?model=product.template&field=image_128&id=2505&unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.310 2026-10-23 05:01:06,849 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 21 0.028 0.274 2026-10-23 05:01:06,906 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:07,130 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 71 0.093 0.122 2026-10-23 05:01:07,194 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.005 0.031 2026-10-23 05:01:07,214 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:07,246 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:01:07,309 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:07,395 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:07,446 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:07,536 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:07,551 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:01:07,590 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:07,645 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:07,715 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:07,723 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3654672 started for PoS orders references: [{'name': '/', 'pos_reference': '260-186-000001', 'uuid': '9631572e-797f-40dd-b4e9-f07a1e1878f1'}] 2026-10-23 05:01:07,735 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 05:01:07,925 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [832] to pos.order #939 2026-10-23 05:01:08,551 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3654672 order {'name': '/', 'pos_reference': '260-186-000001', 'uuid': '9631572e-797f-40dd-b4e9-f07a1e1878f1'} updated pos.order #939 2026-10-23 05:01:08,579 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3654672 finished 2026-10-23 05:01:08,691 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 257 0.268 0.702 2026-10-23 05:01:08,775 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 05:01:08,926 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-10-23 05:01:08,927 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:08,933 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98828063 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '260-186-000001', 'uuid': '9631572e-797f-40dd-b4e9-f07a1e1878f1'}] 2026-10-23 05:01:08,942 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98828063 order {'name': 'Shop - 000001', 'pos_reference': '260-186-000001', 'uuid': '9631572e-797f-40dd-b4e9-f07a1e1878f1'} sync ignored for existing PoS order pos.order(939,) (state: paid) 2026-10-23 05:01:08,973 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98828063 finished 2026-10-23 05:01:09,070 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 15990160 (allocated 17301504) 2026-10-23 05:01:09,088 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.032 0.126 2026-10-23 05:01:09,091 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 139655 2026-10-23 05:01:09,093 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-10-23 05:01:09,094 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 139655 2026-10-23 05:01:09,247 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050109_247432_test_self_order_kiosk_to_cashier_payment.txt 2026-10-23 05:01:09,247 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmpq617z8ln_chrome_odoo" 2026-10-23 05:01:09,307 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_language_changes ... 2026-10-23 05:01:19,917 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome pid: 139864 2026-10-23 05:01:19,917 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless temporary user profile dir: /tmp/tmp8z071ekr_chrome_odoo 2026-10-23 05:01:19,917 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:40101/json/version 2026-10-23 05:01:19,918 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40101', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:01:19,989 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:19,989 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:40101/json 2026-10-23 05:01:19,990 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40101', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:01:20,001 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Websocket url found: ws://127.0.0.1:40101/devtools/page/E654ACE7EC8CC06A76C5376E8E1B96F6 2026-10-23 05:01:20,016 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Enable chrome headless console log notification 2026-10-23 05:01:20,022 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless enable page notifications 2026-10-23 05:01:20,080 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Setting session cookie in browser 2026-10-23 05:01:20,403 44 INFO rb-1f9f1af-225886-428050 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/188?access_token=d0c4022833954807" in browser 2026-10-23 05:01:20,404 44 INFO rb-1f9f1af-225886-428050 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/188?access_token=d0c4022833954807" 2026-10-23 05:01:20,429 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:01:21,118 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:21] "GET /pos-self/188?access_token=d0c4022833954807 HTTP/1.1" 200 - 57 0.054 0.639 2026-10-23 05:01:21,123 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigation result: {'frameId': 'E654ACE7EC8CC06A76C5376E8E1B96F6', 'loaderId': '70CB7DF19720A5944D1B5CB38D6AEA1C', 'isDownload': False} 2026-10-23 05:01:21,123 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:21,153 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:01:21,175 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:01:21,208 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:21] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.037 2026-10-23 05:01:21,227 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:01:21,273 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:21] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.084 2026-10-23 05:01:21,300 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:01:21,324 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:21] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.014 0.146 2026-10-23 05:01:21,580 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:21] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-23 05:01:21,622 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.021 0.016 2026-10-23 05:01:21,640 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:21] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.005 0.041 2026-10-23 05:01:21,652 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:01:21,652 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:21] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 05:01:21,654 44 INFO rb-1f9f1af-225886-428050 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/188?access_token=d0c4022833954807", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:01:21,668 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:21,772 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:21] "POST /pos-self/relations/188 HTTP/1.1" 200 - 37 0.033 0.063 2026-10-23 05:01:21,865 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.185 2026-10-23 05:01:22,350 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:22] "POST /pos-self/data/188 HTTP/1.1" 200 - 180 0.188 0.326 2026-10-23 05:01:22,354 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.462 2026-10-23 05:01:22,476 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:22] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.040 2026-10-23 05:01:22,492 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:22,567 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:22] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:01:22,581 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:22] "GET /web/image/ir.attachment/12808/raw HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 05:01:22,592 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:22,657 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:22,671 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:22] "GET /web/image/ir.attachment/12807/raw HTTP/1.1" 200 - 4 0.003 0.007 2026-10-23 05:01:22,753 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:22,765 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:22] "GET /web/image/ir.attachment/12757/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-23 05:01:22,793 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:01:22,860 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:22,916 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:22] "GET /web/image/pos.category/351/image_128?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-10-23 05:01:22,925 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:22,964 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:22] "GET /web/image/pos.category/355/image_128?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 2 0.002 0.074 2026-10-23 05:01:22,982 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:22] "GET /web/image/product.template/2501/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-23 05:01:23,003 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:23] "GET /web/image/product.template/2502/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-23 05:01:23,004 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:23,034 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:23] "GET /web/image/product.template/2505/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.124 2026-10-23 05:01:23,058 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:23] "GET /web/image/product.template/2503/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.124 2026-10-23 05:01:23,062 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:23,094 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:23] "GET /web/image/product.template/2504/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.150 2026-10-23 05:01:23,115 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 05:01:23,131 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:23] "GET /web/image/product.template/2523/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.152 2026-10-23 05:01:23,142 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:23,179 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:23,229 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:23,287 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:23,292 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:23] "GET /base/static/img/country_flags/fr.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:01:23,362 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:23] "GET /pos-self/188?access_token=d0c4022833954807 HTTP/1.1" 303 - 2 0.002 0.006 2026-10-23 05:01:23,413 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:23] "GET /fr/pos-self/188?access_token=d0c4022833954807 HTTP/1.1" 200 - 10 0.006 0.031 2026-10-23 05:01:23,457 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:01:23,716 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:23] "GET /website/translations?hash=&lang=fr_FR HTTP/1.1" 200 - 0 0.000 0.116 2026-10-23 05:01:23,751 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:23,758 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:01:23,759 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:01:23,842 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:23] "POST /pos-self/relations/188 HTTP/1.1" 200 - 16 0.014 0.050 2026-10-23 05:01:23,852 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.003 0.064 2026-10-23 05:01:24,214 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:24] "POST /pos-self/data/188 HTTP/1.1" 200 - 115 0.153 0.190 2026-10-23 05:01:24,217 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.336 2026-10-23 05:01:24,318 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:24] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.019 2026-10-23 05:01:24,333 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:24,368 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:24] "GET /web/image/ir.attachment/12808/raw HTTP/1.1" 304 - 4 0.001 0.007 2026-10-23 05:01:24,436 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:24,474 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:24] "GET /web/image/ir.attachment/12807/raw HTTP/1.1" 304 - 4 0.001 0.007 2026-10-23 05:01:24,515 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:24,528 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:24] "GET /web/image/ir.attachment/12757/raw HTTP/1.1" 304 - 4 0.003 0.007 2026-10-23 05:01:24,594 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:24,651 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:24,722 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: tour succeeded 2026-10-23 05:01:24,723 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:24,826 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: heap 8425652 (allocated 10424320) 2026-10-23 05:01:24,834 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing chrome headless with pid 139864 2026-10-23 05:01:24,836 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing websocket connection 2026-10-23 05:01:24,837 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Terminating chrome headless with pid 139864 2026-10-23 05:01:24,936 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050124_936548_test_self_order_language_changes.txt 2026-10-23 05:01:24,936 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Removing chrome user profile "/tmp/tmp8z071ekr_chrome_odoo" 2026-10-23 05:01:24,977 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_parent_category ... 2026-10-23 05:01:35,446 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome pid: 140065 2026-10-23 05:01:35,447 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless temporary user profile dir: /tmp/tmp0t5f868l_chrome_odoo 2026-10-23 05:01:35,447 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:33681/json/version 2026-10-23 05:01:35,448 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:35,555 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:35,555 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:33681/json 2026-10-23 05:01:35,556 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:35,587 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Websocket url found: ws://127.0.0.1:33681/devtools/page/F8862907D92FA296F341FC7ECEC05438 2026-10-23 05:01:35,638 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Enable chrome headless console log notification 2026-10-23 05:01:35,649 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless enable page notifications 2026-10-23 05:01:35,657 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Setting session cookie in browser 2026-10-23 05:01:36,261 44 INFO rb-1f9f1af-225886-428050 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/189?access_token=05365e2f0342443a" in browser 2026-10-23 05:01:36,261 44 INFO rb-1f9f1af-225886-428050 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/189?access_token=05365e2f0342443a" 2026-10-23 05:01:36,293 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:01:37,057 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:37] "GET /pos-self/189?access_token=05365e2f0342443a HTTP/1.1" 200 - 57 0.070 0.697 2026-10-23 05:01:37,061 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Navigation result: {'frameId': 'F8862907D92FA296F341FC7ECEC05438', 'loaderId': '805AC3A941DFB152DF778AA59056025F', 'isDownload': False} 2026-10-23 05:01:37,061 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:37,096 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:01:37,122 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:01:37,150 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:37] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.038 2026-10-23 05:01:37,172 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:01:37,206 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:37] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.016 0.083 2026-10-23 05:01:37,220 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:01:37,266 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:37] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.129 2026-10-23 05:01:37,460 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:37] "GET /favicon.ico HTTP/1.1" 301 - 1 0.005 0.009 2026-10-23 05:01:37,483 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.008 2026-10-23 05:01:37,499 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:37] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.004 0.016 2026-10-23 05:01:37,516 44 INFO rb-1f9f1af-225886-428050 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/189?access_token=05365e2f0342443a", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:01:37,517 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:01:37,517 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:37] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 05:01:37,529 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:37,650 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:37] "POST /pos-self/relations/189 HTTP/1.1" 200 - 37 0.031 0.068 2026-10-23 05:01:37,741 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.181 2026-10-23 05:01:38,102 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:38] "POST /pos-self/data/189 HTTP/1.1" 200 - 159 0.133 0.258 2026-10-23 05:01:38,113 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.342 2026-10-23 05:01:38,208 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:38] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.041 2026-10-23 05:01:38,228 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:38,297 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:38] "GET /web/image/ir.attachment/12866/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-23 05:01:38,358 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:38,431 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:01:38,445 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:38] "GET /web/image/pos.category/356/image_128?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 2 0.011 0.032 2026-10-23 05:01:38,480 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:38,493 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:38] "GET /web/image/product.template/2524/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.015 0.023 2026-10-23 05:01:38,537 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:38] "GET /web/image/pos.category/357/image_128?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.049 2026-10-23 05:01:38,541 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:38,560 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:38] "GET /web/image/pos.category/358/image_128?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.061 2026-10-23 05:01:38,594 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:38,622 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:38] "GET /web/image/product.template/2525/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-23 05:01:38,672 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:38,749 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:38,767 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:38] "GET /web/image/ir.attachment/12815/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-23 05:01:38,832 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 05:01:38,834 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:38,866 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:38] "GET /web/image/product.product/3033/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 8 0.019 0.033 2026-10-23 05:01:38,896 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:38] "GET /web/image/product.product/3034/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 8 0.007 0.075 2026-10-23 05:01:38,981 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2964585 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000001', 'uuid': '9c757f98-28f5-45fa-9078-5f3f1825ff4b'}] 2026-10-23 05:01:39,035 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2964585 order {'name': None, 'pos_reference': '260-189-000001', 'uuid': '9c757f98-28f5-45fa-9078-5f3f1825ff4b'} created pos.order #940 2026-10-23 05:01:39,060 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2964585 finished 2026-10-23 05:01:39,265 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:39] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 106 0.092 0.329 2026-10-23 05:01:39,338 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.017 2026-10-23 05:01:39,354 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:39] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.003 0.015 2026-10-23 05:01:39,366 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: tour succeeded 2026-10-23 05:01:39,368 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:39,449 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: heap 7658712 (allocated 8912896) 2026-10-23 05:01:39,452 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing chrome headless with pid 140065 2026-10-23 05:01:39,453 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing websocket connection 2026-10-23 05:01:39,456 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Terminating chrome headless with pid 140065 2026-10-23 05:01:39,583 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050139_582855_test_self_order_parent_category.txt 2026-10-23 05:01:39,583 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Removing chrome user profile "/tmp/tmp0t5f868l_chrome_odoo" 2026-10-23 05:01:39,626 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_pricelist ... 2026-10-23 05:01:49,939 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome pid: 140255 2026-10-23 05:01:49,940 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless temporary user profile dir: /tmp/tmpjk0pmao2_chrome_odoo 2026-10-23 05:01:49,940 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:46567/json/version 2026-10-23 05:01:49,941 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46567', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:01:49,959 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-23 05:01:49,959 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:46567/json 2026-10-23 05:01:49,959 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46567', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:01:49,987 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Websocket url found: ws://127.0.0.1:46567/devtools/page/BAE00C38FB2505BD5066BFE437F7B3D3 2026-10-23 05:01:50,007 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Enable chrome headless console log notification 2026-10-23 05:01:50,017 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless enable page notifications 2026-10-23 05:01:50,041 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Setting session cookie in browser 2026-10-23 05:01:50,598 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Open "http://127.0.0.1:8069/pos-self/190?access_token=ed9f0cba75de43ec" in browser 2026-10-23 05:01:50,598 44 INFO rb-1f9f1af-225886-428050 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/190?access_token=ed9f0cba75de43ec" 2026-10-23 05:01:50,620 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:01:51,206 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:51] "GET /pos-self/190?access_token=ed9f0cba75de43ec HTTP/1.1" 200 - 57 0.049 0.540 2026-10-23 05:01:51,211 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Navigation result: {'frameId': 'BAE00C38FB2505BD5066BFE437F7B3D3', 'loaderId': '1758FB33CFD8CB08DAAF52B0E5A74E5E', 'isDownload': False} 2026-10-23 05:01:51,211 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:51,238 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:01:51,272 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:01:51,299 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:51] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.037 2026-10-23 05:01:51,316 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:01:51,345 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:51] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.086 2026-10-23 05:01:51,367 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:01:51,416 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:51] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.031 0.135 2026-10-23 05:01:51,621 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:51] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-23 05:01:51,637 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.007 0.008 2026-10-23 05:01:51,667 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:51] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.012 0.016 2026-10-23 05:01:51,667 44 INFO rb-1f9f1af-225886-428050 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/190?access_token=ed9f0cba75de43ec", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:01:51,674 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:01:51,674 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:51] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 05:01:51,683 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:51,748 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:51,805 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:51] "POST /pos-self/relations/190 HTTP/1.1" 200 - 42 0.027 0.078 2026-10-23 05:01:51,889 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.182 2026-10-23 05:01:52,410 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:52] "POST /pos-self/data/190 HTTP/1.1" 200 - 180 0.197 0.362 2026-10-23 05:01:52,413 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.501 2026-10-23 05:01:52,549 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:52] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.047 2026-10-23 05:01:52,567 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: Owl is running in 'dev' mode. 2026-10-23 05:01:52,638 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:52] "GET /web/image/ir.attachment/12924/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 05:01:52,724 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:52,797 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:52] "GET /web/image/pos.category/351/image_128?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 2 0.001 0.034 2026-10-23 05:01:52,827 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:01:52,838 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:52] "GET /web/image/product.template/2502/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.006 0.052 2026-10-23 05:01:52,856 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:52,868 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:52] "GET /web/image/product.template/2501/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-10-23 05:01:52,893 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:52] "GET /web/image/product.template/2505/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.003 0.104 2026-10-23 05:01:52,913 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:52] "GET /web/image/product.template/2503/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-10-23 05:01:52,948 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:52,949 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:52] "GET /web/image/product.template/2504/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 3 0.004 0.147 2026-10-23 05:01:53,035 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:53,131 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:53,148 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:53] "GET /web/image/ir.attachment/12873/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-23 05:01:53,181 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:53,219 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:53] "GET /web/image/product.product/3010/image_512?unique=2026-10-23T04:58:35.000+00:00 HTTP/1.1" 200 - 8 0.005 0.024 2026-10-23 05:01:53,242 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:53,330 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:53,395 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:53,446 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:53,509 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:53,572 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12953660 started for PoS orders references: [{'name': None, 'pos_reference': '260-190-000001', 'uuid': '756ee8c6-faa7-4e40-9f9d-794de127d504'}] 2026-10-23 05:01:53,632 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12953660 order {'name': None, 'pos_reference': '260-190-000001', 'uuid': '756ee8c6-faa7-4e40-9f9d-794de127d504'} created pos.order #941 2026-10-23 05:01:53,656 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12953660 finished 2026-10-23 05:01:53,857 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:53] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 107 0.084 0.265 2026-10-23 05:01:53,924 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.015 2026-10-23 05:01:53,944 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:01:53] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.011 2026-10-23 05:01:53,973 44 INFO rb-1f9f1af-225886-428050 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-23 05:01:54,016 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: tour succeeded 2026-10-23 05:01:54,017 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_self_order_pricelist SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-23 05:01:54,082 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: heap 7999832 (allocated 8912896) 2026-10-23 05:01:54,096 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing chrome headless with pid 140255 2026-10-23 05:01:54,100 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing websocket connection 2026-10-23 05:01:54,101 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Terminating chrome headless with pid 140255 2026-10-23 05:01:54,225 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050154_225631_test_self_order_pricelist.txt 2026-10-23 05:01:54,225 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Removing chrome user profile "/tmp/tmpjk0pmao2_chrome_odoo" 2026-10-23 05:01:54,282 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-23 05:01:56,426 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_delete_mobile_order_from_backend ... 2026-10-23 05:02:06,472 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome pid: 140446 2026-10-23 05:02:06,473 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless temporary user profile dir: /tmp/tmpgcske7yq_chrome_odoo 2026-10-23 05:02:06,473 44 INFO rb-1f9f1af-225886-428050 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:37799/json/version 2026-10-23 05:02:06,474 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37799', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:02:06,514 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:06,514 44 INFO rb-1f9f1af-225886-428050 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:37799/json 2026-10-23 05:02:06,515 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37799', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:02:06,522 44 INFO rb-1f9f1af-225886-428050 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:37799/devtools/page/590C935C6ACD858E3E06E479AABC5F15 2026-10-23 05:02:06,535 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:06,552 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless enable page notifications 2026-10-23 05:02:06,598 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Setting session cookie in browser 2026-10-23 05:02:07,134 44 INFO rb-1f9f1af-225886-428050 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/191?access_token=4b668ddaeb9d4bfd" in browser 2026-10-23 05:02:07,135 44 INFO rb-1f9f1af-225886-428050 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/191?access_token=4b668ddaeb9d4bfd" 2026-10-23 05:02:07,155 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:02:07,955 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:07] "GET /pos-self/191?access_token=4b668ddaeb9d4bfd HTTP/1.1" 200 - 56 0.072 0.731 2026-10-23 05:02:07,959 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Navigation result: {'frameId': '590C935C6ACD858E3E06E479AABC5F15', 'loaderId': 'C99468FF545B95A22F5277408B054B1C', 'isDownload': False} 2026-10-23 05:02:07,959 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:07,980 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:02:08,002 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:02:08,044 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:08] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.032 2026-10-23 05:02:08,064 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:02:08,108 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:08] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.110 2026-10-23 05:02:08,140 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:02:08,172 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:08] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.028 0.150 2026-10-23 05:02:08,432 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.010 0.008 2026-10-23 05:02:08,447 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:08] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.030 2026-10-23 05:02:08,470 44 INFO rb-1f9f1af-225886-428050 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/191?access_token=4b668ddaeb9d4bfd", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:02:08,470 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:02:08,474 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:08] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 05:02:08,485 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:08,489 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:08] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.005 0.019 2026-10-23 05:02:08,544 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:08,623 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:08] "POST /pos-self/relations/191 HTTP/1.1" 200 - 37 0.040 0.083 2026-10-23 05:02:08,687 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.183 2026-10-23 05:02:09,174 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:09] "POST /pos-self/data/191 HTTP/1.1" 200 - 178 0.200 0.293 2026-10-23 05:02:09,178 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.458 2026-10-23 05:02:09,283 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:09,337 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:09] "GET /web/image/ir.attachment/12992/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-23 05:02:09,422 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:09,483 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:09] "GET /web/image/pos.category/359/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.027 2026-10-23 05:02:09,521 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.044 2026-10-23 05:02:09,526 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:09] "GET /web/image/product.template/2526/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.051 2026-10-23 05:02:09,543 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:09,557 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:09] "GET /web/image/product.template/2530/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.075 2026-10-23 05:02:09,581 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:09] "GET /web/image/product.template/2528/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-10-23 05:02:09,607 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:09] "GET /web/image/product.template/2529/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-10-23 05:02:09,608 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:09,637 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:09] "GET /web/image/product.template/2527/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.111 2026-10-23 05:02:09,651 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:09] "GET /web/image/ir.attachment/12941/raw HTTP/1.1" 200 - 4 0.002 0.028 2026-10-23 05:02:09,688 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:09] "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-23 05:02:09,691 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:09,704 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:09] "GET /web/image/product.product/3035/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.007 0.027 2026-10-23 05:02:09,775 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:09,846 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8226707 started for PoS orders references: [{'name': None, 'pos_reference': '260-191-000001', 'uuid': 'fdcde305-dcd0-4944-83d7-7ba485c3d40f'}] 2026-10-23 05:02:09,901 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8226707 order {'name': None, 'pos_reference': '260-191-000001', 'uuid': 'fdcde305-dcd0-4944-83d7-7ba485c3d40f'} created pos.order #942 2026-10-23 05:02:09,932 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8226707 finished 2026-10-23 05:02:10,145 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:10] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.104 0.275 2026-10-23 05:02:10,228 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:10,287 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:10,333 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:10,413 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #3 deleted mail.message records with IDs: [12111] 2026-10-23 05:02:10,545 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #3 deleted pos.order records with IDs: [942] 2026-10-23 05:02:10,558 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #3 deleted mail.followers records with IDs: [2652] 2026-10-23 05:02:10,561 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:10] "POST /pos-self-order/test-delete-order-from-backend/ HTTP/1.1" 200 - 79 0.053 0.121 2026-10-23 05:02:10,571 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:10] "GET /web/image/ir.attachment/12991/raw HTTP/1.1" 200 - 4 0.002 0.170 2026-10-23 05:02:10,576 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:10,620 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.006 0.029 2026-10-23 05:02:10,686 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:10,738 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: tour succeeded 2026-10-23 05:02:10,739 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:10,792 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: heap 8154200 (allocated 9175040) 2026-10-23 05:02:10,798 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing chrome headless with pid 140446 2026-10-23 05:02:10,799 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing websocket connection 2026-10-23 05:02:10,801 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Terminating chrome headless with pid 140446 2026-10-23 05:02:10,907 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050210_907712_test_delete_mobile_order_from_backend.txt 2026-10-23 05:02:10,908 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Removing chrome user profile "/tmp/tmpgcske7yq_chrome_odoo" 2026-10-23 05:02:10,970 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_mobile_self_order_preparation_changes ... 2026-10-23 05:02:20,738 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 140626 2026-10-23 05:02:20,739 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpt5sul2xw_chrome_odoo 2026-10-23 05:02:20,739 44 INFO rb-1f9f1af-225886-428050 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:42425/json/version 2026-10-23 05:02:20,758 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42425', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:02:20,812 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:20,812 44 INFO rb-1f9f1af-225886-428050 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:42425/json 2026-10-23 05:02:20,812 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42425', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:02:20,827 44 INFO rb-1f9f1af-225886-428050 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:42425/devtools/page/F0370798D9CD11FCF313420D0443D4BC 2026-10-23 05:02:20,849 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:20,855 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-10-23 05:02:20,909 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-10-23 05:02:21,484 44 INFO rb-1f9f1af-225886-428050 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/192?access_token=124c72624b0c476c" in browser 2026-10-23 05:02:21,484 44 INFO rb-1f9f1af-225886-428050 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/192?access_token=124c72624b0c476c" 2026-10-23 05:02:21,524 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:02:22,203 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:22] "GET /pos-self/192?access_token=124c72624b0c476c HTTP/1.1" 200 - 56 0.061 0.634 2026-10-23 05:02:22,207 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'F0370798D9CD11FCF313420D0443D4BC', 'loaderId': 'B0CA8DD4479BD7E0DA111DE64F18D954', 'isDownload': False} 2026-10-23 05:02:22,207 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:22,239 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:02:22,269 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:02:22,301 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:22] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.013 0.042 2026-10-23 05:02:22,316 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:02:22,339 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:22] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.083 2026-10-23 05:02:22,358 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:02:22,401 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:22] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.130 2026-10-23 05:02:22,585 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:22] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.011 2026-10-23 05:02:22,597 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.011 2026-10-23 05:02:22,620 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:22] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.018 2026-10-23 05:02:22,632 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:02:22,633 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:22] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 05:02:22,634 44 INFO rb-1f9f1af-225886-428050 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/192?access_token=124c72624b0c476c", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:02:22,653 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:22,718 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:22,773 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:22] "POST /pos-self/relations/192 HTTP/1.1" 200 - 37 0.030 0.083 2026-10-23 05:02:22,851 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.184 2026-10-23 05:02:23,331 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:23] "POST /pos-self/data/192 HTTP/1.1" 200 - 178 0.166 0.319 2026-10-23 05:02:23,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.424 2026-10-23 05:02:23,415 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:23,492 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:23] "GET /web/image/ir.attachment/13050/raw HTTP/1.1" 200 - 4 0.001 0.011 2026-10-23 05:02:23,541 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:23,639 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:23] "GET /web/image/pos.category/359/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.036 2026-10-23 05:02:23,670 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 05:02:23,698 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:23] "GET /web/image/product.template/2526/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.008 0.070 2026-10-23 05:02:23,707 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:23,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:23] "GET /web/image/product.template/2527/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-10-23 05:02:23,751 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:23] "GET /web/image/product.template/2530/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.118 2026-10-23 05:02:23,770 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:23] "GET /web/image/product.template/2528/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-10-23 05:02:23,787 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:23] "GET /web/image/product.template/2529/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-10-23 05:02:23,788 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:23,860 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:23,878 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:23] "GET /web/image/ir.attachment/12999/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 05:02:23,892 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:02:23,913 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:23,931 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:23] "GET /web/image/product.product/3035/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.011 0.029 2026-10-23 05:02:23,974 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:23,981 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:23] "GET /web/image/product.product/3037/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.005 0.078 2026-10-23 05:02:24,045 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:24,098 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:24,187 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:24,252 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69362630 started for PoS orders references: [{'name': None, 'pos_reference': '260-192-000001', 'uuid': '8ecfc32d-a7e6-411a-ab59-53038cbdcaa0'}] 2026-10-23 05:02:24,326 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69362630 order {'name': None, 'pos_reference': '260-192-000001', 'uuid': '8ecfc32d-a7e6-411a-ab59-53038cbdcaa0'} created pos.order #943 2026-10-23 05:02:24,361 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69362630 finished 2026-10-23 05:02:24,586 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 115 0.122 0.283 2026-10-23 05:02:24,687 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.010 0.016 2026-10-23 05:02:24,691 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:24,748 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-10-23 05:02:24,749 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:24,818 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 8091120 (allocated 8912896) 2026-10-23 05:02:24,819 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 140626 2026-10-23 05:02:24,820 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-10-23 05:02:24,820 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 140626 2026-10-23 05:02:24,923 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050224_923385_test_mobile_self_order_preparation_changes.txt 2026-10-23 05:02:24,923 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpt5sul2xw_chrome_odoo" 2026-10-23 05:02:25,381 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 140803 2026-10-23 05:02:25,381 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmp093jcwhk_chrome_odoo 2026-10-23 05:02:25,381 44 INFO rb-1f9f1af-225886-428050 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:37643/json/version 2026-10-23 05:02:25,384 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37643', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:02:25,437 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:25,437 44 INFO rb-1f9f1af-225886-428050 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:37643/json 2026-10-23 05:02:25,439 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37643', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:02:25,454 44 INFO rb-1f9f1af-225886-428050 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:37643/devtools/page/D1A8D8B65A5D7C4D701C332228BF5412 2026-10-23 05:02:25,464 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:25,473 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-10-23 05:02:25,541 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 05:02:25,544 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-10-23 05:02:25,548 44 INFO rb-1f9f1af-225886-428050 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=192" in browser 2026-10-23 05:02:25,549 44 INFO rb-1f9f1af-225886-428050 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=192" 2026-10-23 05:02:26,088 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:26] "GET /pos/ui?config_id=192 HTTP/1.1" 200 - 73 0.075 0.449 2026-10-23 05:02:26,096 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'D1A8D8B65A5D7C4D701C332228BF5412', 'loaderId': 'CA9CD6072EB7817FA7C7E7C7C8265D1B', 'isDownload': False} 2026-10-23 05:02:26,096 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:26,121 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:02:26,153 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:26] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.012 2026-10-23 05:02:26,163 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:26] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-10-23 05:02:26,185 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:26] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.006 0.042 2026-10-23 05:02:26,835 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:02:26,843 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:02:26,875 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 05:02:26,899 44 INFO rb-1f9f1af-225886-428050 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=192", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:02:26,905 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-23 05:02:26,906 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:26,938 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 05:02:26,962 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:02:27,006 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.028 2026-10-23 05:02:27,012 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.013 0.018 2026-10-23 05:02:27,041 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-10-23 05:02:27,113 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.012 0.066 2026-10-23 05:02:28,304 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 285, model: sale.order 2026-10-23 05:02:28,307 44 INFO rb-1f9f1af-225886-428050 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 - Foreign Trade/User - 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-23 05:02:28,307 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 285, model: sale.order.line 2026-10-23 05:02:28,311 44 INFO rb-1f9f1af-225886-428050 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 - Foreign Trade/User - 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-23 05:02:28,329 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 487 0.423 0.748 2026-10-23 05:02:28,368 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:28] "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-23 05:02:28,551 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:28] "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.026 2026-10-23 05:02:28,636 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:28] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.061 2026-10-23 05:02:28,679 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.013 2026-10-23 05:02:28,716 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:28,733 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.007 2026-10-23 05:02:28,797 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:02:28,806 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:02:28,830 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:28] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 05:02:28,849 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-23 05:02:28,874 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:28] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.006 0.049 2026-10-23 05:02:28,905 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.044 2026-10-23 05:02:28,907 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 05:02:28,938 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:28,954 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.054 2026-10-23 05:02:29,056 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:29,083 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:29] "GET /pos/ui/192 HTTP/1.1" 200 - 33 0.072 0.139 2026-10-23 05:02:29,110 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:29,200 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:29] "GET /pos/ui/192?from_backend=True HTTP/1.1" 200 - 33 0.031 0.304 2026-10-23 05:02:29,228 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:29] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.249 2026-10-23 05:02:29,366 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:29] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 47 0.053 0.246 2026-10-23 05:02:29,388 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:29] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.152 2026-10-23 05:02:29,420 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.005 0.033 2026-10-23 05:02:29,443 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:29,443 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:29] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.045 2026-10-23 05:02:29,455 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:02:29,498 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:29,584 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:29,730 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:29,777 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:29,828 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:29,882 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:29,990 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:30,011 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:02:30,044 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:30,113 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-10-23 05:02:30,114 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:30,130 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15952520 started for PoS orders references: [{'name': '/', 'pos_reference': '260-192-000001', 'uuid': '8ecfc32d-a7e6-411a-ab59-53038cbdcaa0'}] 2026-10-23 05:02:30,140 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 05:02:30,234 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 15434672 (allocated 16777216) 2026-10-23 05:02:30,274 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 140803 2026-10-23 05:02:30,275 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-10-23 05:02:30,278 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 140803 2026-10-23 05:02:30,280 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [833] to pos.order #943 2026-10-23 05:02:30,413 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050230_412983_test_mobile_self_order_preparation_changes.txt 2026-10-23 05:02:30,413 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmp093jcwhk_chrome_odoo" 2026-10-23 05:02:30,428 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-10-23 05:02:31,048 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15952520 order {'name': '/', 'pos_reference': '260-192-000001', 'uuid': '8ecfc32d-a7e6-411a-ab59-53038cbdcaa0'} updated pos.order #943 2026-10-23 05:02:31,054 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15952520 finished 2026-10-23 05:02:31,133 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 267 0.278 0.728 2026-10-23 05:02:31,178 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_order_sequence_in_self ... 2026-10-23 05:02:41,166 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome pid: 141010 2026-10-23 05:02:41,170 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless temporary user profile dir: /tmp/tmpyg8fg0wo_chrome_odoo 2026-10-23 05:02:41,170 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:37521/json/version 2026-10-23 05:02:41,196 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37521', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:02:41,203 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:41,203 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:37521/json 2026-10-23 05:02:41,206 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37521', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:02:41,220 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Websocket url found: ws://127.0.0.1:37521/devtools/page/60A4DEF3E03A88695098C256921BDA13 2026-10-23 05:02:41,234 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Enable chrome headless console log notification 2026-10-23 05:02:41,248 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless enable page notifications 2026-10-23 05:02:41,287 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Setting session cookie in browser 2026-10-23 05:02:41,871 44 INFO rb-1f9f1af-225886-428050 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/193?access_token=b330b378111545d0" in browser 2026-10-23 05:02:41,872 44 INFO rb-1f9f1af-225886-428050 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/193?access_token=b330b378111545d0" 2026-10-23 05:02:41,901 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:02:42,578 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:42] "GET /pos-self/193?access_token=b330b378111545d0 HTTP/1.1" 200 - 56 0.048 0.635 2026-10-23 05:02:42,582 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Navigation result: {'frameId': '60A4DEF3E03A88695098C256921BDA13', 'loaderId': 'CAC3AC203EAF38740889EAB63CD64CF3', 'isDownload': False} 2026-10-23 05:02:42,583 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:42,603 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:02:42,645 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:02:42,696 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:42] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.027 0.054 2026-10-23 05:02:42,710 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:02:42,742 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:42] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.114 2026-10-23 05:02:42,752 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:02:42,793 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:42] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.164 2026-10-23 05:02:43,035 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:43] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-23 05:02:43,057 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.008 2026-10-23 05:02:43,073 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:43] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.004 0.025 2026-10-23 05:02:43,081 44 INFO rb-1f9f1af-225886-428050 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/193?access_token=b330b378111545d0", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:02:43,095 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:02:43,095 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:43] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 05:02:43,100 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:43,373 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:43] "POST /pos-self/relations/193 HTTP/1.1" 200 - 37 0.025 0.226 2026-10-23 05:02:43,484 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.356 2026-10-23 05:02:43,898 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:43] "POST /pos-self/data/193 HTTP/1.1" 200 - 178 0.149 0.299 2026-10-23 05:02:43,902 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.387 2026-10-23 05:02:43,977 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:44,059 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:44] "GET /web/image/ir.attachment/13108/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-23 05:02:44,160 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:44,260 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:44] "GET /web/image/pos.category/359/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.031 2026-10-23 05:02:44,302 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 05:02:44,310 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:44] "GET /web/image/product.template/2526/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.023 0.045 2026-10-23 05:02:44,339 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:44] "GET /web/image/product.template/2527/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.089 2026-10-23 05:02:44,361 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:44] "GET /web/image/product.template/2530/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-10-23 05:02:44,389 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:44] "GET /web/image/product.template/2528/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.119 2026-10-23 05:02:44,429 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:44,430 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:44] "GET /web/image/product.template/2529/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.134 2026-10-23 05:02:44,520 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:44,541 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:44] "GET /web/image/ir.attachment/13057/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 05:02:44,585 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:44] "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-23 05:02:44,585 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:44,601 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:44] "GET /web/image/product.product/3038/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.011 0.031 2026-10-23 05:02:44,667 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:44,717 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98111222 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000001', 'uuid': 'f662ca92-787b-4639-95f2-9678bba79881'}] 2026-10-23 05:02:44,783 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98111222 order {'name': None, 'pos_reference': '260-193-000001', 'uuid': 'f662ca92-787b-4639-95f2-9678bba79881'} created pos.order #944 2026-10-23 05:02:44,820 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98111222 finished 2026-10-23 05:02:45,528 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:45] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 275 0.253 0.623 2026-10-23 05:02:45,612 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:45,662 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:45,733 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:45,809 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:45,878 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:45,926 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:45,995 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:46,048 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46930517 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000002', 'uuid': '70cc512c-12c3-4e3e-a7a0-0da995cadf94'}] 2026-10-23 05:02:46,083 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46930517 order {'name': None, 'pos_reference': '260-193-000002', 'uuid': '70cc512c-12c3-4e3e-a7a0-0da995cadf94'} created pos.order #945 2026-10-23 05:02:46,105 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46930517 finished 2026-10-23 05:02:46,568 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 159 0.136 0.436 2026-10-23 05:02:46,611 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:46,671 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:46,738 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:46,810 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:46,874 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:46,925 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:46,997 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:47,052 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67434490 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000003', 'uuid': 'c91ee5f2-fc5e-4bc1-b84f-26d1ea78bb39'}] 2026-10-23 05:02:47,090 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67434490 order {'name': None, 'pos_reference': '260-193-000003', 'uuid': 'c91ee5f2-fc5e-4bc1-b84f-26d1ea78bb39'} created pos.order #946 2026-10-23 05:02:47,116 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67434490 finished 2026-10-23 05:02:47,589 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:47] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 159 0.123 0.467 2026-10-23 05:02:47,651 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:47,720 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:47,782 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:47,850 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:47,907 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:47,959 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:48,027 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:48,071 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3499206 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000004', 'uuid': '0a2024fc-5407-4efb-9ec3-6c1c605bb506'}] 2026-10-23 05:02:48,104 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3499206 order {'name': None, 'pos_reference': '260-193-000004', 'uuid': '0a2024fc-5407-4efb-9ec3-6c1c605bb506'} created pos.order #947 2026-10-23 05:02:48,123 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3499206 finished 2026-10-23 05:02:48,573 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:02:48] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 159 0.122 0.420 2026-10-23 05:02:48,647 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:48,712 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: tour succeeded 2026-10-23 05:02:48,713 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:48,799 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: heap 10114356 (allocated 11272192) 2026-10-23 05:02:48,806 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing chrome headless with pid 141010 2026-10-23 05:02:48,808 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing websocket connection 2026-10-23 05:02:48,810 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Terminating chrome headless with pid 141010 2026-10-23 05:02:48,933 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050248_933031_test_order_sequence_in_self.txt 2026-10-23 05:02:48,933 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Removing chrome user profile "/tmp/tmpyg8fg0wo_chrome_odoo" 2026-10-23 05:02:48,978 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_pos_self_order_table_transfer ... 2026-10-23 05:02:58,553 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome pid: 141209 2026-10-23 05:02:58,554 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless temporary user profile dir: /tmp/tmp6xwsxzxs_chrome_odoo 2026-10-23 05:02:58,554 44 INFO rb-1f9f1af-225886-428050 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:46299/json/version 2026-10-23 05:02:58,556 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46299', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:02:58,647 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:58,648 44 INFO rb-1f9f1af-225886-428050 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:46299/json 2026-10-23 05:02:58,658 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46299', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:02:58,675 44 INFO rb-1f9f1af-225886-428050 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:46299/devtools/page/68F1197E476F50A998132A1B206AAE49 2026-10-23 05:02:58,683 44 INFO rb-1f9f1af-225886-428050 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-23 05:02:58,685 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless enable page notifications 2026-10-23 05:02:59,334 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 05:02:59,337 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Setting session cookie in browser 2026-10-23 05:02:59,338 44 INFO rb-1f9f1af-225886-428050 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=194" in browser 2026-10-23 05:02:59,338 44 INFO rb-1f9f1af-225886-428050 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=194" 2026-10-23 05:02:59,362 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:03:00,197 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:00] "GET /pos/ui?config_id=194 HTTP/1.1" 200 - 87 0.056 0.785 2026-10-23 05:03:00,201 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Navigation result: {'frameId': '68F1197E476F50A998132A1B206AAE49', 'loaderId': '17D797FA77BE8C386656B022D5CF075F', 'isDownload': False} 2026-10-23 05:03:00,204 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:00,222 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:03:00,252 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:00] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-23 05:03:00,258 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:00] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-23 05:03:00,286 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:00] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.014 0.027 2026-10-23 05:03:00,889 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:03:00,890 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:03:00,938 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.014 2026-10-23 05:03:00,962 44 INFO rb-1f9f1af-225886-428050 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=194", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:03:00,971 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.006 2026-10-23 05:03:00,973 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:00,990 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 05:03:01,008 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:03:01,044 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.008 0.015 2026-10-23 05:03:01,076 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.047 2026-10-23 05:03:01,154 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.034 0.052 2026-10-23 05:03:01,164 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.045 2026-10-23 05:03:02,428 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 285, model: sale.order 2026-10-23 05:03:02,431 44 INFO rb-1f9f1af-225886-428050 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 - Foreign Trade/User - 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-23 05:03:02,432 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 285, model: sale.order.line 2026-10-23 05:03:02,435 44 INFO rb-1f9f1af-225886-428050 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 - Foreign Trade/User - 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-23 05:03:02,455 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 492 0.404 0.810 2026-10-23 05:03:02,486 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:02] "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-23 05:03:02,617 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.011 2026-10-23 05:03:02,688 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:02] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.046 2026-10-23 05:03:02,723 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.011 2026-10-23 05:03:02,746 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:02,769 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.010 2026-10-23 05:03:02,834 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:03:02,852 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 05:03:02,888 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 05:03:02,912 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 05:03:02,934 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 05:03:02,937 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-10-23 05:03:02,949 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:02] "GET /web/image/res.users/285/avatar_128 HTTP/1.1" 200 - 14 0.050 0.048 2026-10-23 05:03:02,993 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:02] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.006 0.125 2026-10-23 05:03:02,993 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:03:03,006 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:03,057 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.015 0.131 2026-10-23 05:03:03,212 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:03] "GET /pos/ui/194 HTTP/1.1" 200 - 33 0.048 0.194 2026-10-23 05:03:03,288 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:03] "GET /pos/ui/194?from_backend=True HTTP/1.1" 200 - 33 0.020 0.295 2026-10-23 05:03:03,304 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:03,316 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.008 0.247 2026-10-23 05:03:03,331 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.003 0.174 2026-10-23 05:03:03,345 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:03:03,374 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:03,380 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.019 2026-10-23 05:03:03,422 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:03,489 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:03,526 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 05:03:03,563 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:03,632 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:03,638 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15227226 started for PoS orders references: [{'name': '/', 'pos_reference': '260-194-000001', 'uuid': '3f4e88f1-7c80-4602-9cbc-59dc0bf90ffa'}] 2026-10-23 05:03:03,651 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:03:03,709 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15227226 order {'name': '/', 'pos_reference': '260-194-000001', 'uuid': '3f4e88f1-7c80-4602-9cbc-59dc0bf90ffa'} updated pos.order #948 2026-10-23 05:03:03,750 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15227226 finished 2026-10-23 05:03:03,912 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.074 0.202 2026-10-23 05:03:03,993 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 05:03:04,025 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:04,077 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:06,127 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:06,181 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:06,262 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.004 0.023 2026-10-23 05:03:06,265 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:06,317 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:06,371 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:06,417 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:06,477 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:06,504 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59197837 started for PoS orders references: [{'name': '/', 'pos_reference': '261-194-000001', 'uuid': '87bee4ec-51ad-40b7-b29f-7bf5064e4a1e'}] 2026-10-23 05:03:06,592 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59197837 order {'name': '/', 'pos_reference': '261-194-000001', 'uuid': '87bee4ec-51ad-40b7-b29f-7bf5064e4a1e'} created pos.order #949 2026-10-23 05:03:06,614 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59197837 finished 2026-10-23 05:03:06,683 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 44 0.033 0.150 2026-10-23 05:03:06,724 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:06,801 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.015 2026-10-23 05:03:06,807 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:06,858 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: tour succeeded 2026-10-23 05:03:06,859 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:06,982 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: heap 16652260 (allocated 17960960) 2026-10-23 05:03:06,989 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing chrome headless with pid 141209 2026-10-23 05:03:06,991 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing websocket connection 2026-10-23 05:03:06,992 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Terminating chrome headless with pid 141209 2026-10-23 05:03:07,119 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050307_119275_test_pos_self_order_table_transfer.txt 2026-10-23 05:03:07,119 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Removing chrome user profile "/tmp/tmp6xwsxzxs_chrome_odoo" 2026-10-23 05:03:07,180 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_category_with_only_special_products ... 2026-10-23 05:03:16,810 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome pid: 141417 2026-10-23 05:03:16,810 44 INFO rb-1f9f1af-225886-428050 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/tmp7r2d5cth_chrome_odoo 2026-10-23 05:03:16,811 44 INFO rb-1f9f1af-225886-428050 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:45717/json/version 2026-10-23 05:03:16,812 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45717', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:03:16,914 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:16,915 44 INFO rb-1f9f1af-225886-428050 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:45717/json 2026-10-23 05:03:16,917 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45717', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:03:16,963 44 INFO rb-1f9f1af-225886-428050 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:45717/devtools/page/168444D7574A04FB477A4ED1B8C5751E 2026-10-23 05:03:16,983 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:16,990 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:17,014 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:17,543 44 INFO rb-1f9f1af-225886-428050 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/195?access_token=a5e9e64b74cc4a45" in browser 2026-10-23 05:03:17,543 44 INFO rb-1f9f1af-225886-428050 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/195?access_token=a5e9e64b74cc4a45" 2026-10-23 05:03:17,560 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:03:18,181 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:18] "GET /pos-self/195?access_token=a5e9e64b74cc4a45 HTTP/1.1" 200 - 57 0.042 0.584 2026-10-23 05:03:18,186 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Navigation result: {'frameId': '168444D7574A04FB477A4ED1B8C5751E', 'loaderId': 'D98CDE99BD8C9C936A2DD575FBB1CB54', 'isDownload': False} 2026-10-23 05:03:18,186 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:18,228 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:03:18,265 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:03:18,324 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:18] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.026 0.060 2026-10-23 05:03:18,342 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:03:18,373 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:18] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.118 2026-10-23 05:03:18,395 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:03:18,423 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:18] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.153 2026-10-23 05:03:18,667 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:18] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.011 2026-10-23 05:03:18,680 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.014 2026-10-23 05:03:18,692 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:18] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.009 2026-10-23 05:03:18,714 44 INFO rb-1f9f1af-225886-428050 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/195?access_token=a5e9e64b74cc4a45", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:03:18,717 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:03:18,717 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:18] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 05:03:18,729 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:18,792 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:18,852 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:18] "POST /pos-self/relations/195 HTTP/1.1" 200 - 37 0.032 0.081 2026-10-23 05:03:18,940 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.196 2026-10-23 05:03:19,431 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:19] "POST /pos-self/data/195 HTTP/1.1" 200 - 176 0.184 0.325 2026-10-23 05:03:19,435 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.473 2026-10-23 05:03:19,517 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:19,577 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:19] "GET /web/image/ir.attachment/13221/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-23 05:03:19,621 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:19,639 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:19] "GET /web/image/ir.attachment/13170/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 05:03:19,677 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:03:19,805 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:19,853 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:19] "GET /web/image/pos.category/359/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.022 2026-10-23 05:03:19,861 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:19,906 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:19] "GET /web/image/pos.category/360/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.003 0.070 2026-10-23 05:03:19,910 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:19,927 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:19] "GET /web/image/product.template/2526/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.068 2026-10-23 05:03:19,953 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:19] "GET /web/image/product.template/2527/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.008 0.088 2026-10-23 05:03:19,967 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: tour succeeded 2026-10-23 05:03:19,969 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:19,977 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:19] "GET /web/image/product.template/2530/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.108 2026-10-23 05:03:20,003 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:20] "GET /web/image/product.template/2528/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.128 2026-10-23 05:03:20,027 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:20] "GET /web/image/product.template/2529/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.010 0.135 2026-10-23 05:03:20,047 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: heap 7113872 (allocated 8126464) 2026-10-23 05:03:20,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:20] "GET /web/image/product.template/2531/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.134 2026-10-23 05:03:20,066 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing chrome headless with pid 141417 2026-10-23 05:03:20,074 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing websocket connection 2026-10-23 05:03:20,079 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Terminating chrome headless with pid 141417 2026-10-23 05:03:20,081 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:20] "GET /web/image/product.template/2532/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.139 2026-10-23 05:03:20,206 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050320_206179_test_self_order_category_with_only_special_products.txt 2026-10-23 05:03:20,206 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Removing chrome user profile "/tmp/tmp7r2d5cth_chrome_odoo" 2026-10-23 05:03:20,250 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:29,429 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome pid: 141605 2026-10-23 05:03:29,429 44 INFO rb-1f9f1af-225886-428050 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/tmpszqi21rk_chrome_odoo 2026-10-23 05:03:29,429 44 INFO rb-1f9f1af-225886-428050 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:40065/json/version 2026-10-23 05:03:29,431 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40065', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:03:29,472 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:29,472 44 INFO rb-1f9f1af-225886-428050 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:40065/json 2026-10-23 05:03:29,473 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40065', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:03:29,509 44 INFO rb-1f9f1af-225886-428050 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:40065/devtools/page/696F95223AC3313CDB01394DBA1FA0DF 2026-10-23 05:03:29,532 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:29,546 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:29,568 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:30,039 44 INFO rb-1f9f1af-225886-428050 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/196?access_token=c0dbcee2043f4d6d" in browser 2026-10-23 05:03:30,039 44 INFO rb-1f9f1af-225886-428050 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/196?access_token=c0dbcee2043f4d6d" 2026-10-23 05:03:30,064 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:03:30,698 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:30] "GET /pos-self/196?access_token=c0dbcee2043f4d6d HTTP/1.1" 200 - 56 0.035 0.604 2026-10-23 05:03:30,704 44 INFO rb-1f9f1af-225886-428050 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': '696F95223AC3313CDB01394DBA1FA0DF', 'loaderId': 'E2D368E9C18E1EF48ECA0128552A7583', 'isDownload': False} 2026-10-23 05:03:30,704 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:30,729 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:03:30,756 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:03:30,783 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:30] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.038 2026-10-23 05:03:30,799 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:03:30,816 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:30] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.064 2026-10-23 05:03:30,836 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:03:30,869 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:30] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.103 2026-10-23 05:03:31,090 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:31] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-10-23 05:03:31,110 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.018 2026-10-23 05:03:31,127 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:31] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.022 2026-10-23 05:03:31,142 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:03:31,142 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:31] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 05:03:31,143 44 INFO rb-1f9f1af-225886-428050 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/196?access_token=c0dbcee2043f4d6d", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:03:31,154 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:31,206 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:31,240 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:31] "POST /pos-self/relations/196 HTTP/1.1" 200 - 37 0.024 0.057 2026-10-23 05:03:31,299 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.138 2026-10-23 05:03:31,741 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:31] "POST /pos-self/data/196 HTTP/1.1" 200 - 178 0.149 0.307 2026-10-23 05:03:31,743 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.416 2026-10-23 05:03:31,814 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:31,874 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:31] "GET /web/image/ir.attachment/13279/raw HTTP/1.1" 200 - 4 0.003 0.008 2026-10-23 05:03:31,936 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:32,008 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:03:32,023 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:32] "GET /web/image/pos.category/359/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.042 2026-10-23 05:03:32,038 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:32,053 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:32] "GET /web/image/product.template/2526/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.057 2026-10-23 05:03:32,077 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:32] "GET /web/image/product.template/2527/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-10-23 05:03:32,098 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:32] "GET /web/image/product.template/2528/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.094 2026-10-23 05:03:32,117 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:32] "GET /web/image/product.template/2530/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.115 2026-10-23 05:03:32,132 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:32] "GET /web/image/product.template/2529/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-10-23 05:03:32,158 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:32] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 6 0.007 0.055 2026-10-23 05:03:32,196 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:32,279 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:32,332 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:32,407 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:32,479 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:32,532 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:32,605 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:32,661 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:32,663 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:32,742 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: heap 7786264 (allocated 8912896) 2026-10-23 05:03:32,752 44 INFO rb-1f9f1af-225886-428050 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 141605 2026-10-23 05:03:32,759 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:32,760 44 INFO rb-1f9f1af-225886-428050 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 141605 2026-10-23 05:03:32,861 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050332_860709_test_self_order_meal_do_not_change_tracking_number_on_sync.txt 2026-10-23 05:03:32,861 44 INFO rb-1f9f1af-225886-428050 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/tmpszqi21rk_chrome_odoo" 2026-10-23 05:03:32,898 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-10-23 05:03:42,337 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 141783 2026-10-23 05:03:42,338 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpa5l6uyg5_chrome_odoo 2026-10-23 05:03:42,345 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35933/json/version 2026-10-23 05:03:42,347 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35933', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:03:42,429 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-23 05:03:42,429 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35933/json 2026-10-23 05:03:42,431 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35933', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:03:42,465 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:35933/devtools/page/B4D6A945FB49998F23A881962BA6A963 2026-10-23 05:03:42,507 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-23 05:03:42,532 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-23 05:03:42,557 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-23 05:03:42,970 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/197?access_token=a19d49ac95a94124&table_identifier=f1332656" in browser 2026-10-23 05:03:42,970 44 INFO rb-1f9f1af-225886-428050 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/197?access_token=a19d49ac95a94124&table_identifier=f1332656" 2026-10-23 05:03:43,004 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:03:43,615 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:43] "GET /pos-self/197?access_token=a19d49ac95a94124&table_identifier=f1332656 HTTP/1.1" 200 - 58 0.044 0.570 2026-10-23 05:03:43,621 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'B4D6A945FB49998F23A881962BA6A963', 'loaderId': '06B6C9499A99340939967B4EC66405D2', 'isDownload': False} 2026-10-23 05:03:43,621 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:43,665 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:03:43,696 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:03:43,743 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:43] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.021 0.046 2026-10-23 05:03:43,763 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:03:43,798 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:43] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.016 0.104 2026-10-23 05:03:43,819 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:03:43,837 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:43] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.147 2026-10-23 05:03:44,053 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.011 2026-10-23 05:03:44,067 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.014 2026-10-23 05:03:44,091 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:44] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.004 0.022 2026-10-23 05:03:44,102 44 INFO rb-1f9f1af-225886-428050 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/197?access_token=a19d49ac95a94124&table_identifier=f1332656", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:03:44,103 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:03:44,104 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.010 2026-10-23 05:03:44,126 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:44,175 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:44,273 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:44] "POST /pos-self/relations/197 HTTP/1.1" 200 - 37 0.033 0.098 2026-10-23 05:03:44,371 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.225 2026-10-23 05:03:44,863 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:44] "POST /pos-self/data/197 HTTP/1.1" 200 - 178 0.162 0.350 2026-10-23 05:03:44,867 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.470 2026-10-23 05:03:44,959 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.012 2026-10-23 05:03:44,968 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-23 05:03:45,045 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:45] "GET /web/image/ir.attachment/13337/raw HTTP/1.1" 200 - 4 0.003 0.008 2026-10-23 05:03:45,084 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:45,104 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:45] "GET /web/image/ir.attachment/13286/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 05:03:45,138 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 05:03:45,173 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:45,220 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:45] "GET /web/image/pos.category/359/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.028 2026-10-23 05:03:45,246 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:45] "GET /web/image/product.template/2526/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.035 2026-10-23 05:03:45,251 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:45,268 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:45] "GET /web/image/product.template/2527/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.055 2026-10-23 05:03:45,290 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:45] "GET /web/image/product.template/2528/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.072 2026-10-23 05:03:45,312 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:45,314 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:45] "GET /web/image/product.template/2530/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-23 05:03:45,345 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:45] "GET /web/image/product.template/2529/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.121 2026-10-23 05:03:45,348 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:03:45,365 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:45,383 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:45] "GET /web/image/product.product/3035/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.004 0.031 2026-10-23 05:03:45,451 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:45,515 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78828782 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000001', 'uuid': '5a103a4d-d398-4f41-aae0-7018c12aa33e'}] 2026-10-23 05:03:45,587 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78828782 order {'name': None, 'pos_reference': '260-197-000001', 'uuid': '5a103a4d-d398-4f41-aae0-7018c12aa33e'} created pos.order #950 2026-10-23 05:03:45,631 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78828782 finished 2026-10-23 05:03:45,815 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:45] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 107 0.109 0.266 2026-10-23 05:03:45,849 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.014 2026-10-23 05:03:45,901 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:45,949 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:46,014 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:46,086 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:46,137 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:46,181 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:46,238 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:46,256 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:46] "GET /web/image/ir.attachment/13336/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 05:03:46,302 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:46,353 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:46,439 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:46] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.012 0.068 2026-10-23 05:03:46,478 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:46,531 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-23 05:03:46,536 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:46,559 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:46] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 37 0.038 0.057 2026-10-23 05:03:46,615 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9189296 (allocated 10485760) 2026-10-23 05:03:46,620 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 141783 2026-10-23 05:03:46,621 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-23 05:03:46,623 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 141783 2026-10-23 05:03:46,764 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050346_764589_test_self_order_mobile.txt 2026-10-23 05:03:46,765 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpa5l6uyg5_chrome_odoo" 2026-10-23 05:03:47,209 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 141970 2026-10-23 05:03:47,209 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpo0tvzqkc_chrome_odoo 2026-10-23 05:03:47,209 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37107/json/version 2026-10-23 05:03:47,211 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37107', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:03:47,317 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-23 05:03:47,317 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37107/json 2026-10-23 05:03:47,319 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37107', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:03:47,337 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:37107/devtools/page/AA0F794AF5DC92CE0D663A7015F12664 2026-10-23 05:03:47,360 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-23 05:03:47,380 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-23 05:03:47,406 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-23 05:03:47,416 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/197?access_token=a19d49ac95a94124&table_identifier=f1332656" in browser 2026-10-23 05:03:47,416 44 INFO rb-1f9f1af-225886-428050 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/197?access_token=a19d49ac95a94124&table_identifier=f1332656" 2026-10-23 05:03:47,482 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:47] "GET /pos-self/197?access_token=a19d49ac95a94124&table_identifier=f1332656 HTTP/1.1" 200 - 9 0.022 0.029 2026-10-23 05:03:47,496 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'AA0F794AF5DC92CE0D663A7015F12664', 'loaderId': '1E2C1281AE9238F9160C4AEB7FDC981E', 'isDownload': False} 2026-10-23 05:03:47,496 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:47,530 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:03:47,570 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:47] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.006 0.018 2026-10-23 05:03:47,602 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:47] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.009 0.027 2026-10-23 05:03:47,620 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:47] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.006 0.044 2026-10-23 05:03:47,838 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.012 2026-10-23 05:03:47,841 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 05:03:47,867 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:47] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 05:03:47,880 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:03:47,880 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:03:47,881 44 INFO rb-1f9f1af-225886-428050 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/197?access_token=a19d49ac95a94124&table_identifier=f1332656", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:03:47,900 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:47,923 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.009 2026-10-23 05:03:47,968 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:47,996 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:47] "POST /pos-self/relations/197 HTTP/1.1" 200 - 16 0.015 0.066 2026-10-23 05:03:48,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-10-23 05:03:48,381 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:48] "POST /pos-self/data/197 HTTP/1.1" 200 - 113 0.095 0.228 2026-10-23 05:03:48,482 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:48] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.013 2026-10-23 05:03:48,501 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-23 05:03:48,574 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:48] "GET /web/image/ir.attachment/13337/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 05:03:48,604 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:48,622 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:48] "GET /web/image/ir.attachment/13286/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 05:03:48,647 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:03:48,731 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:48,785 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:48] "GET /web/image/pos.category/359/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.035 2026-10-23 05:03:48,806 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:48] "GET /web/image/product.template/2530/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-10-23 05:03:48,823 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:48] "GET /web/image/product.template/2526/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-10-23 05:03:48,832 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:48,844 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:48] "GET /web/image/product.template/2528/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.069 2026-10-23 05:03:48,872 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:48] "GET /web/image/product.template/2527/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-10-23 05:03:48,896 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:48] "GET /web/image/product.template/2529/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-10-23 05:03:48,919 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:48,947 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 05:03:48,962 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:48,986 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:48] "GET /web/image/product.product/3035/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.007 0.040 2026-10-23 05:03:49,038 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:49,063 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:49] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.005 0.014 2026-10-23 05:03:49,128 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:49,185 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:49,246 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89560192 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000002', 'uuid': 'bfef89bd-6313-493d-8042-bd60cc44e0f3'}] 2026-10-23 05:03:49,295 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89560192 order {'name': None, 'pos_reference': '260-197-000002', 'uuid': 'bfef89bd-6313-493d-8042-bd60cc44e0f3'} created pos.order #951 2026-10-23 05:03:49,317 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89560192 finished 2026-10-23 05:03:49,444 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.050 0.205 2026-10-23 05:03:49,520 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.014 2026-10-23 05:03:49,553 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:49,591 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:49,654 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:49,669 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:49] "GET /web/image/ir.attachment/13336/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 05:03:49,716 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:49,772 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:49,820 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-23 05:03:49,820 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:49,900 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8354276 (allocated 9175040) 2026-10-23 05:03:49,906 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 141970 2026-10-23 05:03:49,909 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-23 05:03:49,911 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 141970 2026-10-23 05:03:50,032 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050350_032523_test_self_order_mobile.txt 2026-10-23 05:03:50,032 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpo0tvzqkc_chrome_odoo" 2026-10-23 05:03:50,534 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142158 2026-10-23 05:03:50,535 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpbupbhzh9_chrome_odoo 2026-10-23 05:03:50,536 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:41811/json/version 2026-10-23 05:03:50,538 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41811', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:03:50,605 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-23 05:03:50,606 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:41811/json 2026-10-23 05:03:50,609 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41811', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:03:50,655 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:41811/devtools/page/3130B2A6FD01E007102391309ECCEEDC 2026-10-23 05:03:50,690 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-23 05:03:50,701 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-23 05:03:50,733 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-23 05:03:50,748 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/197?access_token=a19d49ac95a94124&table_identifier=f1332656" in browser 2026-10-23 05:03:50,749 44 INFO rb-1f9f1af-225886-428050 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/197?access_token=a19d49ac95a94124&table_identifier=f1332656" 2026-10-23 05:03:50,813 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:50] "GET /pos-self/197?access_token=a19d49ac95a94124&table_identifier=f1332656 HTTP/1.1" 200 - 9 0.008 0.037 2026-10-23 05:03:50,818 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '3130B2A6FD01E007102391309ECCEEDC', 'loaderId': 'CBB2C9DD5D2E5060A2501893E7D5E484', 'isDownload': False} 2026-10-23 05:03:50,818 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:50,853 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:03:50,883 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:50] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.018 2026-10-23 05:03:50,896 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:50] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.029 2026-10-23 05:03:50,913 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:50] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.040 2026-10-23 05:03:51,181 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:51] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-10-23 05:03:51,184 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 05:03:51,214 44 INFO rb-1f9f1af-225886-428050 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/197?access_token=a19d49ac95a94124&table_identifier=f1332656", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:03:51,215 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:51] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.003 0.010 2026-10-23 05:03:51,229 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:03:51,230 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:03:51,231 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:51,290 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:51,328 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:51] "POST /pos-self/relations/197 HTTP/1.1" 200 - 16 0.018 0.061 2026-10-23 05:03:51,335 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.081 2026-10-23 05:03:51,381 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-23 05:03:51,718 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:51] "POST /pos-self/data/197 HTTP/1.1" 200 - 113 0.089 0.238 2026-10-23 05:03:51,813 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.009 2026-10-23 05:03:51,823 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-23 05:03:51,892 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:51] "GET /web/image/ir.attachment/13337/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-10-23 05:03:51,922 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:51,946 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:51] "GET /web/image/ir.attachment/13286/raw HTTP/1.1" 200 - 4 0.007 0.008 2026-10-23 05:03:51,972 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:03:52,054 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:52,124 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:52] "GET /web/image/pos.category/359/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.037 2026-10-23 05:03:52,141 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:52] "GET /web/image/product.template/2526/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-10-23 05:03:52,146 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:52,186 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:52] "GET /web/image/product.template/2527/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.073 2026-10-23 05:03:52,209 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:52] "GET /web/image/product.template/2530/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-10-23 05:03:52,231 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:52,242 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:52] "GET /web/image/product.template/2529/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.120 2026-10-23 05:03:52,274 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:52] "GET /web/image/product.template/2528/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.008 0.147 2026-10-23 05:03:52,278 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 05:03:52,283 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:52,307 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:52] "GET /web/image/product.product/3035/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.005 0.032 2026-10-23 05:03:52,361 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:52,417 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51136220 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000003', 'uuid': '4c22f9ce-6c68-413b-aba6-94ea65d2c014'}] 2026-10-23 05:03:52,458 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51136220 order {'name': None, 'pos_reference': '260-197-000003', 'uuid': '4c22f9ce-6c68-413b-aba6-94ea65d2c014'} created pos.order #952 2026-10-23 05:03:52,487 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51136220 finished 2026-10-23 05:03:52,669 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:52] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.057 0.259 2026-10-23 05:03:52,704 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.004 0.014 2026-10-23 05:03:52,766 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:52,813 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:52,869 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:52,888 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:52] "GET /web/image/ir.attachment/13336/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 05:03:52,933 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:52,997 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:53,032 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-23 05:03:53,033 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:53,098 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8141128 (allocated 9175040) 2026-10-23 05:03:53,102 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142158 2026-10-23 05:03:53,104 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-23 05:03:53,105 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142158 2026-10-23 05:03:53,223 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050353_222797_test_self_order_mobile.txt 2026-10-23 05:03:53,223 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpbupbhzh9_chrome_odoo" 2026-10-23 05:03:53,654 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142347 2026-10-23 05:03:53,654 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpdr3jyn92_chrome_odoo 2026-10-23 05:03:53,654 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35651/json/version 2026-10-23 05:03:53,656 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35651', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:03:53,736 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-23 05:03:53,737 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35651/json 2026-10-23 05:03:53,737 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35651', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:03:53,759 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:35651/devtools/page/3EC0D2A78FB93EFDC3BE3EA76F34C5E9 2026-10-23 05:03:53,765 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-23 05:03:53,770 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-23 05:03:53,792 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-23 05:03:53,799 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/197?access_token=a19d49ac95a94124&table_identifier=f1332656" in browser 2026-10-23 05:03:53,799 44 INFO rb-1f9f1af-225886-428050 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/197?access_token=a19d49ac95a94124&table_identifier=f1332656" 2026-10-23 05:03:53,858 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:53] "GET /pos-self/197?access_token=a19d49ac95a94124&table_identifier=f1332656 HTTP/1.1" 200 - 9 0.006 0.037 2026-10-23 05:03:53,869 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '3EC0D2A78FB93EFDC3BE3EA76F34C5E9', 'loaderId': 'C77E9E16E9AB29A7487988600DCB3454', 'isDownload': False} 2026-10-23 05:03:53,870 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:53,896 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:03:53,921 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:53] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.008 0.008 2026-10-23 05:03:53,934 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:53] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.006 0.015 2026-10-23 05:03:53,950 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:53] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.029 2026-10-23 05:03:54,209 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-23 05:03:54,215 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:03:54,240 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:54] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.002 0.012 2026-10-23 05:03:54,252 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:03:54,252 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:03:54,259 44 INFO rb-1f9f1af-225886-428050 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/197?access_token=a19d49ac95a94124&table_identifier=f1332656", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:03:54,290 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:54,329 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:54,370 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:54] "POST /pos-self/relations/197 HTTP/1.1" 200 - 16 0.025 0.070 2026-10-23 05:03:54,376 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.076 2026-10-23 05:03:54,418 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-23 05:03:54,945 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:54] "POST /pos-self/data/197 HTTP/1.1" 200 - 113 0.100 0.424 2026-10-23 05:03:55,037 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.014 2026-10-23 05:03:55,045 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-23 05:03:55,099 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:55] "GET /web/image/ir.attachment/13337/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-23 05:03:55,130 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:55,146 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:55] "GET /web/image/ir.attachment/13286/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-23 05:03:55,175 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 05:03:55,234 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:55,292 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:55] "GET /web/image/pos.category/359/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.027 2026-10-23 05:03:55,317 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:55] "GET /web/image/product.template/2526/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.037 2026-10-23 05:03:55,328 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:55,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:55] "GET /web/image/product.template/2527/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-10-23 05:03:55,352 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:55] "GET /web/image/product.template/2530/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-10-23 05:03:55,384 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:55] "GET /web/image/product.template/2528/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-10-23 05:03:55,407 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:55] "GET /web/image/product.template/2529/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-23 05:03:55,407 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:55,471 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:55,473 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 05:03:55,484 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:55] "GET /web/image/product.product/3035/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.014 0.028 2026-10-23 05:03:55,539 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:55,562 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:55] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.004 0.016 2026-10-23 05:03:55,610 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:55,684 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:55,732 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47821740 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000004', 'uuid': 'bec3838a-583e-4429-8f27-f195b47d5a52'}] 2026-10-23 05:03:55,777 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47821740 order {'name': None, 'pos_reference': '260-197-000004', 'uuid': 'bec3838a-583e-4429-8f27-f195b47d5a52'} created pos.order #953 2026-10-23 05:03:55,806 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47821740 finished 2026-10-23 05:03:55,962 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.049 0.232 2026-10-23 05:03:55,988 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.014 2026-10-23 05:03:56,057 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:56,107 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:56,165 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:56,223 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:56,280 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:56,325 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-23 05:03:56,325 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:56,379 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8299800 (allocated 9961472) 2026-10-23 05:03:56,384 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142347 2026-10-23 05:03:56,385 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-23 05:03:56,386 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142347 2026-10-23 05:03:56,502 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050356_501924_test_self_order_mobile.txt 2026-10-23 05:03:56,502 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpdr3jyn92_chrome_odoo" 2026-10-23 05:03:57,025 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142531 2026-10-23 05:03:57,026 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmplqvy1oi7_chrome_odoo 2026-10-23 05:03:57,026 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:32927/json/version 2026-10-23 05:03:57,027 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32927', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:03:57,064 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-23 05:03:57,064 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:32927/json 2026-10-23 05:03:57,065 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32927', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:03:57,082 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:32927/devtools/page/180BBB88F523E3F4A5B17B4603A1C838 2026-10-23 05:03:57,089 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-23 05:03:57,102 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-23 05:03:57,124 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-23 05:03:57,144 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/197?access_token=a19d49ac95a94124&table_identifier=f1332656" in browser 2026-10-23 05:03:57,144 44 INFO rb-1f9f1af-225886-428050 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/197?access_token=a19d49ac95a94124&table_identifier=f1332656" 2026-10-23 05:03:57,196 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:57] "GET /pos-self/197?access_token=a19d49ac95a94124&table_identifier=f1332656 HTTP/1.1" 200 - 9 0.007 0.033 2026-10-23 05:03:57,201 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '180BBB88F523E3F4A5B17B4603A1C838', 'loaderId': '35C362F1E44AA8B7F65ABF1E69235508', 'isDownload': False} 2026-10-23 05:03:57,201 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:57,238 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:03:57,285 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:57] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.021 2026-10-23 05:03:57,301 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:57] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.031 2026-10-23 05:03:57,327 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:57] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.046 2026-10-23 05:03:57,547 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:57] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-23 05:03:57,551 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:03:57,576 44 INFO rb-1f9f1af-225886-428050 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/197?access_token=a19d49ac95a94124&table_identifier=f1332656", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:03:57,579 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:57] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.002 0.015 2026-10-23 05:03:57,583 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:03:57,583 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:03:57,593 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:57,651 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:57,689 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:57] "POST /pos-self/relations/197 HTTP/1.1" 200 - 16 0.020 0.066 2026-10-23 05:03:57,696 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.084 2026-10-23 05:03:57,733 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-23 05:03:58,077 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:58] "POST /pos-self/data/197 HTTP/1.1" 200 - 113 0.088 0.248 2026-10-23 05:03:58,155 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:58] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.017 2026-10-23 05:03:58,161 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-23 05:03:58,220 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:58] "GET /web/image/ir.attachment/13337/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 05:03:58,256 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:58,280 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:58] "GET /web/image/ir.attachment/13286/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-10-23 05:03:58,321 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:03:58,377 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:58,417 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:58] "GET /web/image/pos.category/359/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-23 05:03:58,450 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:58] "GET /web/image/product.template/2526/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.029 2026-10-23 05:03:58,466 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:58,467 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:58] "GET /web/image/product.template/2530/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-10-23 05:03:58,502 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:58] "GET /web/image/product.template/2527/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.079 2026-10-23 05:03:58,519 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:58,533 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:58] "GET /web/image/product.template/2528/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.097 2026-10-23 05:03:58,554 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:58] "GET /web/image/product.template/2529/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.115 2026-10-23 05:03:58,576 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:58,648 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:58,682 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03: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-23 05:03:58,697 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:58,705 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:58] "GET /web/image/product.product/3035/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.004 0.020 2026-10-23 05:03:58,780 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:58,848 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12037095 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000005', 'uuid': '6ead92e8-5415-42b1-a87a-9931707f19d7'}] 2026-10-23 05:03:58,893 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12037095 order {'name': None, 'pos_reference': '260-197-000005', 'uuid': '6ead92e8-5415-42b1-a87a-9931707f19d7'} created pos.order #954 2026-10-23 05:03:58,919 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12037095 finished 2026-10-23 05:03:59,040 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:59] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 72 0.055 0.213 2026-10-23 05:03:59,084 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.012 2026-10-23 05:03:59,102 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:59,156 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:59,262 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:59,313 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:59,373 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:59,429 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:59,483 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:59,483 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:59] "GET /web/image/product.product/3037/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.005 0.026 2026-10-23 05:03:59,566 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:59,633 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78248585 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000005', 'uuid': '6ead92e8-5415-42b1-a87a-9931707f19d7'}] 2026-10-23 05:03:59,665 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added lines [1505] to pos.order #954 2026-10-23 05:03:59,676 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78248585 order {'name': None, 'pos_reference': '260-197-000005', 'uuid': '6ead92e8-5415-42b1-a87a-9931707f19d7'} updated pos.order #954 2026-10-23 05:03:59,707 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78248585 finished 2026-10-23 05:03:59,892 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:59] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.095 0.243 2026-10-23 05:03:59,957 44 INFO rb-1f9f1af-225886-428050 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-23 05:03:59,962 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:03:59] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.019 2026-10-23 05:04:00,003 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:00,070 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:00,134 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:00,188 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:00,234 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-23 05:04:00,235 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:00,309 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8824372 (allocated 10223616) 2026-10-23 05:04:00,322 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:00] "GET /web/image/ir.attachment/13336/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-10-23 05:04:00,332 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142531 2026-10-23 05:04:00,334 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-23 05:04:00,335 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142531 2026-10-23 05:04:00,463 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050400_463478_test_self_order_mobile.txt 2026-10-23 05:04:00,463 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmplqvy1oi7_chrome_odoo" 2026-10-23 05:04:01,014 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142719 2026-10-23 05:04:01,014 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpbwuvdk1x_chrome_odoo 2026-10-23 05:04:01,015 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38641/json/version 2026-10-23 05:04:01,016 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38641', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:04:01,049 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-23 05:04:01,049 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38641/json 2026-10-23 05:04:01,050 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38641', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:04:01,071 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:38641/devtools/page/54ED9A67AB253D7772400C217200246E 2026-10-23 05:04:01,083 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-23 05:04:01,101 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-23 05:04:01,135 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-23 05:04:01,143 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/197?access_token=a19d49ac95a94124&table_identifier=f1332656" in browser 2026-10-23 05:04:01,145 44 INFO rb-1f9f1af-225886-428050 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/197?access_token=a19d49ac95a94124&table_identifier=f1332656" 2026-10-23 05:04:01,199 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:01] "GET /pos-self/197?access_token=a19d49ac95a94124&table_identifier=f1332656 HTTP/1.1" 200 - 9 0.007 0.028 2026-10-23 05:04:01,209 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '54ED9A67AB253D7772400C217200246E', 'loaderId': '33C7149D02086707EC516BDC72E8848C', 'isDownload': False} 2026-10-23 05:04:01,209 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:01,240 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:04:01,283 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:01] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.010 0.022 2026-10-23 05:04:01,294 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:01] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.022 2026-10-23 05:04:01,309 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:01] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.003 0.048 2026-10-23 05:04:01,524 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.014 2026-10-23 05:04:01,533 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 05:04:01,568 44 INFO rb-1f9f1af-225886-428050 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/197?access_token=a19d49ac95a94124&table_identifier=f1332656", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:04:01,570 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:01] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.005 0.018 2026-10-23 05:04:01,574 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:04:01,575 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 05:04:01,584 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:01,645 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:01,677 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:01] "POST /pos-self/relations/197 HTTP/1.1" 200 - 16 0.016 0.062 2026-10-23 05:04:01,695 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.084 2026-10-23 05:04:01,725 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-23 05:04:02,058 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:02] "POST /pos-self/data/197 HTTP/1.1" 200 - 113 0.097 0.233 2026-10-23 05:04:02,165 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:02] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.014 2026-10-23 05:04:02,178 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-23 05:04:02,261 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:02] "GET /web/image/ir.attachment/13337/raw HTTP/1.1" 200 - 4 0.001 0.010 2026-10-23 05:04:02,312 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:02,340 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:02] "GET /web/image/ir.attachment/13286/raw HTTP/1.1" 200 - 4 0.005 0.012 2026-10-23 05:04:02,355 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:04:02,458 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:02,505 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:02] "GET /web/image/pos.category/359/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.027 2026-10-23 05:04:02,539 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:02,544 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:02] "GET /web/image/product.template/2526/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.015 0.038 2026-10-23 05:04:02,564 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:02] "GET /web/image/product.template/2527/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-10-23 05:04:02,583 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:02] "GET /web/image/product.template/2530/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-10-23 05:04:02,592 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:02,599 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:02] "GET /web/image/product.template/2529/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-10-23 05:04:02,616 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:02] "GET /web/image/product.template/2528/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-10-23 05:04:02,644 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:02,719 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:02,744 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:04:02,771 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:02,772 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:02] "GET /web/image/product.product/3035/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.005 0.027 2026-10-23 05:04:02,849 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:02,871 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:02] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.004 0.012 2026-10-23 05:04:02,935 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:03,017 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:03,062 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76011796 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000006', 'uuid': '613d88f7-2730-4493-9a0d-a1a6414d14e4'}] 2026-10-23 05:04:03,104 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76011796 order {'name': None, 'pos_reference': '260-197-000006', 'uuid': '613d88f7-2730-4493-9a0d-a1a6414d14e4'} created pos.order #955 2026-10-23 05:04:03,136 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76011796 finished 2026-10-23 05:04:03,266 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.051 0.203 2026-10-23 05:04:03,339 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:03,342 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.015 2026-10-23 05:04:03,392 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:03,449 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:03,535 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:03,589 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:03,640 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:03,711 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:03,760 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:03] "GET /web/image/product.product/3037/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.005 0.028 2026-10-23 05:04:03,768 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:03,845 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:03,883 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41813160 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000006', 'uuid': '613d88f7-2730-4493-9a0d-a1a6414d14e4'}] 2026-10-23 05:04:03,908 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added lines [1507] to pos.order #955 2026-10-23 05:04:03,916 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41813160 order {'name': None, 'pos_reference': '260-197-000006', 'uuid': '613d88f7-2730-4493-9a0d-a1a6414d14e4'} updated pos.order #955 2026-10-23 05:04:03,939 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41813160 finished 2026-10-23 05:04:04,121 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.066 0.217 2026-10-23 05:04:04,180 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:04,184 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.017 2026-10-23 05:04:04,245 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:04,298 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:04,360 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:04,415 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:04,457 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-23 05:04:04,458 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:04,568 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9052860 (allocated 10485760) 2026-10-23 05:04:04,571 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142719 2026-10-23 05:04:04,573 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-23 05:04:04,574 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142719 2026-10-23 05:04:04,689 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050404_689212_test_self_order_mobile.txt 2026-10-23 05:04:04,689 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpbwuvdk1x_chrome_odoo" 2026-10-23 05:04:05,306 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142906 2026-10-23 05:04:05,306 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpu2oedxi1_chrome_odoo 2026-10-23 05:04:05,306 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33411/json/version 2026-10-23 05:04:05,307 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33411', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:04:05,397 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-23 05:04:05,397 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33411/json 2026-10-23 05:04:05,400 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33411', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:04:05,460 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33411/devtools/page/D060A0CB47F94502462FB300CC90C164 2026-10-23 05:04:05,485 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-23 05:04:05,499 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-23 05:04:05,541 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-23 05:04:05,569 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/197?access_token=a19d49ac95a94124&table_identifier=f1332656" in browser 2026-10-23 05:04:05,569 44 INFO rb-1f9f1af-225886-428050 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/197?access_token=a19d49ac95a94124&table_identifier=f1332656" 2026-10-23 05:04:05,655 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:05] "GET /pos-self/197?access_token=a19d49ac95a94124&table_identifier=f1332656 HTTP/1.1" 200 - 9 0.005 0.031 2026-10-23 05:04:05,671 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'D060A0CB47F94502462FB300CC90C164', 'loaderId': '5488FC88E84FEF060C4185248A9D06D9', 'isDownload': False} 2026-10-23 05:04:05,671 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:05,707 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:04:05,747 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:05] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.005 0.021 2026-10-23 05:04:05,757 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:05] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.040 2026-10-23 05:04:05,775 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:05] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.009 0.031 2026-10-23 05:04:06,037 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:06] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.021 2026-10-23 05:04:06,042 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 05:04:06,068 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:06] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.003 0.013 2026-10-23 05:04:06,085 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:04:06,085 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 05:04:06,098 44 INFO rb-1f9f1af-225886-428050 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/197?access_token=a19d49ac95a94124&table_identifier=f1332656", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:04:06,114 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:06,168 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:06,185 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:06] "POST /pos-self/relations/197 HTTP/1.1" 200 - 16 0.016 0.063 2026-10-23 05:04:06,194 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.078 2026-10-23 05:04:06,249 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-10-23 05:04:06,578 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:06] "POST /pos-self/data/197 HTTP/1.1" 200 - 113 0.093 0.226 2026-10-23 05:04:06,668 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.009 0.015 2026-10-23 05:04:06,678 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-23 05:04:06,735 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:06] "GET /web/image/ir.attachment/13337/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-23 05:04:06,761 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:06,808 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:06] "GET /web/image/ir.attachment/13286/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-23 05:04:06,827 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:04:06,941 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:07,008 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:07] "GET /web/image/pos.category/359/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.047 2026-10-23 05:04:07,026 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:07,038 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:07] "GET /web/image/product.template/2526/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.054 2026-10-23 05:04:07,069 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:07] "GET /web/image/product.template/2527/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-10-23 05:04:07,074 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:07,096 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:07] "GET /web/image/product.template/2529/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-10-23 05:04:07,122 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:07] "GET /web/image/product.template/2528/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-23 05:04:07,128 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:07,155 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:07] "GET /web/image/product.template/2530/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.156 2026-10-23 05:04:07,203 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:07,249 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 05:04:07,260 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:07] "GET /web/image/product.product/3035/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.006 0.021 2026-10-23 05:04:07,267 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:07,357 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:07,395 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80509838 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000007', 'uuid': '7a379b78-1a30-4bac-b0c5-db741dfe5be9'}] 2026-10-23 05:04:07,432 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80509838 order {'name': None, 'pos_reference': '260-197-000007', 'uuid': '7a379b78-1a30-4bac-b0c5-db741dfe5be9'} created pos.order #956 2026-10-23 05:04:07,451 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80509838 finished 2026-10-23 05:04:07,597 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:07] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 72 0.056 0.193 2026-10-23 05:04:07,672 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:07,677 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.020 2026-10-23 05:04:07,724 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:07,794 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:07,861 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:07,914 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:07,963 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:08,029 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:08,083 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:08,086 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:08] "GET /web/image/product.product/3037/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.004 0.022 2026-10-23 05:04:08,161 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:08,217 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90985587 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000007', 'uuid': '7a379b78-1a30-4bac-b0c5-db741dfe5be9'}] 2026-10-23 05:04:08,244 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added lines [1509] to pos.order #956 2026-10-23 05:04:08,253 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90985587 order {'name': None, 'pos_reference': '260-197-000007', 'uuid': '7a379b78-1a30-4bac-b0c5-db741dfe5be9'} updated pos.order #956 2026-10-23 05:04:08,280 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90985587 finished 2026-10-23 05:04:08,498 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.066 0.264 2026-10-23 05:04:08,575 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.013 2026-10-23 05:04:08,582 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:08,636 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:08,701 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:08,767 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:08,814 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:08,862 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-23 05:04:08,863 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:08,927 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8748608 (allocated 9961472) 2026-10-23 05:04:08,942 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142906 2026-10-23 05:04:08,946 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-23 05:04:08,950 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142906 2026-10-23 05:04:09,060 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050409_060571_test_self_order_mobile.txt 2026-10-23 05:04:09,060 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpu2oedxi1_chrome_odoo" 2026-10-23 05:04:09,487 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 143107 2026-10-23 05:04:09,488 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpm7iqig_i_chrome_odoo 2026-10-23 05:04:09,488 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46105/json/version 2026-10-23 05:04:09,489 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46105', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:04:09,536 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-23 05:04:09,537 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46105/json 2026-10-23 05:04:09,537 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46105', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:04:09,554 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:46105/devtools/page/6595BD59C2F7334F3843FF50DD486731 2026-10-23 05:04:09,569 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-23 05:04:09,599 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-23 05:04:09,643 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-23 05:04:09,663 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/197?access_token=a19d49ac95a94124&table_identifier=f1332656" in browser 2026-10-23 05:04:09,663 44 INFO rb-1f9f1af-225886-428050 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/197?access_token=a19d49ac95a94124&table_identifier=f1332656" 2026-10-23 05:04:09,756 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:09] "GET /pos-self/197?access_token=a19d49ac95a94124&table_identifier=f1332656 HTTP/1.1" 200 - 9 0.007 0.041 2026-10-23 05:04:09,765 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '6595BD59C2F7334F3843FF50DD486731', 'loaderId': 'A1551A8733BE94FDA784F52DA96AC3F4', 'isDownload': False} 2026-10-23 05:04:09,766 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:09,816 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:04:09,858 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:09] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.009 0.026 2026-10-23 05:04:09,865 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:09] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.016 2026-10-23 05:04:09,875 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:09] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.038 2026-10-23 05:04:10,127 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-23 05:04:10,137 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 05:04:10,167 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:10] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.003 0.015 2026-10-23 05:04:10,168 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:04:10,169 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:04:10,176 44 INFO rb-1f9f1af-225886-428050 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/197?access_token=a19d49ac95a94124&table_identifier=f1332656", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:04:10,203 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.009 2026-10-23 05:04:10,207 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:10,255 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:10,267 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:10] "POST /pos-self/relations/197 HTTP/1.1" 200 - 16 0.021 0.046 2026-10-23 05:04:10,272 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-10-23 05:04:10,701 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:10] "POST /pos-self/data/197 HTTP/1.1" 200 - 113 0.111 0.291 2026-10-23 05:04:10,785 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.010 2026-10-23 05:04:10,796 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-23 05:04:10,852 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:10] "GET /web/image/ir.attachment/13337/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 05:04:10,885 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:10,908 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:10] "GET /web/image/ir.attachment/13286/raw HTTP/1.1" 200 - 4 0.004 0.011 2026-10-23 05:04:10,929 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:04:10,985 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:11,031 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:11] "GET /web/image/pos.category/359/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-10-23 05:04:11,061 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:11] "GET /web/image/product.template/2526/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-10-23 05:04:11,102 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:11] "GET /web/image/product.template/2527/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.047 2026-10-23 05:04:11,127 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:11] "GET /web/image/product.template/2528/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-10-23 05:04:11,146 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:11,152 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:11] "GET /web/image/product.template/2530/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-10-23 05:04:11,172 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:11] "GET /web/image/product.template/2529/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-10-23 05:04:11,206 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:11,257 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:11,335 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:11,378 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:04:11,392 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:11,404 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:11] "GET /web/image/product.product/3035/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.010 0.023 2026-10-23 05:04:11,457 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:11,489 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:11] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.007 0.015 2026-10-23 05:04:11,538 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:11,626 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:11,688 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49987712 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000008', 'uuid': 'da16f837-e53a-421c-a9f5-e1a533480006'}] 2026-10-23 05:04:11,741 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49987712 order {'name': None, 'pos_reference': '260-197-000008', 'uuid': 'da16f837-e53a-421c-a9f5-e1a533480006'} created pos.order #957 2026-10-23 05:04:11,761 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49987712 finished 2026-10-23 05:04:11,898 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.064 0.217 2026-10-23 05:04:11,972 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:11,979 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.022 2026-10-23 05:04:12,026 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:12,079 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:12,162 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:12,215 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:12,259 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:12,322 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:12,372 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:12,373 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:12] "GET /web/image/product.product/3037/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.005 0.027 2026-10-23 05:04:12,449 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:12,490 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7715777 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000008', 'uuid': 'da16f837-e53a-421c-a9f5-e1a533480006'}] 2026-10-23 05:04:12,519 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: Added lines [1511] to pos.order #957 2026-10-23 05:04:12,528 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7715777 order {'name': None, 'pos_reference': '260-197-000008', 'uuid': 'da16f837-e53a-421c-a9f5-e1a533480006'} updated pos.order #957 2026-10-23 05:04:12,550 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7715777 finished 2026-10-23 05:04:12,728 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 93 0.072 0.222 2026-10-23 05:04:12,787 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.015 2026-10-23 05:04:12,794 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:12,855 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:12,907 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:12,980 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:13,026 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:13,078 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-23 05:04:13,079 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:13,166 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9053236 (allocated 10223616) 2026-10-23 05:04:13,173 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 143107 2026-10-23 05:04:13,190 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-23 05:04:13,194 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 143107 2026-10-23 05:04:13,303 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050413_301901_test_self_order_mobile.txt 2026-10-23 05:04:13,303 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpm7iqig_i_chrome_odoo" 2026-10-23 05:04:13,740 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 143298 2026-10-23 05:04:13,740 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmplzlt04rq_chrome_odoo 2026-10-23 05:04:13,740 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42061/json/version 2026-10-23 05:04:13,742 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42061', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:04:13,829 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-23 05:04:13,829 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42061/json 2026-10-23 05:04:13,829 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42061', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:04:13,856 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:42061/devtools/page/55FEC533231B0BFAA88AAC015D58F055 2026-10-23 05:04:13,877 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-23 05:04:13,888 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-23 05:04:13,930 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-23 05:04:13,940 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/197?access_token=a19d49ac95a94124&table_identifier=f1332656" in browser 2026-10-23 05:04:13,941 44 INFO rb-1f9f1af-225886-428050 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/197?access_token=a19d49ac95a94124&table_identifier=f1332656" 2026-10-23 05:04:13,998 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:13] "GET /pos-self/197?access_token=a19d49ac95a94124&table_identifier=f1332656 HTTP/1.1" 200 - 9 0.006 0.030 2026-10-23 05:04:14,002 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '55FEC533231B0BFAA88AAC015D58F055', 'loaderId': 'C86250693B7F5FF7C0CE421C8693F703', 'isDownload': False} 2026-10-23 05:04:14,002 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:14,037 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:04:14,056 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:14] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.011 2026-10-23 05:04:14,070 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:14] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.022 2026-10-23 05:04:14,082 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:14] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.032 2026-10-23 05:04:14,332 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:14] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-23 05:04:14,339 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:04:14,360 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:14] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.002 0.011 2026-10-23 05:04:14,374 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:04:14,374 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:04:14,383 44 INFO rb-1f9f1af-225886-428050 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/197?access_token=a19d49ac95a94124&table_identifier=f1332656", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:04:14,394 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:14,410 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.012 2026-10-23 05:04:14,450 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:14,484 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:14] "POST /pos-self/relations/197 HTTP/1.1" 200 - 16 0.015 0.074 2026-10-23 05:04:14,487 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.049 2026-10-23 05:04:14,880 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:14] "POST /pos-self/data/197 HTTP/1.1" 200 - 113 0.102 0.250 2026-10-23 05:04:14,957 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.011 2026-10-23 05:04:14,968 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-23 05:04:15,050 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:15] "GET /web/image/ir.attachment/13337/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-23 05:04:15,100 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:15,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:15] "GET /web/image/ir.attachment/13286/raw HTTP/1.1" 200 - 4 0.004 0.007 2026-10-23 05:04:15,155 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:04:15,259 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:15,328 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:15] "GET /web/image/pos.category/359/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.038 2026-10-23 05:04:15,339 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:15,361 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:15] "GET /web/image/product.template/2526/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.052 2026-10-23 05:04:15,383 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:15] "GET /web/image/product.template/2527/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-10-23 05:04:15,392 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:15,408 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:15] "GET /web/image/product.template/2530/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.094 2026-10-23 05:04:15,432 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:15] "GET /web/image/product.template/2528/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.116 2026-10-23 05:04:15,445 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:15,453 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:15] "GET /web/image/product.template/2529/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.134 2026-10-23 05:04:15,509 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:15,536 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04: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-23 05:04:15,562 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:15,567 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:15] "GET /web/image/product.product/3035/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.005 0.028 2026-10-23 05:04:15,622 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:15,683 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:15,754 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:15,817 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:15,884 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:15,959 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:16,013 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:16,062 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:16,124 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:16,172 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:16,249 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:16,273 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:16] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.014 2026-10-23 05:04:16,319 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:16,410 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:16,473 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84513459 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000009', 'uuid': '95ae310c-6713-4833-b784-9b91ba6e49a4'}] 2026-10-23 05:04:16,529 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84513459 order {'name': None, 'pos_reference': '260-197-000009', 'uuid': '95ae310c-6713-4833-b784-9b91ba6e49a4'} created pos.order #958 2026-10-23 05:04:16,558 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84513459 finished 2026-10-23 05:04:16,712 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.070 0.241 2026-10-23 05:04:16,784 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:16,785 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.013 2026-10-23 05:04:16,847 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:16,904 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:16,978 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:17,026 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:17,079 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:17,141 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:17,200 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:17,206 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:17] "GET /web/image/product.product/3037/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.015 0.020 2026-10-23 05:04:17,263 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:17,327 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:17,388 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:17,440 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:17,493 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-23 05:04:17,494 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:17,580 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9628524 (allocated 10747904) 2026-10-23 05:04:17,592 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 143298 2026-10-23 05:04:17,595 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-23 05:04:17,597 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 143298 2026-10-23 05:04:17,721 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050417_720876_test_self_order_mobile.txt 2026-10-23 05:04:17,721 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmplzlt04rq_chrome_odoo" 2026-10-23 05:04:18,194 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 143494 2026-10-23 05:04:18,194 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp1kj3iawc_chrome_odoo 2026-10-23 05:04:18,195 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42337/json/version 2026-10-23 05:04:18,198 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42337', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:04:18,205 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-23 05:04:18,205 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:42337/json 2026-10-23 05:04:18,208 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42337', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:04:18,214 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:42337/devtools/page/170F4479402918C73E9DAAD351F280BA 2026-10-23 05:04:18,222 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-23 05:04:18,237 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-23 05:04:18,305 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-23 05:04:18,345 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/197?access_token=a19d49ac95a94124&table_identifier=f1332656" in browser 2026-10-23 05:04:18,345 44 INFO rb-1f9f1af-225886-428050 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/197?access_token=a19d49ac95a94124&table_identifier=f1332656" 2026-10-23 05:04:18,413 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:18] "GET /pos-self/197?access_token=a19d49ac95a94124&table_identifier=f1332656 HTTP/1.1" 200 - 9 0.008 0.032 2026-10-23 05:04:18,420 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '170F4479402918C73E9DAAD351F280BA', 'loaderId': '674D7E24F98C657EDA05F65792D17A76', 'isDownload': False} 2026-10-23 05:04:18,420 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:18,444 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:04:18,472 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:18] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.018 2026-10-23 05:04:18,489 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:18] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.036 2026-10-23 05:04:18,501 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:18] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.040 2026-10-23 05:04:18,753 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:18] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-10-23 05:04:18,756 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:04:18,773 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:18] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.002 0.008 2026-10-23 05:04:18,779 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:04:18,780 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:04:18,795 44 INFO rb-1f9f1af-225886-428050 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/197?access_token=a19d49ac95a94124&table_identifier=f1332656", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:04:18,804 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:18,852 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:18] "POST /pos-self/relations/197 HTTP/1.1" 200 - 16 0.011 0.035 2026-10-23 05:04:18,859 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.051 2026-10-23 05:04:18,866 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:18,888 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-23 05:04:19,250 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:19] "POST /pos-self/data/197 HTTP/1.1" 200 - 113 0.112 0.249 2026-10-23 05:04:19,354 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.009 2026-10-23 05:04:19,362 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-23 05:04:19,424 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:19] "GET /web/image/ir.attachment/13337/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-23 05:04:19,454 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:19,475 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:19] "GET /web/image/ir.attachment/13286/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-23 05:04:19,495 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:04:19,568 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:19,638 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:19] "GET /web/image/pos.category/359/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-10-23 05:04:19,677 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:19,686 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:19] "GET /web/image/product.template/2527/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.039 2026-10-23 05:04:19,713 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:19] "GET /web/image/product.template/2526/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.070 2026-10-23 05:04:19,743 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:19] "GET /web/image/product.template/2530/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.077 2026-10-23 05:04:19,749 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:19,763 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:19] "GET /web/image/product.template/2528/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.089 2026-10-23 05:04:19,787 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:19] "GET /web/image/product.template/2529/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.105 2026-10-23 05:04:19,818 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:19,819 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:19] "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-23 05:04:19,833 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:19] "GET /web/image/product.product/3035/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.009 0.026 2026-10-23 05:04:19,872 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:19,935 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:20,005 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:20,070 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:20,129 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:20,178 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:20,244 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:20,302 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:20,356 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:20,360 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:20] "GET /web/image/product.product/3037/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.005 0.030 2026-10-23 05:04:20,422 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:20,437 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:20] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.003 0.010 2026-10-23 05:04:20,486 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:20,575 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:20,615 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65034217 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000010', 'uuid': 'c82243a0-133c-406e-a4f9-3ee5c5bb2dfd'}] 2026-10-23 05:04:20,657 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65034217 order {'name': None, 'pos_reference': '260-197-000010', 'uuid': 'c82243a0-133c-406e-a4f9-3ee5c5bb2dfd'} created pos.order #959 2026-10-23 05:04:20,681 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65034217 finished 2026-10-23 05:04:20,813 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.053 0.193 2026-10-23 05:04:20,882 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.014 2026-10-23 05:04:20,896 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:20,947 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:21,004 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:21,025 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:21] "GET /web/image/ir.attachment/13336/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-23 05:04:21,051 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:21,102 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-23 05:04:21,103 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:21,182 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9108284 (allocated 10747904) 2026-10-23 05:04:21,191 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 143494 2026-10-23 05:04:21,194 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-23 05:04:21,198 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 143494 2026-10-23 05:04:21,329 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050421_329722_test_self_order_mobile.txt 2026-10-23 05:04:21,330 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp1kj3iawc_chrome_odoo" 2026-10-23 05:04:21,845 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 143685 2026-10-23 05:04:21,845 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp0bohdf18_chrome_odoo 2026-10-23 05:04:21,845 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39847/json/version 2026-10-23 05:04:21,847 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39847', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:04:21,899 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-10-23 05:04:21,899 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:39847/json 2026-10-23 05:04:21,900 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39847', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:04:21,917 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:39847/devtools/page/C4D817FBDEE3B4150DD2742CA8837D8F 2026-10-23 05:04:21,928 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-10-23 05:04:21,951 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-10-23 05:04:21,987 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-10-23 05:04:22,003 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/197?access_token=a19d49ac95a94124&table_identifier=f1332656" in browser 2026-10-23 05:04:22,003 44 INFO rb-1f9f1af-225886-428050 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/197?access_token=a19d49ac95a94124&table_identifier=f1332656" 2026-10-23 05:04:22,063 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:22] "GET /pos-self/197?access_token=a19d49ac95a94124&table_identifier=f1332656 HTTP/1.1" 200 - 9 0.006 0.036 2026-10-23 05:04:22,074 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'C4D817FBDEE3B4150DD2742CA8837D8F', 'loaderId': '6C115C6B24F2E2F62CD0F89947EB9661', 'isDownload': False} 2026-10-23 05:04:22,075 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:22,093 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:04:22,137 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:22] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.011 0.022 2026-10-23 05:04:22,153 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:22] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.040 2026-10-23 05:04:22,164 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:22] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.037 2026-10-23 05:04:22,424 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:22] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-23 05:04:22,429 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 05:04:22,456 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:22] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.003 0.014 2026-10-23 05:04:22,460 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:04:22,461 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:04:22,462 44 INFO rb-1f9f1af-225886-428050 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/197?access_token=a19d49ac95a94124&table_identifier=f1332656", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:04:22,475 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:22,546 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:22,552 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:22] "POST /pos-self/relations/197 HTTP/1.1" 200 - 16 0.014 0.044 2026-10-23 05:04:22,565 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.069 2026-10-23 05:04:22,597 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-23 05:04:23,005 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:23] "POST /pos-self/data/197 HTTP/1.1" 200 - 113 0.124 0.282 2026-10-23 05:04:23,100 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.011 2026-10-23 05:04:23,111 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-10-23 05:04:23,174 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:23] "GET /web/image/ir.attachment/13337/raw HTTP/1.1" 200 - 4 0.004 0.008 2026-10-23 05:04:23,212 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:23,230 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:23] "GET /web/image/ir.attachment/13286/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-10-23 05:04:23,253 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 05:04:23,378 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:23,432 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:23] "GET /web/image/pos.category/359/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.003 0.019 2026-10-23 05:04:23,466 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:23] "GET /web/image/product.template/2526/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.029 2026-10-23 05:04:23,479 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:23,485 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:23] "GET /web/image/product.template/2527/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.038 2026-10-23 05:04:23,501 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:23] "GET /web/image/product.template/2530/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.051 2026-10-23 05:04:23,528 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:23] "GET /web/image/product.template/2528/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-10-23 05:04:23,555 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:23] "GET /web/image/product.template/2529/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.096 2026-10-23 05:04:23,566 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:23,598 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:04:23,609 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:23,638 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:23] "GET /web/image/product.product/3035/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.009 0.030 2026-10-23 05:04:23,710 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:23,753 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:23,761 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48945182 started for PoS orders references: [{'name': None, 'pos_reference': '260-197-000011', 'uuid': '7036359a-d940-4133-8d48-1e078be15e62'}] 2026-10-23 05:04:23,794 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48945182 order {'name': None, 'pos_reference': '260-197-000011', 'uuid': '7036359a-d940-4133-8d48-1e078be15e62'} created pos.order #960 2026-10-23 05:04:23,814 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48945182 finished 2026-10-23 05:04:23,981 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:23] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 71 0.065 0.218 2026-10-23 05:04:24,012 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.005 0.010 2026-10-23 05:04:24,077 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:24,136 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:24,183 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-10-23 05:04:24,185 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:24,243 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7827532 (allocated 8912896) 2026-10-23 05:04:24,249 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 143685 2026-10-23 05:04:24,252 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-10-23 05:04:24,256 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 143685 2026-10-23 05:04:24,259 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:24] "GET /web/image/ir.attachment/13336/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 05:04:24,386 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050424_386381_test_self_order_mobile.txt 2026-10-23 05:04:24,386 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp0bohdf18_chrome_odoo" 2026-10-23 05:04:24,452 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_0_price_order ... 2026-10-23 05:04:34,171 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome pid: 143868 2026-10-23 05:04:34,172 44 INFO rb-1f9f1af-225886-428050 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/tmp88e3t2e8_chrome_odoo 2026-10-23 05:04:34,172 44 INFO rb-1f9f1af-225886-428050 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:36247/json/version 2026-10-23 05:04:34,173 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36247', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:04:34,209 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:34,210 44 INFO rb-1f9f1af-225886-428050 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:36247/json 2026-10-23 05:04:34,211 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36247', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:04:34,220 44 INFO rb-1f9f1af-225886-428050 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:36247/devtools/page/F0781E91E95A02FBB037BE08416736FD 2026-10-23 05:04:34,232 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:34,242 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:34,291 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:34,750 44 INFO rb-1f9f1af-225886-428050 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/198?access_token=5d41367cddae469e&table_identifier=cafe90c1" in browser 2026-10-23 05:04:34,750 44 INFO rb-1f9f1af-225886-428050 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/198?access_token=5d41367cddae469e&table_identifier=cafe90c1" 2026-10-23 05:04:34,769 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:04:35,432 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:35] "GET /pos-self/198?access_token=5d41367cddae469e&table_identifier=cafe90c1 HTTP/1.1" 200 - 58 0.067 0.600 2026-10-23 05:04:35,435 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Navigation result: {'frameId': 'F0781E91E95A02FBB037BE08416736FD', 'loaderId': '4AB8A2B87F3CCCA2FF1DEEAC885C152A', 'isDownload': False} 2026-10-23 05:04:35,436 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:35,465 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:04:35,490 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:04:35,511 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:35] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.027 2026-10-23 05:04:35,549 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:04:35,574 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:35] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.081 2026-10-23 05:04:35,591 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:04:35,631 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:35] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.132 2026-10-23 05:04:35,814 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-23 05:04:35,829 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.012 2026-10-23 05:04:35,842 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:35] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.008 2026-10-23 05:04:35,859 44 INFO rb-1f9f1af-225886-428050 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/198?access_token=5d41367cddae469e&table_identifier=cafe90c1", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:04:35,874 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:35,875 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:04:35,875 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:35] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.019 2026-10-23 05:04:35,938 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:36,001 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:36] "POST /pos-self/relations/198 HTTP/1.1" 200 - 37 0.027 0.075 2026-10-23 05:04:36,079 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.171 2026-10-23 05:04:36,543 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:36] "POST /pos-self/data/198 HTTP/1.1" 200 - 178 0.180 0.299 2026-10-23 05:04:36,554 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.452 2026-10-23 05:04:36,639 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:36] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.014 2026-10-23 05:04:36,649 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:36,733 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:36] "GET /web/image/ir.attachment/13395/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-23 05:04:36,766 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:36,782 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:36] "GET /web/image/ir.attachment/13344/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-10-23 05:04:36,804 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:04:36,875 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:36,920 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:36] "GET /web/image/pos.category/359/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.002 0.027 2026-10-23 05:04:36,944 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:36] "GET /web/image/product.template/2526/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.039 2026-10-23 05:04:36,945 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:36,967 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:36] "GET /web/image/product.template/2527/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.057 2026-10-23 05:04:36,996 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:36] "GET /web/image/product.template/2530/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-10-23 05:04:37,014 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:37,026 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:37] "GET /web/image/product.template/2528/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.112 2026-10-23 05:04:37,050 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:37] "GET /web/image/product.template/2529/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-10-23 05:04:37,052 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:04:37,069 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:37,076 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:37] "GET /web/image/product.product/3038/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.005 0.025 2026-10-23 05:04:37,145 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:37,195 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37570761 started for PoS orders references: [{'name': None, 'pos_reference': '260-198-000001', 'uuid': '120a4d38-3afc-441f-aa0f-552c9c1e4d14'}] 2026-10-23 05:04:37,246 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37570761 order {'name': None, 'pos_reference': '260-198-000001', 'uuid': '120a4d38-3afc-441f-aa0f-552c9c1e4d14'} created pos.order #961 2026-10-23 05:04:37,271 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37570761 finished 2026-10-23 05:04:37,946 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 277 0.249 0.557 2026-10-23 05:04:37,996 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:38,006 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.014 2026-10-23 05:04:38,054 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:38,119 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: tour succeeded 2026-10-23 05:04:38,120 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:38,205 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: heap 8009320 (allocated 8912896) 2026-10-23 05:04:38,213 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing chrome headless with pid 143868 2026-10-23 05:04:38,214 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing websocket connection 2026-10-23 05:04:38,216 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Terminating chrome headless with pid 143868 2026-10-23 05:04:38,318 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050438_318214_test_self_order_mobile_0_price_order.txt 2026-10-23 05:04:38,318 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Removing chrome user profile "/tmp/tmp88e3t2e8_chrome_odoo" 2026-10-23 05:04:38,377 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_no_access_token ... 2026-10-23 05:04:48,101 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome pid: 144058 2026-10-23 05:04:48,102 44 INFO rb-1f9f1af-225886-428050 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/tmp6r6nrjij_chrome_odoo 2026-10-23 05:04:48,102 44 INFO rb-1f9f1af-225886-428050 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:34615/json/version 2026-10-23 05:04:48,103 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34615', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:04:48,173 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:48,173 44 INFO rb-1f9f1af-225886-428050 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:34615/json 2026-10-23 05:04:48,176 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34615', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:04:48,208 44 INFO rb-1f9f1af-225886-428050 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:34615/devtools/page/D9EB4D1D710EBC01F834F05D3010DCA2 2026-10-23 05:04:48,234 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:48,240 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:48,264 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:48,841 44 INFO rb-1f9f1af-225886-428050 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/199" in browser 2026-10-23 05:04:48,842 44 INFO rb-1f9f1af-225886-428050 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/199" 2026-10-23 05:04:48,869 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:04:49,714 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:49] "GET /pos-self/199 HTTP/1.1" 200 - 56 0.071 0.776 2026-10-23 05:04:49,718 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Navigation result: {'frameId': 'D9EB4D1D710EBC01F834F05D3010DCA2', 'loaderId': 'D582A1493F6DFF02DFCC888119D6576A', 'isDownload': False} 2026-10-23 05:04:49,718 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:49,746 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:04:49,786 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:04:49,817 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:49] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.015 0.045 2026-10-23 05:04:49,840 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:04:49,895 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:49] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.106 2026-10-23 05:04:49,909 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:04:49,942 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:49] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.149 2026-10-23 05:04:50,113 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:50] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-23 05:04:50,133 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.008 2026-10-23 05:04:50,147 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:50] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.016 2026-10-23 05:04:50,171 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:04:50,172 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:50] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 05:04:50,178 44 INFO rb-1f9f1af-225886-428050 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/199", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:04:50,190 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:50,255 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:50,328 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:50] "POST /pos-self/relations/199 HTTP/1.1" 200 - 37 0.046 0.089 2026-10-23 05:04:50,409 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.213 2026-10-23 05:04:50,874 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:50] "POST /pos-self/data/199 HTTP/1.1" 200 - 178 0.188 0.281 2026-10-23 05:04:50,878 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.445 2026-10-23 05:04:50,935 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:51,007 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:51] "GET /web/image/ir.attachment/13453/raw HTTP/1.1" 200 - 4 0.002 0.010 2026-10-23 05:04:51,030 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:51,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:51] "GET /web/image/ir.attachment/13402/raw HTTP/1.1" 200 - 4 0.001 0.009 2026-10-23 05:04:51,066 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:04:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 05:04:51,084 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: tour succeeded 2026-10-23 05:04:51,085 44 INFO rb-1f9f1af-225886-428050 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-23 05:04:51,150 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: heap 6242128 (allocated 6815744) 2026-10-23 05:04:51,166 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing chrome headless with pid 144058 2026-10-23 05:04:51,167 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing websocket connection 2026-10-23 05:04:51,173 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Terminating chrome headless with pid 144058 2026-10-23 05:04:51,277 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050451_277545_test_self_order_mobile_no_access_token.txt 2026-10-23 05:04:51,281 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Removing chrome user profile "/tmp/tmp6r6nrjij_chrome_odoo" 2026-10-23 05:04:51,323 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config ... 2026-10-23 05:05:02,114 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Chrome pid: 144245 2026-10-23 05:05:02,114 44 INFO rb-1f9f1af-225886-428050 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/tmpuidlry4f_chrome_odoo 2026-10-23 05:05:02,114 44 INFO rb-1f9f1af-225886-428050 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:36319/json/version 2026-10-23 05:05:02,116 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36319', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:05:02,142 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:02,142 44 INFO rb-1f9f1af-225886-428050 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:36319/json 2026-10-23 05:05:02,144 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36319', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:05:02,158 44 INFO rb-1f9f1af-225886-428050 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:36319/devtools/page/A816FA410A974CEE08D8B46C5C1074F7 2026-10-23 05:05:02,171 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:02,186 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:02,827 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-23 05:05:02,836 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:02,837 44 INFO rb-1f9f1af-225886-428050 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/201" in browser 2026-10-23 05:05:02,838 44 INFO rb-1f9f1af-225886-428050 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/201" 2026-10-23 05:05:02,861 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:05:03,885 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:03] "GET /pos/ui/201 HTTP/1.1" 200 - 127 0.090 0.938 2026-10-23 05:05:03,892 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Navigation result: {'frameId': 'A816FA410A974CEE08D8B46C5C1074F7', 'loaderId': 'DC974DE6CD8FCB6AB57AAEEEA20E1054', 'isDownload': False} 2026-10-23 05:05:03,892 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:03,916 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:05:03,953 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:03] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.013 0.011 2026-10-23 05:05:03,964 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:03] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-10-23 05:05:03,985 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:03] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.039 2026-10-23 05:05:04,703 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 05:05:04,714 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 05:05:04,745 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.027 2026-10-23 05:05:04,774 44 INFO rb-1f9f1af-225886-428050 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/201", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:05:04,780 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-23 05:05:04,786 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:04,809 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.012 2026-10-23 05:05:04,830 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:05:04,887 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.016 0.021 2026-10-23 05:05:04,911 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.048 2026-10-23 05:05:04,996 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.027 0.060 2026-10-23 05:05:05,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-10-23 05:05:06,139 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 426 0.390 0.689 2026-10-23 05:05:06,170 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 05:05:06,280 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 05:05:06,358 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:06] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.042 2026-10-23 05:05:06,411 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.013 2026-10-23 05:05:06,436 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:06,450 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.008 2026-10-23 05:05:06,512 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:06] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 05:05:06,531 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.030 2026-10-23 05:05:06,532 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 05:05:06,537 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:06] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.011 0.024 2026-10-23 05:05:06,542 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-10-23 05:05:06,569 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:05:06,570 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:05:06,622 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.020 2026-10-23 05:05:06,641 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:06,688 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 05:05:06,693 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.031 0.014 2026-10-23 05:05:06,802 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:06] "GET /pos/ui/201 HTTP/1.1" 200 - 33 0.023 0.123 2026-10-23 05:05:06,836 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:05:06,848 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:06,921 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:06] "GET /pos/ui/201?from_backend=True HTTP/1.1" 200 - 33 0.045 0.200 2026-10-23 05:05:07,011 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 20 0.033 0.120 2026-10-23 05:05:07,075 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:07,090 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:07] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 05:05:07,135 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:07,136 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:07,143 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:05:07,156 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.007 0.034 2026-10-23 05:05:07,239 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: heap 12741424 (allocated 13631488) 2026-10-23 05:05:07,247 44 INFO rb-1f9f1af-225886-428050 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 144245 2026-10-23 05:05:07,249 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:07,250 44 INFO rb-1f9f1af-225886-428050 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 144245 2026-10-23 05:05:07,373 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050507_373431_test_self_order_mobile_not_visible_in_other_config.txt 2026-10-23 05:05:07,373 44 INFO rb-1f9f1af-225886-428050 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/tmpuidlry4f_chrome_odoo" 2026-10-23 05:05:07,421 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_table_sharing ... 2026-10-23 05:05:17,730 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 144442 2026-10-23 05:05:17,731 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmpl69c1d4r_chrome_odoo 2026-10-23 05:05:17,733 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:34149/json/version 2026-10-23 05:05:17,740 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34149', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:05:17,767 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:17,767 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:34149/json 2026-10-23 05:05:17,768 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34149', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:05:17,782 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:34149/devtools/page/A161B958F4123C4ADF507EBC150628B7 2026-10-23 05:05:17,800 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-10-23 05:05:17,814 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-10-23 05:05:17,848 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-10-23 05:05:18,383 44 INFO rb-1f9f1af-225886-428050 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/202?access_token=bd580213d53642fa&table_identifier=c60c0bac" in browser 2026-10-23 05:05:18,384 44 INFO rb-1f9f1af-225886-428050 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/202?access_token=bd580213d53642fa&table_identifier=c60c0bac" 2026-10-23 05:05:18,403 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:05:19,158 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:19] "GET /pos-self/202?access_token=bd580213d53642fa&table_identifier=c60c0bac HTTP/1.1" 200 - 58 0.046 0.712 2026-10-23 05:05:19,168 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': 'A161B958F4123C4ADF507EBC150628B7', 'loaderId': 'D9031488C931708246DC7C2A6CBCE118', 'isDownload': False} 2026-10-23 05:05:19,168 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:19,199 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:05:19,239 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:05:19,293 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:19] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.030 0.049 2026-10-23 05:05:19,313 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:05:19,338 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:19] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.012 0.110 2026-10-23 05:05:19,368 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:05:19,397 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:19] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.016 0.162 2026-10-23 05:05:19,638 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.017 2026-10-23 05:05:19,664 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.009 0.008 2026-10-23 05:05:19,682 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:19] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.006 0.013 2026-10-23 05:05:19,692 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:05:19,693 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 05:05:19,697 44 INFO rb-1f9f1af-225886-428050 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/202?access_token=bd580213d53642fa&table_identifier=c60c0bac", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:05:19,716 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:19,793 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:19,815 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.080 2026-10-23 05:05:19,915 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:19] "POST /pos-self/relations/202 HTTP/1.1" 200 - 37 0.041 0.143 2026-10-23 05:05:19,918 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.087 2026-10-23 05:05:20,354 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:20] "POST /pos-self/data/202 HTTP/1.1" 200 - 177 0.141 0.265 2026-10-23 05:05:20,463 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.010 0.019 2026-10-23 05:05:20,474 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:20,548 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:20] "GET /web/image/ir.attachment/13566/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 05:05:20,611 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:20,686 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:20] "GET /web/image/pos.category/359/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.031 2026-10-23 05:05:20,711 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 05:05:20,720 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:20] "GET /web/image/product.template/2526/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.009 0.034 2026-10-23 05:05:20,740 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:20,743 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:20] "GET /web/image/product.template/2527/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-23 05:05:20,766 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:20] "GET /web/image/product.template/2530/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.048 2026-10-23 05:05:20,784 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:20] "GET /web/image/product.template/2528/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-10-23 05:05:20,812 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:20] "GET /web/image/product.template/2529/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.075 2026-10-23 05:05:20,824 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:20,906 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:20,927 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:20] "GET /web/image/ir.attachment/13515/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 05:05:20,962 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:20] "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-23 05:05:20,966 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:20,976 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:20] "GET /web/image/product.product/3035/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.007 0.026 2026-10-23 05:05:21,015 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:21,033 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:21] "GET /web/image/product.product/3037/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.019 0.065 2026-10-23 05:05:21,102 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:21,167 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44610500 started for PoS orders references: [{'name': None, 'pos_reference': '260-202-000002', 'uuid': '28d1e8b8-1b28-412c-a592-5bf75ad8daff'}] 2026-10-23 05:05:21,224 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44610500 order {'name': None, 'pos_reference': '260-202-000002', 'uuid': '28d1e8b8-1b28-412c-a592-5bf75ad8daff'} created pos.order #964 2026-10-23 05:05:21,253 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44610500 finished 2026-10-23 05:05:21,458 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:21] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 111 0.111 0.256 2026-10-23 05:05:21,518 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.013 2026-10-23 05:05:21,528 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:21,590 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-10-23 05:05:21,591 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:21,674 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7970144 (allocated 8650752) 2026-10-23 05:05:21,682 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 144442 2026-10-23 05:05:21,684 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-10-23 05:05:21,686 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 144442 2026-10-23 05:05:21,801 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050521_800892_test_self_order_table_sharing.txt 2026-10-23 05:05:21,801 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmpl69c1d4r_chrome_odoo" 2026-10-23 05:05:22,308 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 144633 2026-10-23 05:05:22,309 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmpta_4xhyw_chrome_odoo 2026-10-23 05:05:22,309 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:33283/json/version 2026-10-23 05:05:22,311 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33283', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:05:22,325 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:22,325 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:33283/json 2026-10-23 05:05:22,326 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33283', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:05:22,338 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:33283/devtools/page/7CD7D99FFB94457EDA9F30B10E904A54 2026-10-23 05:05:22,352 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-10-23 05:05:22,367 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-10-23 05:05:22,393 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-10-23 05:05:22,412 44 INFO rb-1f9f1af-225886-428050 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/202?access_token=bd580213d53642fa&table_identifier=c60c0bac" in browser 2026-10-23 05:05:22,413 44 INFO rb-1f9f1af-225886-428050 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/202?access_token=bd580213d53642fa&table_identifier=c60c0bac" 2026-10-23 05:05:22,484 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:22] "GET /pos-self/202?access_token=bd580213d53642fa&table_identifier=c60c0bac HTTP/1.1" 200 - 9 0.005 0.040 2026-10-23 05:05:22,493 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': '7CD7D99FFB94457EDA9F30B10E904A54', 'loaderId': 'FD203EA0C1AA63D6858AD537ADF73C5B', 'isDownload': False} 2026-10-23 05:05:22,494 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:22,533 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:05:22,556 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:22] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.005 0.014 2026-10-23 05:05:22,567 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:22] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.002 0.020 2026-10-23 05:05:22,576 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:22] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.029 2026-10-23 05:05:22,836 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:22] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-23 05:05:22,876 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:22] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.003 0.016 2026-10-23 05:05:22,880 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.028 2026-10-23 05:05:22,921 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:05:22,922 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:05:22,924 44 INFO rb-1f9f1af-225886-428050 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/202?access_token=bd580213d53642fa&table_identifier=c60c0bac", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:05:22,951 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:23,009 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:23,029 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:23] "POST /pos-self/relations/202 HTTP/1.1" 200 - 16 0.014 0.057 2026-10-23 05:05:23,040 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.003 0.074 2026-10-23 05:05:23,435 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:23] "POST /pos-self/data/202 HTTP/1.1" 200 - 113 0.098 0.258 2026-10-23 05:05:23,438 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.354 2026-10-23 05:05:23,629 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 35 0.030 0.064 2026-10-23 05:05:23,670 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:23,730 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:23] "GET /web/image/ir.attachment/13566/raw HTTP/1.1" 200 - 4 0.001 0.011 2026-10-23 05:05:23,762 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:23,837 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:05:23,846 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:23] "GET /web/image/pos.category/359/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.041 2026-10-23 05:05:23,877 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:23] "GET /web/image/product.template/2526/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.053 2026-10-23 05:05:23,897 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:23,908 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:23] "GET /web/image/product.template/2527/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.010 0.072 2026-10-23 05:05:23,943 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-10-23 05:05:23,945 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:23,957 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:23] "GET /web/image/product.template/2530/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-23 05:05:23,978 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:23] "GET /web/image/product.template/2528/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-10-23 05:05:24,012 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:24] "GET /web/image/product.template/2529/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.009 0.134 2026-10-23 05:05:24,027 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7256964 (allocated 8388608) 2026-10-23 05:05:24,037 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:24] "GET /web/image/ir.attachment/13515/raw HTTP/1.1" 200 - 4 0.011 0.107 2026-10-23 05:05:24,051 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 144633 2026-10-23 05:05:24,065 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-10-23 05:05:24,068 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 144633 2026-10-23 05:05:24,081 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:24] "GET /web/image/product.product/3035/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 8 0.008 0.134 2026-10-23 05:05:24,187 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050524_187082_test_self_order_table_sharing.txt 2026-10-23 05:05:24,187 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmpta_4xhyw_chrome_odoo" 2026-10-23 05:05:24,237 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_sub_categories_products_displayed ... 2026-10-23 05:05:34,690 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 144815 2026-10-23 05:05:34,690 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpuh4bmu0v_chrome_odoo 2026-10-23 05:05:34,690 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:41023/json/version 2026-10-23 05:05:34,692 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41023', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:05:34,750 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:34,750 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:41023/json 2026-10-23 05:05:34,754 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41023', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:05:34,778 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:41023/devtools/page/439DB44BA9C1F94F540876E84DFA62D1 2026-10-23 05:05:34,801 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-10-23 05:05:34,815 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-10-23 05:05:34,846 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-10-23 05:05:35,352 44 INFO rb-1f9f1af-225886-428050 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/203?access_token=d9c834a18a9f43be" in browser 2026-10-23 05:05:35,352 44 INFO rb-1f9f1af-225886-428050 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/203?access_token=d9c834a18a9f43be" 2026-10-23 05:05:35,371 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:05:35,992 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:35] "GET /pos-self/203?access_token=d9c834a18a9f43be HTTP/1.1" 200 - 56 0.062 0.563 2026-10-23 05:05:35,997 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '439DB44BA9C1F94F540876E84DFA62D1', 'loaderId': '4CC1E0AAF31726C72C1D50902FE1F398', 'isDownload': False} 2026-10-23 05:05:35,997 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:36,022 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:05:36,050 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:05:36,078 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:36] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.039 2026-10-23 05:05:36,101 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:05:36,151 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:36] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.041 0.077 2026-10-23 05:05:36,164 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:05:36,188 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:36] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.010 0.144 2026-10-23 05:05:36,381 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:36] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-23 05:05:36,404 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:36] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.010 0.011 2026-10-23 05:05:36,422 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:36] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.004 0.024 2026-10-23 05:05:36,438 44 INFO rb-1f9f1af-225886-428050 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/203?access_token=d9c834a18a9f43be", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:05:36,439 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:05:36,440 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:36] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 05:05:36,449 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:36,557 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:36] "POST /pos-self/relations/203 HTTP/1.1" 200 - 37 0.032 0.068 2026-10-23 05:05:36,631 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.009 0.154 2026-10-23 05:05:37,079 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:37] "POST /pos-self/data/203 HTTP/1.1" 200 - 178 0.179 0.278 2026-10-23 05:05:37,083 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.428 2026-10-23 05:05:37,156 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:37,222 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:37] "GET /web/image/ir.attachment/13624/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 05:05:37,279 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:37,346 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:05:37,353 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:37] "GET /web/image/pos.category/359/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.002 0.044 2026-10-23 05:05:37,354 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:37,391 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:37] "GET /web/image/pos.category/362/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.005 0.074 2026-10-23 05:05:37,408 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:37] "GET /web/image/product.template/2527/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-10-23 05:05:37,443 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:37,452 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:37] "GET /web/image/product.template/2530/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.006 0.103 2026-10-23 05:05:37,475 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:37] "GET /web/image/product.template/2529/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.119 2026-10-23 05:05:37,501 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:37] "GET /web/image/product.template/2526/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.118 2026-10-23 05:05:37,503 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:37,543 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:37] "GET /web/image/product.template/2528/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.025 0.137 2026-10-23 05:05:37,580 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-10-23 05:05:37,581 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:37,665 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 7612856 (allocated 8388608) 2026-10-23 05:05:37,674 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 144815 2026-10-23 05:05:37,677 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-10-23 05:05:37,678 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 144815 2026-10-23 05:05:37,809 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050537_808746_test_sub_categories_products_displayed.txt 2026-10-23 05:05:37,809 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpuh4bmu0v_chrome_odoo" 2026-10-23 05:05:38,443 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 144999 2026-10-23 05:05:38,444 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpjzesgim2_chrome_odoo 2026-10-23 05:05:38,444 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:42105/json/version 2026-10-23 05:05:38,447 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42105', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:05:38,522 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:38,522 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:42105/json 2026-10-23 05:05:38,523 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42105', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:05:38,532 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:42105/devtools/page/65F77E36AFF5B3A2F4FA288E3BFCCBA4 2026-10-23 05:05:38,542 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-10-23 05:05:38,546 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-10-23 05:05:38,587 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-10-23 05:05:38,604 44 INFO rb-1f9f1af-225886-428050 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/203" in browser 2026-10-23 05:05:38,605 44 INFO rb-1f9f1af-225886-428050 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/203" 2026-10-23 05:05:38,672 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:38] "GET /pos-self/203 HTTP/1.1" 200 - 7 0.006 0.041 2026-10-23 05:05:38,683 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '65F77E36AFF5B3A2F4FA288E3BFCCBA4', 'loaderId': '06D75345D7C57CC431393DE120CD21EF', 'isDownload': False} 2026-10-23 05:05:38,683 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:38,712 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:05:38,736 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:38] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.006 0.013 2026-10-23 05:05:38,750 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:38] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.004 0.029 2026-10-23 05:05:38,767 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:38] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.008 0.028 2026-10-23 05:05:39,064 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:39] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.012 2026-10-23 05:05:39,072 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 05:05:39,100 44 INFO rb-1f9f1af-225886-428050 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/203", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:05:39,103 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:39] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.003 0.013 2026-10-23 05:05:39,104 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:05:39,105 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 05:05:39,117 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:39,224 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:39] "POST /pos-self/relations/203 HTTP/1.1" 200 - 16 0.017 0.077 2026-10-23 05:05:39,231 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.099 2026-10-23 05:05:39,607 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:39] "POST /pos-self/data/203 HTTP/1.1" 200 - 113 0.108 0.254 2026-10-23 05:05:39,614 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.347 2026-10-23 05:05:39,666 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:39,724 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:39] "GET /web/image/ir.attachment/13630/raw HTTP/1.1" 200 - 4 0.002 0.009 2026-10-23 05:05:39,838 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:39,853 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:39] "GET /web/image/ir.attachment/13629/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 05:05:39,916 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:39] "GET /web/image/pos.category/359/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.021 2026-10-23 05:05:39,949 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:39] "GET /web/image/pos.category/362/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.051 2026-10-23 05:05:39,983 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:39] "GET /web/image/product.template/2527/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.057 2026-10-23 05:05:40,028 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:40] "GET /web/image/product.template/2530/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.010 0.089 2026-10-23 05:05:40,037 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:40,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:40] "GET /web/image/product.template/2529/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.117 2026-10-23 05:05:40,077 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:40] "GET /web/image/product.template/2526/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.140 2026-10-23 05:05:40,089 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:40,114 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:40] "GET /web/image/product.template/2528/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.008 0.171 2026-10-23 05:05:40,147 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:40,209 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-10-23 05:05:40,211 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:40,327 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6971152 (allocated 8126464) 2026-10-23 05:05:40,361 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 144999 2026-10-23 05:05:40,364 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-10-23 05:05:40,365 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 144999 2026-10-23 05:05:40,514 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050540_513943_test_sub_categories_products_displayed.txt 2026-10-23 05:05:40,514 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpjzesgim2_chrome_odoo" 2026-10-23 05:05:41,134 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 145191 2026-10-23 05:05:41,135 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmp_jyip9w0_chrome_odoo 2026-10-23 05:05:41,135 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:39417/json/version 2026-10-23 05:05:41,136 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39417', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:05:41,285 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:41,285 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:39417/json 2026-10-23 05:05:41,286 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39417', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:05:41,323 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:39417/devtools/page/CD2149FDD5552DD6433453B35AA947E3 2026-10-23 05:05:41,350 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-10-23 05:05:41,366 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-10-23 05:05:41,409 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-10-23 05:05:41,434 44 INFO rb-1f9f1af-225886-428050 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/203?access_token=d9c834a18a9f43be" in browser 2026-10-23 05:05:41,435 44 INFO rb-1f9f1af-225886-428050 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/203?access_token=d9c834a18a9f43be" 2026-10-23 05:05:41,504 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:41] "GET /pos-self/203?access_token=d9c834a18a9f43be HTTP/1.1" 200 - 7 0.006 0.029 2026-10-23 05:05:41,516 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': 'CD2149FDD5552DD6433453B35AA947E3', 'loaderId': '4C800ADB9866DAE31D87EC2B0A4E7C86', 'isDownload': False} 2026-10-23 05:05:41,516 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:41,546 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:05:41,580 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:41] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.005 0.021 2026-10-23 05:05:41,595 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:41] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.004 0.031 2026-10-23 05:05:41,608 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:41] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.047 2026-10-23 05:05:41,842 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:41] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.014 2026-10-23 05:05:41,847 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:05:41,884 44 INFO rb-1f9f1af-225886-428050 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/203?access_token=d9c834a18a9f43be", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:05:41,885 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:41] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.003 0.015 2026-10-23 05:05:41,890 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:05:41,891 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 05:05:41,899 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:41,983 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:41] "POST /pos-self/relations/203 HTTP/1.1" 200 - 16 0.016 0.050 2026-10-23 05:05:41,992 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.072 2026-10-23 05:05:42,422 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:42] "POST /pos-self/data/203 HTTP/1.1" 200 - 114 0.169 0.239 2026-10-23 05:05:42,427 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.397 2026-10-23 05:05:42,583 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:42] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.011 0.046 2026-10-23 05:05:42,598 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:42,660 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:42] "GET /web/image/ir.attachment/13633/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-23 05:05:42,710 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:42,772 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:42] "GET /web/image/pos.category/359/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.005 0.033 2026-10-23 05:05:42,777 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:42,799 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:42] "GET /web/image/pos.category/362/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.059 2026-10-23 05:05:42,855 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:42,856 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:42] "GET /web/image/product.template/2528/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.018 0.094 2026-10-23 05:05:42,874 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:42] "GET /web/image/pos.category/363/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.120 2026-10-23 05:05:42,885 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:42,902 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:42] "GET /web/image/pos.category/361/image_128?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 2 0.001 0.095 2026-10-23 05:05:42,929 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:42] "GET /web/image/product.template/2527/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-10-23 05:05:42,940 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-10-23 05:05:42,943 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:42,961 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:42] "GET /web/image/product.template/2530/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.010 0.112 2026-10-23 05:05:42,987 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:42] "GET /web/image/product.template/2529/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-10-23 05:05:43,005 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6918316 (allocated 7864320) 2026-10-23 05:05:43,014 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:43] "GET /web/image/product.template/2526/image_512?unique=2026-10-23T05:01:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.145 2026-10-23 05:05:43,023 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 145191 2026-10-23 05:05:43,025 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-10-23 05:05:43,027 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 145191 2026-10-23 05:05:43,159 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050543_158306_test_sub_categories_products_displayed.txt 2026-10-23 05:05:43,159 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmp_jyip9w0_chrome_odoo" 2026-10-23 05:05:43,222 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:05:45,460 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_delivery_tour ... 2026-10-23 05:05:55,868 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome pid: 145370 2026-10-23 05:05:55,868 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmpxlbtf65n_chrome_odoo 2026-10-23 05:05:55,868 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:37111/json/version 2026-10-23 05:05:55,870 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37111', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:05:55,926 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-10-23 05:05:55,929 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:37111/json 2026-10-23 05:05:55,930 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37111', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:05:55,940 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:37111/devtools/page/2EFFC162174DDF7373E19C96C7F08AE8 2026-10-23 05:05:55,957 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Enable chrome headless console log notification 2026-10-23 05:05:55,968 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless enable page notifications 2026-10-23 05:05:55,998 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Setting session cookie in browser 2026-10-23 05:05:56,597 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Open "http://127.0.0.1:8069/pos-self/204?access_token=08de0897b77f47a9" in browser 2026-10-23 05:05:56,598 44 INFO rb-1f9f1af-225886-428050 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/204?access_token=08de0897b77f47a9" 2026-10-23 05:05:56,627 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:05:57,441 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:57] "GET /pos-self/204?access_token=08de0897b77f47a9 HTTP/1.1" 200 - 56 0.058 0.762 2026-10-23 05:05:57,446 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Navigation result: {'frameId': '2EFFC162174DDF7373E19C96C7F08AE8', 'loaderId': 'BB2FBC334CB0AE6E76CBB820EA629FE0', 'isDownload': False} 2026-10-23 05:05:57,446 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:57,472 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:05:57,506 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:05:57,532 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:57] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.041 2026-10-23 05:05:57,549 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:05:57,605 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:57] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.037 0.078 2026-10-23 05:05:57,617 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:05:57,640 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:57] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.139 2026-10-23 05:05:57,795 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:57] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.012 2026-10-23 05:05:57,814 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.010 0.010 2026-10-23 05:05:57,828 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:57] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.004 0.018 2026-10-23 05:05:57,839 44 INFO rb-1f9f1af-225886-428050 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/204?access_token=08de0897b77f47a9", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:05:57,840 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:05:57,841 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:57] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 05:05:57,856 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:57,955 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.081 2026-10-23 05:05:58,057 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:58] "POST /pos-self/relations/204 HTTP/1.1" 200 - 37 0.039 0.147 2026-10-23 05:05:58,065 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.078 2026-10-23 05:05:58,645 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:58] "POST /pos-self/data/204 HTTP/1.1" 200 - 178 0.200 0.340 2026-10-23 05:05:58,708 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-10-23 05:05:58,762 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:58] "GET /web/image/ir.attachment/13698/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 05:05:58,799 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:58,818 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:58] "GET /web/image/ir.attachment/13647/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-23 05:05:58,877 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:05:58,952 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:58,987 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:58] "GET /web/image/pos.category/365/image_128?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-10-23 05:05:59,030 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:59] "GET /web/image/product.template/2533/image_512?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.025 2026-10-23 05:05:59,044 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:59,053 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:59] "GET /web/image/product.template/2534/image_512?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.047 2026-10-23 05:05:59,076 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:59] "GET /web/image/product.template/2537/image_512?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.061 2026-10-23 05:05:59,101 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:59] "GET /web/image/product.template/2535/image_512?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-10-23 05:05:59,120 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:59,121 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:59] "GET /web/image/product.template/2536/image_512?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 3 0.004 0.103 2026-10-23 05:05:59,173 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:59,176 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:05:59,222 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:59] "GET /web/image/product.product/3043/image_512?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 8 0.004 0.039 2026-10-23 05:05:59,243 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:59,275 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:05:59] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.006 0.020 2026-10-23 05:05:59,401 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:59,513 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:59,652 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:59,801 44 INFO rb-1f9f1af-225886-428050 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-23 05:05:59,881 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:00,006 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:00,062 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:00,225 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:00] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.048 0.112 2026-10-23 05:06:00,318 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42436192 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000001', 'uuid': '86f2399d-9da5-44ff-875b-b816bd9b9f5a'}] 2026-10-23 05:06:00,372 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42436192 order {'name': None, 'pos_reference': '260-204-000001', 'uuid': '86f2399d-9da5-44ff-875b-b816bd9b9f5a'} created pos.order #965 2026-10-23 05:06:00,394 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42436192 finished 2026-10-23 05:06:01,100 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:01] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 284 0.239 0.597 2026-10-23 05:06:01,165 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: tour succeeded 2026-10-23 05:06:01,166 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:01,225 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: heap 8742100 (allocated 10223616) 2026-10-23 05:06:01,233 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing chrome headless with pid 145370 2026-10-23 05:06:01,236 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing websocket connection 2026-10-23 05:06:01,241 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Terminating chrome headless with pid 145370 2026-10-23 05:06:01,345 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050601_345594_test_preset_delivery_tour.txt 2026-10-23 05:06:01,346 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmpxlbtf65n_chrome_odoo" 2026-10-23 05:06:01,397 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_dine_in_tour ... 2026-10-23 05:06:12,200 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome pid: 145557 2026-10-23 05:06:12,200 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmpwwb3nmdk_chrome_odoo 2026-10-23 05:06:12,201 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:43433/json/version 2026-10-23 05:06:12,202 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43433', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:06:12,248 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:12,248 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:43433/json 2026-10-23 05:06:12,249 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43433', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:06:12,258 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:43433/devtools/page/65D6B5CB7B1BDC6B56C9C04A3D0265E1 2026-10-23 05:06:12,274 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-10-23 05:06:12,287 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-10-23 05:06:12,319 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Setting session cookie in browser 2026-10-23 05:06:12,872 44 INFO rb-1f9f1af-225886-428050 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/205?access_token=7ad340ea8b8842ca&table_identifier=0f488620" in browser 2026-10-23 05:06:12,872 44 INFO rb-1f9f1af-225886-428050 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/205?access_token=7ad340ea8b8842ca&table_identifier=0f488620" 2026-10-23 05:06:12,895 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:06:13,483 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:13] "GET /pos-self/205?access_token=7ad340ea8b8842ca&table_identifier=0f488620 HTTP/1.1" 200 - 58 0.042 0.548 2026-10-23 05:06:13,487 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Navigation result: {'frameId': '65D6B5CB7B1BDC6B56C9C04A3D0265E1', 'loaderId': '92B7A6694C9A379CA9983F50A28F3128', 'isDownload': False} 2026-10-23 05:06:13,487 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:13,514 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:06:13,547 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:06:13,603 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:13] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.046 2026-10-23 05:06:13,624 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:06:13,664 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:13] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.011 0.123 2026-10-23 05:06:13,703 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:06:13,735 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:13] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.016 0.187 2026-10-23 05:06:13,919 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:13] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-23 05:06:13,943 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.010 2026-10-23 05:06:13,968 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:13] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.009 0.013 2026-10-23 05:06:13,969 44 INFO rb-1f9f1af-225886-428050 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/205?access_token=7ad340ea8b8842ca&table_identifier=0f488620", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:06:13,976 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:06:13,976 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:13] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 05:06:13,981 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:14,044 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:14,108 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.113 2026-10-23 05:06:14,236 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:14] "POST /pos-self/relations/205 HTTP/1.1" 200 - 37 0.050 0.169 2026-10-23 05:06:14,241 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.106 2026-10-23 05:06:14,700 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:14] "POST /pos-self/data/205 HTTP/1.1" 200 - 178 0.160 0.257 2026-10-23 05:06:14,796 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.016 2026-10-23 05:06:14,816 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:14,895 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:14] "GET /web/image/ir.attachment/13756/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 05:06:14,934 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:14,964 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:14] "GET /web/image/ir.attachment/13705/raw HTTP/1.1" 200 - 4 0.002 0.016 2026-10-23 05:06:14,973 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 05:06:15,054 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:15,115 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:15] "GET /web/image/pos.category/365/image_128?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 2 0.001 0.027 2026-10-23 05:06:15,140 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:15,160 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:15] "GET /web/image/product.template/2537/image_512?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 3 0.015 0.042 2026-10-23 05:06:15,197 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:15] "GET /web/image/product.template/2534/image_512?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 3 0.006 0.090 2026-10-23 05:06:15,207 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:15,224 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:15] "GET /web/image/product.template/2533/image_512?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-10-23 05:06:15,245 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:06:15,256 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:15,261 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:15] "GET /web/image/product.template/2535/image_512?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 3 0.008 0.151 2026-10-23 05:06:15,281 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:15] "GET /web/image/product.template/2536/image_512?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.177 2026-10-23 05:06:15,326 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:15] "GET /web/image/product.product/3042/image_512?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 8 0.006 0.096 2026-10-23 05:06:15,328 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:15,382 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10833594 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000001', 'uuid': 'a60ab3bf-f83b-4537-986b-5e683aad8c8e'}] 2026-10-23 05:06:15,439 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10833594 order {'name': None, 'pos_reference': '260-205-000001', 'uuid': 'a60ab3bf-f83b-4537-986b-5e683aad8c8e'} created pos.order #966 2026-10-23 05:06:15,462 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10833594 finished 2026-10-23 05:06:15,633 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 107 0.088 0.212 2026-10-23 05:06:15,658 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.012 2026-10-23 05:06:15,722 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: tour succeeded 2026-10-23 05:06:15,723 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:15,791 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: heap 7777356 (allocated 8388608) 2026-10-23 05:06:15,796 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing chrome headless with pid 145557 2026-10-23 05:06:15,797 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing websocket connection 2026-10-23 05:06:15,799 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Terminating chrome headless with pid 145557 2026-10-23 05:06:15,924 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050615_924351_test_preset_dine_in_tour.txt 2026-10-23 05:06:15,924 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmpwwb3nmdk_chrome_odoo" 2026-10-23 05:06:15,966 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_takeaway_tour ... 2026-10-23 05:06:26,459 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome pid: 145740 2026-10-23 05:06:26,459 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmp8_a5573y_chrome_odoo 2026-10-23 05:06:26,459 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:40033/json/version 2026-10-23 05:06:26,461 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40033', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:06:26,539 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-10-23 05:06:26,539 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:40033/json 2026-10-23 05:06:26,540 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40033', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:06:26,556 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:40033/devtools/page/D9DD20C441DFB933C2A17F1CF4B7D107 2026-10-23 05:06:26,570 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-10-23 05:06:26,579 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-10-23 05:06:26,687 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Setting session cookie in browser 2026-10-23 05:06:27,169 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Open "http://127.0.0.1:8069/pos-self/206?access_token=cb1ad510c3cd4625" in browser 2026-10-23 05:06:27,169 44 INFO rb-1f9f1af-225886-428050 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/206?access_token=cb1ad510c3cd4625" 2026-10-23 05:06:27,197 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:06:27,862 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:27] "GET /pos-self/206?access_token=cb1ad510c3cd4625 HTTP/1.1" 200 - 56 0.069 0.604 2026-10-23 05:06:27,868 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Navigation result: {'frameId': 'D9DD20C441DFB933C2A17F1CF4B7D107', 'loaderId': '7F659E79B89A79C37D3ECC51FFDB387D', 'isDownload': False} 2026-10-23 05:06:27,868 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:27,902 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:06:27,933 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:06:27,978 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:27] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.040 2026-10-23 05:06:27,998 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:06:28,027 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:28] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.098 2026-10-23 05:06:28,040 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:06:28,070 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:28] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.138 2026-10-23 05:06:28,312 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.022 2026-10-23 05:06:28,321 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.024 2026-10-23 05:06:28,338 44 INFO rb-1f9f1af-225886-428050 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/206?access_token=cb1ad510c3cd4625", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:06:28,340 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:06:28,340 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 05:06:28,352 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:28,369 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:28] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.009 0.020 2026-10-23 05:06:28,422 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:28,483 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:28] "POST /pos-self/relations/206 HTTP/1.1" 200 - 37 0.032 0.093 2026-10-23 05:06:28,567 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.202 2026-10-23 05:06:29,086 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:29] "POST /pos-self/data/206 HTTP/1.1" 200 - 178 0.184 0.335 2026-10-23 05:06:29,091 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.487 2026-10-23 05:06:29,153 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-10-23 05:06:29,212 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:29] "GET /web/image/ir.attachment/13814/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-23 05:06:29,243 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:29,270 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:29] "GET /web/image/ir.attachment/13763/raw HTTP/1.1" 200 - 4 0.001 0.013 2026-10-23 05:06:29,275 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:06:29,338 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:29,410 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:29] "GET /web/image/pos.category/365/image_128?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 2 0.001 0.034 2026-10-23 05:06:29,462 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:29,469 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:29] "GET /web/image/product.template/2534/image_512?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 3 0.008 0.079 2026-10-23 05:06:29,486 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:29] "GET /web/image/product.template/2535/image_512?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-10-23 05:06:29,530 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:29,532 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:29] "GET /web/image/product.template/2537/image_512?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 3 0.005 0.142 2026-10-23 05:06:29,576 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:29] "GET /web/image/product.template/2533/image_512?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.190 2026-10-23 05:06:29,591 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 05:06:29,598 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:29,600 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:29] "GET /web/image/product.template/2536/image_512?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 3 0.009 0.146 2026-10-23 05:06:29,639 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:29] "GET /web/image/product.product/3042/image_512?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 8 0.017 0.059 2026-10-23 05:06:29,678 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:29,689 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:29] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.007 0.021 2026-10-23 05:06:29,754 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:29,851 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:29,905 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18427882 started for PoS orders references: [{'name': None, 'pos_reference': '260-206-000001', 'uuid': 'ac1a5a9e-ad6f-436a-ba14-971ed9f2f947'}] 2026-10-23 05:06:29,970 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18427882 order {'name': None, 'pos_reference': '260-206-000001', 'uuid': 'ac1a5a9e-ad6f-436a-ba14-971ed9f2f947'} created pos.order #967 2026-10-23 05:06:29,996 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18427882 finished 2026-10-23 05:06:30,181 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 106 0.096 0.256 2026-10-23 05:06:30,297 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: tour succeeded 2026-10-23 05:06:30,299 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:30,300 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.017 0.020 2026-10-23 05:06:30,388 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: heap 8104708 (allocated 9175040) 2026-10-23 05:06:30,398 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing chrome headless with pid 145740 2026-10-23 05:06:30,400 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing websocket connection 2026-10-23 05:06:30,403 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Terminating chrome headless with pid 145740 2026-10-23 05:06:30,500 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050630_500060_test_preset_takeaway_tour.txt 2026-10-23 05:06:30,500 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmp8_a5573y_chrome_odoo" 2026-10-23 05:06:30,553 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_with_slot_tour ... 2026-10-23 05:06:41,285 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome pid: 145920 2026-10-23 05:06:41,286 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpewaxdua5_chrome_odoo 2026-10-23 05:06:41,286 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:46457/json/version 2026-10-23 05:06:41,288 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46457', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:06:41,361 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:41,361 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:46457/json 2026-10-23 05:06:41,365 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46457', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:06:41,400 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:46457/devtools/page/4D7F5ED748A2FBD07763797070C58691 2026-10-23 05:06:41,417 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-10-23 05:06:41,427 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-10-23 05:06:41,479 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Setting session cookie in browser 2026-10-23 05:06:42,036 44 INFO rb-1f9f1af-225886-428050 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/207?access_token=215e237958e14ac5" in browser 2026-10-23 05:06:42,036 44 INFO rb-1f9f1af-225886-428050 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/207?access_token=215e237958e14ac5" 2026-10-23 05:06:42,062 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:06:42,629 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:42] "GET /pos-self/207?access_token=215e237958e14ac5 HTTP/1.1" 200 - 56 0.065 0.506 2026-10-23 05:06:42,633 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Navigation result: {'frameId': '4D7F5ED748A2FBD07763797070C58691', 'loaderId': '501EEB57CF401F5A49AE8C2742432BDC', 'isDownload': False} 2026-10-23 05:06:42,634 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:42,666 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:06:42,697 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:06:42,732 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:42] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.022 0.029 2026-10-23 05:06:42,744 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:06:42,775 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:42] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.082 2026-10-23 05:06:42,786 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:06:42,808 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:42] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.112 2026-10-23 05:06:43,048 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:43] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.008 2026-10-23 05:06:43,083 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.013 0.011 2026-10-23 05:06:43,105 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:43] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.008 0.022 2026-10-23 05:06:43,124 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:06:43,125 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:43] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 05:06:43,125 44 INFO rb-1f9f1af-225886-428050 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/207?access_token=215e237958e14ac5", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:06:43,142 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:43,203 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:43,248 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:43] "POST /pos-self/relations/207 HTTP/1.1" 200 - 37 0.030 0.066 2026-10-23 05:06:43,329 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.166 2026-10-23 05:06:43,821 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:43] "POST /pos-self/data/207 HTTP/1.1" 200 - 182 0.199 0.299 2026-10-23 05:06:43,825 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.464 2026-10-23 05:06:43,926 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:43,997 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:43] "GET /web/image/ir.attachment/13872/raw HTTP/1.1" 200 - 4 0.004 0.006 2026-10-23 05:06:44,028 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:44,049 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:44] "GET /web/image/ir.attachment/13821/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-23 05:06:44,065 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:06:44,117 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:44,166 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:44] "GET /web/image/pos.category/365/image_128?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 2 0.008 0.025 2026-10-23 05:06:44,200 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:44,202 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:44] "GET /web/image/product.template/2533/image_512?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-10-23 05:06:44,229 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:44] "GET /web/image/product.template/2534/image_512?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-10-23 05:06:44,250 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:44] "GET /web/image/product.template/2537/image_512?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.095 2026-10-23 05:06:44,273 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:44] "GET /web/image/product.template/2535/image_512?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-10-23 05:06:44,283 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:44,293 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:44] "GET /web/image/product.template/2536/image_512?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.129 2026-10-23 05:06:44,330 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:06:44,341 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:44,358 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:44] "GET /web/image/product.product/3042/image_512?unique=2026-10-23T05:05:43.000+00:00 HTTP/1.1" 200 - 8 0.010 0.028 2026-10-23 05:06:44,412 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:44,441 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:44] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.009 0.016 2026-10-23 05:06:44,598 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:44,747 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:44,824 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:44,887 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45731306 started for PoS orders references: [{'name': None, 'pos_reference': '260-207-000001', 'uuid': '0e23c29c-13e3-4614-891a-8a65edaf54bc'}] 2026-10-23 05:06:44,943 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45731306 order {'name': None, 'pos_reference': '260-207-000001', 'uuid': '0e23c29c-13e3-4614-891a-8a65edaf54bc'} created pos.order #968 2026-10-23 05:06:44,971 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45731306 finished 2026-10-23 05:06:45,213 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:06:45] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 106 0.136 0.251 2026-10-23 05:06:45,293 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: tour succeeded 2026-10-23 05:06:45,294 44 INFO rb-1f9f1af-225886-428050 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-23 05:06:45,377 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: heap 9310448 (allocated 10223616) 2026-10-23 05:06:45,383 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing chrome headless with pid 145920 2026-10-23 05:06:45,384 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing websocket connection 2026-10-23 05:06:45,385 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Terminating chrome headless with pid 145920 2026-10-23 05:06:45,481 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050645_481466_test_preset_with_slot_tour.txt 2026-10-23 05:06:45,481 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpewaxdua5_chrome_odoo" 2026-10-23 05:06:45,535 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:06:47,778 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_combo_prices ... 2026-10-23 05:07:03,594 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome pid: 146110 2026-10-23 05:07:03,595 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless temporary user profile dir: /tmp/tmph1h361u0_chrome_odoo 2026-10-23 05:07:03,595 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:44863/json/version 2026-10-23 05:07:03,596 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44863', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:07:03,642 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Browser version: Chrome/150.0.7871.114 2026-10-23 05:07:03,642 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:44863/json 2026-10-23 05:07:03,644 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44863', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:07:03,662 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Websocket url found: ws://127.0.0.1:44863/devtools/page/A6843BB49479206D2CE4D706565D7981 2026-10-23 05:07:03,684 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Enable chrome headless console log notification 2026-10-23 05:07:03,701 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless enable page notifications 2026-10-23 05:07:03,741 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Setting session cookie in browser 2026-10-23 05:07:04,213 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Open "http://127.0.0.1:8069/pos-self/208?access_token=6fca7816bd994370" in browser 2026-10-23 05:07:04,214 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigating to: "http://127.0.0.1:8069/pos-self/208?access_token=6fca7816bd994370" 2026-10-23 05:07:04,236 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:07:04,827 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:04] "GET /pos-self/208?access_token=6fca7816bd994370 HTTP/1.1" 200 - 59 0.069 0.525 2026-10-23 05:07:04,831 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigation result: {'frameId': 'A6843BB49479206D2CE4D706565D7981', 'loaderId': '0C875A827675C18D05BC7FC5591ED8C9', 'isDownload': False} 2026-10-23 05:07:04,832 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Evaluate ready code "odoo.isTourReady('test_combo_prices')" 2026-10-23 05:07:04,849 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:07:04,901 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:07:04,973 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:04] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.032 0.081 2026-10-23 05:07:04,985 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:07:05,010 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:05] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.142 2026-10-23 05:07:05,030 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:07:05,048 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:05] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.172 2026-10-23 05:07:05,363 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:05] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.010 2026-10-23 05:07:05,387 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.016 0.010 2026-10-23 05:07:05,411 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:05] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.007 0.026 2026-10-23 05:07:05,422 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:07:05,422 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:05] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 05:07:05,425 44 INFO rb-1f9f1af-225886-428050 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/208?access_token=6fca7816bd994370", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:07:05,454 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:05,583 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:05] "POST /pos-self/relations/208 HTTP/1.1" 200 - 37 0.030 0.087 2026-10-23 05:07:05,665 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.191 2026-10-23 05:07:06,215 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:06] "POST /pos-self/data/208 HTTP/1.1" 200 - 204 0.177 0.382 2026-10-23 05:07:06,218 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.531 2026-10-23 05:07:06,303 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: Owl is running in 'dev' mode. 2026-10-23 05:07:06,358 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:06] "GET /web/image/ir.attachment/13940/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-23 05:07:06,421 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:06,471 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:06] "GET /web/image/pos.category/367/image_128?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-10-23 05:07:06,511 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:06] "GET /web/image/product.template/2555/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.014 0.025 2026-10-23 05:07:06,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:06] "GET /web/image/product.template/2566/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.050 2026-10-23 05:07:06,573 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:06,575 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:07:06,582 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:06] "GET /web/image/product.template/2570/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.082 2026-10-23 05:07:06,598 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:06] "GET /web/image/product.template/2567/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-10-23 05:07:06,639 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:06] "GET /web/image/product.template/2569/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.011 0.094 2026-10-23 05:07:06,663 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:06,668 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:06] "GET /web/image/product.template/2556/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-10-23 05:07:06,694 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:06] "GET /web/image/product.template/2568/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.153 2026-10-23 05:07:06,723 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:06] "GET /web/image/product.product/3055/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.005 0.109 2026-10-23 05:07:06,740 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:06,759 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:06] "GET /web/image/product.product/3056/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.012 0.122 2026-10-23 05:07:06,798 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:06] "GET /web/image/product.product/3057/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.018 0.154 2026-10-23 05:07:06,827 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:06,890 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:06] "GET /web/image/product.product/3058/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.008 0.023 2026-10-23 05:07:06,894 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:06,933 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:06] "GET /web/image/product.product/3059/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.010 0.059 2026-10-23 05:07:06,966 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:06,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:06] "GET /web/image/product.product/3060/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.011 0.082 2026-10-23 05:07:07,062 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:07,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:07] "GET /web/image/product.product/3061/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.005 0.020 2026-10-23 05:07:07,139 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:07,161 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:07] "GET /web/image/product.product/3062/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.014 0.055 2026-10-23 05:07:07,198 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:07] "GET /web/image/product.product/3063/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.008 0.093 2026-10-23 05:07:07,213 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:07,299 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:07,433 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:07,534 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:07,642 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:07,728 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:07,920 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:07,934 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:07] "GET /web/image/ir.attachment/13889/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 05:07:08,069 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 05:07:08,121 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:08] "GET /web/image/product.product/3076/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.032 0.050 2026-10-23 05:07:08,152 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:08] "GET /web/image/product.product/3078/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.008 0.100 2026-10-23 05:07:08,191 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:08] "GET /web/image/product.product/3077/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.004 0.146 2026-10-23 05:07:08,226 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:08] "GET /web/image/product.product/3064/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.006 0.171 2026-10-23 05:07:08,458 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31901744 started for PoS orders references: [{'name': None, 'pos_reference': '260-208-000001', 'uuid': '43295038-87f4-4bfa-9383-57edfcf274ff'}] 2026-10-23 05:07:08,602 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31901744 order {'name': None, 'pos_reference': '260-208-000001', 'uuid': '43295038-87f4-4bfa-9383-57edfcf274ff'} created pos.order #969 2026-10-23 05:07:08,629 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31901744 finished 2026-10-23 05:07:08,903 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 233 0.203 0.593 2026-10-23 05:07:09,071 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:09,143 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:09,194 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:09,256 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:09,302 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:09,364 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:09,377 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:09] "GET /web/image/ir.attachment/13939/raw HTTP/1.1" 200 - 4 0.002 0.006 2026-10-23 05:07:09,433 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:09,499 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:09,558 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:09,620 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:09,690 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:09,754 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:09,825 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:09,895 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:09,966 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:10,036 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:10,105 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:10,170 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:10,241 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:10,315 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:10,404 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:10,477 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:10,551 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:10,631 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:10,706 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:10,780 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:10,855 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:10,930 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:11,046 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:11,132 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:11,222 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:11,321 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:11,562 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:11,889 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14344927 started for PoS orders references: [{'name': None, 'pos_reference': '260-208-000002', 'uuid': 'a572b712-bd1c-4aa8-8f94-0100a9b901bf'}] 2026-10-23 05:07:11,954 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14344927 order {'name': None, 'pos_reference': '260-208-000002', 'uuid': 'a572b712-bd1c-4aa8-8f94-0100a9b901bf'} created pos.order #970 2026-10-23 05:07:11,990 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14344927 finished 2026-10-23 05:07:12,256 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:12] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 196 0.135 0.399 2026-10-23 05:07:12,433 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:12,463 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.007 0.014 2026-10-23 05:07:12,491 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:12,540 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:12,605 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:12,651 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:12,712 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:12,788 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:12,850 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:12,910 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:12,996 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:13,066 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:13,124 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:13,190 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:13,266 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:13,339 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:13,420 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:13,500 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:13,572 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:13,641 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:13,736 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:13,808 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:13,875 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:13,960 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:14,039 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:14,112 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:14,232 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:14,299 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:14,374 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:14,451 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:14,520 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:14,592 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:14,676 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:14,745 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:14,822 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:14,896 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:14,969 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:15,040 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:15,140 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:15,219 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:15,320 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:15,427 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:15,608 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:16,094 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22170368 started for PoS orders references: [{'name': None, 'pos_reference': '260-208-000003', 'uuid': 'df9dfec7-400f-4729-bdf0-7750e002f75e'}] 2026-10-23 05:07:16,180 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22170368 order {'name': None, 'pos_reference': '260-208-000003', 'uuid': 'df9dfec7-400f-4729-bdf0-7750e002f75e'} created pos.order #971 2026-10-23 05:07:16,212 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22170368 finished 2026-10-23 05:07:16,452 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 214 0.152 0.436 2026-10-23 05:07:16,653 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:16,714 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:16,767 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:16,821 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:16,868 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:16,924 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:17,009 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:17,068 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:17,128 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:17,129 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:17] "GET /web/image/product.product/3052/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.010 0.028 2026-10-23 05:07:17,173 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:17] "GET /web/image/product.product/3054/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.007 0.069 2026-10-23 05:07:17,209 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:17] "GET /web/image/product.product/3053/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.006 0.104 2026-10-23 05:07:17,211 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:17,283 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:17,350 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:17,439 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:17,513 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:17,602 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:17,708 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:17,829 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:17,928 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:17] "GET /web/image/product.product/3065/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.004 0.023 2026-10-23 05:07:18,101 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73605856 started for PoS orders references: [{'name': None, 'pos_reference': '260-208-000004', 'uuid': '129eff48-7fa9-427d-aa72-20c00eb0a7f8'}] 2026-10-23 05:07:18,158 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73605856 order {'name': None, 'pos_reference': '260-208-000004', 'uuid': '129eff48-7fa9-427d-aa72-20c00eb0a7f8'} created pos.order #972 2026-10-23 05:07:18,193 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73605856 finished 2026-10-23 05:07:18,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 163 0.144 0.361 2026-10-23 05:07:18,547 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:18,604 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:18,655 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:18,716 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:18,767 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:18,823 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:18,904 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:18,975 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:19,031 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:19] "GET /web/image/product.product/3066/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.010 0.023 2026-10-23 05:07:19,036 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:19,065 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:19] "GET /web/image/product.product/3067/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.008 0.056 2026-10-23 05:07:19,106 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:19,114 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:19] "GET /web/image/product.product/3068/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.014 0.093 2026-10-23 05:07:19,186 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:19,239 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:19] "GET /web/image/product.product/3069/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.015 0.029 2026-10-23 05:07:19,256 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:19,268 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:19] "GET /web/image/product.product/3070/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.005 0.060 2026-10-23 05:07:19,303 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:19] "GET /web/image/product.product/3071/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.008 0.084 2026-10-23 05:07:19,325 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:19,402 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:19,438 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:19] "GET /web/image/product.product/3072/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.007 0.021 2026-10-23 05:07:19,466 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:19] "GET /web/image/product.product/3074/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.005 0.043 2026-10-23 05:07:19,483 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:19,493 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:19] "GET /web/image/product.product/3073/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.005 0.075 2026-10-23 05:07:19,543 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:19,642 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:19,734 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:19,827 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:19,910 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:20,021 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:20,140 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:20] "GET /web/image/product.product/3075/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 8 0.011 0.028 2026-10-23 05:07:20,356 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6541604 started for PoS orders references: [{'name': None, 'pos_reference': '260-208-000005', 'uuid': '159d1585-2772-4c7f-8738-17b787b1836c'}] 2026-10-23 05:07:20,424 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6541604 order {'name': None, 'pos_reference': '260-208-000005', 'uuid': '159d1585-2772-4c7f-8738-17b787b1836c'} created pos.order #973 2026-10-23 05:07:20,451 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6541604 finished 2026-10-23 05:07:20,698 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 174 0.139 0.425 2026-10-23 05:07:20,804 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:20,834 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.015 2026-10-23 05:07:20,863 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:20,911 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:20,969 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:21,017 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:21,073 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: tour succeeded 2026-10-23 05:07:21,074 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: ╔══════════════════════════════════╗ ║ TOUR test_combo_prices SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-23 05:07:21,407 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: heap 56922308 (allocated 62668800) 2026-10-23 05:07:21,466 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing chrome headless with pid 146110 2026-10-23 05:07:21,468 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing websocket connection 2026-10-23 05:07:21,469 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Terminating chrome headless with pid 146110 2026-10-23 05:07:21,585 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050721_585053_test_combo_prices.txt 2026-10-23 05:07:21,585 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Removing chrome user profile "/tmp/tmph1h361u0_chrome_odoo" 2026-10-23 05:07:21,627 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend ... 2026-10-23 05:07:37,955 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 146330 2026-10-23 05:07:37,956 44 INFO rb-1f9f1af-225886-428050 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/tmptarck8i2_chrome_odoo 2026-10-23 05:07:37,956 44 INFO rb-1f9f1af-225886-428050 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:42347/json/version 2026-10-23 05:07:37,957 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42347', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:07:37,999 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:37,999 44 INFO rb-1f9f1af-225886-428050 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:42347/json 2026-10-23 05:07:38,000 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42347', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:07:38,025 44 INFO rb-1f9f1af-225886-428050 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:42347/devtools/page/4D58E7C7FAC0101C55D4EF330B3C5D72 2026-10-23 05:07:38,043 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:38,058 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:38,095 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:38,626 44 INFO rb-1f9f1af-225886-428050 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/209?access_token=dc070c5be68541d1" in browser 2026-10-23 05:07:38,627 44 INFO rb-1f9f1af-225886-428050 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/209?access_token=dc070c5be68541d1" 2026-10-23 05:07:38,648 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:07:39,380 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:39] "GET /pos-self/209?access_token=dc070c5be68541d1 HTTP/1.1" 200 - 59 0.052 0.684 2026-10-23 05:07:39,386 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '4D58E7C7FAC0101C55D4EF330B3C5D72', 'loaderId': 'B682066E18878320F780A53BEB2141C4', 'isDownload': False} 2026-10-23 05:07:39,387 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:39,425 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:07:39,457 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:07:39,516 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:39] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.054 2026-10-23 05:07:39,530 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:07:39,553 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:39] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.111 2026-10-23 05:07:39,592 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:07:39,620 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:39] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.168 2026-10-23 05:07:39,904 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:39] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-23 05:07:39,946 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.011 0.020 2026-10-23 05:07:39,965 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:39] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.005 0.047 2026-10-23 05:07:39,983 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:07:39,983 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:39] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 05:07:39,987 44 INFO rb-1f9f1af-225886-428050 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/209?access_token=dc070c5be68541d1", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:07:40,012 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:40,125 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:40] "POST /pos-self/relations/209 HTTP/1.1" 200 - 37 0.037 0.080 2026-10-23 05:07:40,216 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.198 2026-10-23 05:07:40,744 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:40] "POST /pos-self/data/209 HTTP/1.1" 200 - 208 0.185 0.360 2026-10-23 05:07:40,748 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.509 2026-10-23 05:07:40,866 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:40,929 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:40] "GET /web/image/ir.attachment/13998/raw HTTP/1.1" 200 - 4 0.004 0.008 2026-10-23 05:07:40,973 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:41,003 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:41] "GET /web/image/ir.attachment/13947/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-23 05:07:41,024 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:07:41,104 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:41,155 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:41] "GET /web/image/pos.category/368/image_128?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.028 2026-10-23 05:07:41,187 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:41] "GET /web/image/product.template/2594/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.037 2026-10-23 05:07:41,191 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:41,207 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:41] "GET /web/image/product.template/2583/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.061 2026-10-23 05:07:41,224 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:41] "GET /web/image/product.template/2596/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-10-23 05:07:41,247 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:41] "GET /web/image/product.template/2598/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-10-23 05:07:41,255 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:41,265 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:41] "GET /web/image/product.template/2595/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.106 2026-10-23 05:07:41,275 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07: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-23 05:07:41,297 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:41] "GET /web/image/product.template/2597/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.008 0.108 2026-10-23 05:07:41,308 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:41,315 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:41] "GET /web/image/product.template/2584/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-23 05:07:41,417 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:41,483 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:41,539 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:41,598 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:41,688 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:41,741 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:41,891 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94731724 started for PoS orders references: [{'name': None, 'pos_reference': '260-209-000001', 'uuid': 'fd7f0b1d-bbd6-4143-98f7-01da39f8eee7'}] 2026-10-23 05:07:41,947 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94731724 order {'name': None, 'pos_reference': '260-209-000001', 'uuid': 'fd7f0b1d-bbd6-4143-98f7-01da39f8eee7'} created pos.order #974 2026-10-23 05:07:41,968 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94731724 finished 2026-10-23 05:07:42,176 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:42] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 119 0.089 0.274 2026-10-23 05:07:42,216 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-10-23 05:07:42,217 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:42,294 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.036 0.021 2026-10-23 05:07:42,331 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 8796368 (allocated 9961472) 2026-10-23 05:07:42,341 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 146330 2026-10-23 05:07:42,342 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-10-23 05:07:42,347 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 146330 2026-10-23 05:07:42,537 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050742_536796_test_fiscal_position_between_frontend_and_backend.txt 2026-10-23 05:07:42,537 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmptarck8i2_chrome_odoo" 2026-10-23 05:07:43,252 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 146522 2026-10-23 05:07:43,253 44 INFO rb-1f9f1af-225886-428050 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/tmp1g9u_rn5_chrome_odoo 2026-10-23 05:07:43,253 44 INFO rb-1f9f1af-225886-428050 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:37303/json/version 2026-10-23 05:07:43,255 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37303', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:07:43,302 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:43,302 44 INFO rb-1f9f1af-225886-428050 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:37303/json 2026-10-23 05:07:43,303 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37303', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:07:43,317 44 INFO rb-1f9f1af-225886-428050 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:37303/devtools/page/2A2E195212672765AE8198C559CFE218 2026-10-23 05:07:43,334 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:43,341 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:43,385 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:43,441 44 INFO rb-1f9f1af-225886-428050 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/209?access_token=dc070c5be68541d1" in browser 2026-10-23 05:07:43,441 44 INFO rb-1f9f1af-225886-428050 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/209?access_token=dc070c5be68541d1" 2026-10-23 05:07:43,498 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:43] "GET /pos-self/209?access_token=dc070c5be68541d1 HTTP/1.1" 200 - 7 0.007 0.031 2026-10-23 05:07:43,503 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': '2A2E195212672765AE8198C559CFE218', 'loaderId': '4EF2387E61869CB328C52F2C429D005D', 'isDownload': False} 2026-10-23 05:07:43,503 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:43,534 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:07:43,557 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:43] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.003 0.011 2026-10-23 05:07:43,576 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:43] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.004 0.026 2026-10-23 05:07:43,595 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:43] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.003 0.037 2026-10-23 05:07:43,844 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:43] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.010 2026-10-23 05:07:43,847 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 05:07:43,872 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:43] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.003 0.012 2026-10-23 05:07:43,875 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:07:43,876 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:07:43,890 44 INFO rb-1f9f1af-225886-428050 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/209?access_token=dc070c5be68541d1", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:07:43,916 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:43,988 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:43] "POST /pos-self/relations/209 HTTP/1.1" 200 - 16 0.023 0.062 2026-10-23 05:07:43,995 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.091 2026-10-23 05:07:44,031 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-10-23 05:07:44,487 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:44] "POST /pos-self/data/209 HTTP/1.1" 200 - 142 0.109 0.339 2026-10-23 05:07:44,579 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:44,661 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:44] "GET /web/image/ir.attachment/13998/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-23 05:07:44,706 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:44,720 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:44] "GET /web/image/ir.attachment/13947/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-23 05:07:44,740 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:07:44,802 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:44,868 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:44] "GET /web/image/pos.category/368/image_128?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.040 2026-10-23 05:07:44,876 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:44,905 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:44] "GET /web/image/product.template/2583/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.007 0.054 2026-10-23 05:07:44,932 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:44] "GET /web/image/product.template/2594/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.082 2026-10-23 05:07:44,933 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:44,954 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:07:44,963 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:44] "GET /web/image/product.template/2596/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-23 05:07:44,977 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:44] "GET /web/image/product.template/2595/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-10-23 05:07:44,996 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:45,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:45] "GET /web/image/product.template/2598/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.133 2026-10-23 05:07:45,023 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:45] "GET /web/image/product.template/2597/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.006 0.128 2026-10-23 05:07:45,048 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:45] "GET /web/image/product.template/2584/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.129 2026-10-23 05:07:45,094 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:45,170 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:45,222 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:45,280 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:45,368 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:45,419 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:45,549 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65900740 started for PoS orders references: [{'name': None, 'pos_reference': '260-209-000002', 'uuid': '4631154c-46fb-4256-a8b3-ae1eaa86df23'}] 2026-10-23 05:07:45,597 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65900740 order {'name': None, 'pos_reference': '260-209-000002', 'uuid': '4631154c-46fb-4256-a8b3-ae1eaa86df23'} created pos.order #975 2026-10-23 05:07:45,621 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65900740 finished 2026-10-23 05:07:45,750 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:45] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 81 0.052 0.212 2026-10-23 05:07:45,781 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-10-23 05:07:45,782 44 INFO rb-1f9f1af-225886-428050 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-23 05:07:45,822 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:07:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.009 0.018 2026-10-23 05:07:45,862 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 8742116 (allocated 9961472) 2026-10-23 05:07:45,886 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 146522 2026-10-23 05:07:45,894 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-10-23 05:07:45,898 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 146522 2026-10-23 05:07:46,007 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050746_007201_test_fiscal_position_between_frontend_and_backend.txt 2026-10-23 05:07:46,007 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmp1g9u_rn5_chrome_odoo" 2026-10-23 05:07:46,055 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_price_between_frontend_and_backend ... 2026-10-23 05:08:01,332 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome pid: 146715 2026-10-23 05:08:01,332 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmp_qn_rd2i_chrome_odoo 2026-10-23 05:08:01,332 44 INFO rb-1f9f1af-225886-428050 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:35413/json/version 2026-10-23 05:08:01,333 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35413', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:08:01,405 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:01,405 44 INFO rb-1f9f1af-225886-428050 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:35413/json 2026-10-23 05:08:01,406 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35413', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:08:01,429 44 INFO rb-1f9f1af-225886-428050 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:35413/devtools/page/C736AC757002FDDF8407AA5CA0EA9909 2026-10-23 05:08:01,448 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:01,458 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-10-23 05:08:01,496 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Setting session cookie in browser 2026-10-23 05:08:01,912 44 INFO rb-1f9f1af-225886-428050 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/210?access_token=bb3052cbe706463d" in browser 2026-10-23 05:08:01,912 44 INFO rb-1f9f1af-225886-428050 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/210?access_token=bb3052cbe706463d" 2026-10-23 05:08:01,942 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:08:02,688 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:02] "GET /pos-self/210?access_token=bb3052cbe706463d HTTP/1.1" 200 - 59 0.071 0.680 2026-10-23 05:08:02,692 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Navigation result: {'frameId': 'C736AC757002FDDF8407AA5CA0EA9909', 'loaderId': '7B5A919B5E4B0CC9812457C2FBDCD643', 'isDownload': False} 2026-10-23 05:08:02,692 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:02,740 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:08:02,762 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:08:02,805 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:02] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.032 0.030 2026-10-23 05:08:02,833 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:08:02,871 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:02] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.016 0.105 2026-10-23 05:08:02,886 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:08:02,917 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:02] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.149 2026-10-23 05:08:03,128 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:03] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.012 2026-10-23 05:08:03,153 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:03] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.013 2026-10-23 05:08:03,164 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:03] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.002 0.020 2026-10-23 05:08:03,177 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:08:03,178 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:03] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 05:08:03,183 44 INFO rb-1f9f1af-225886-428050 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/210?access_token=bb3052cbe706463d", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:08:03,197 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:03,297 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:03] "POST /pos-self/relations/210 HTTP/1.1" 200 - 37 0.034 0.073 2026-10-23 05:08:03,390 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.187 2026-10-23 05:08:03,822 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:03] "POST /pos-self/data/210 HTTP/1.1" 200 - 204 0.135 0.303 2026-10-23 05:08:03,825 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.405 2026-10-23 05:08:03,929 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:04,001 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:04] "GET /web/image/ir.attachment/14056/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-23 05:08:04,078 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:04,140 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:04] "GET /web/image/pos.category/369/image_128?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.020 2026-10-23 05:08:04,188 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 05:08:04,201 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:04] "GET /web/image/product.template/2611/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.008 0.044 2026-10-23 05:08:04,224 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:04] "GET /web/image/product.template/2622/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.065 2026-10-23 05:08:04,231 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:04,243 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:04] "GET /web/image/product.template/2626/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.088 2026-10-23 05:08:04,271 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:04] "GET /web/image/product.template/2623/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.083 2026-10-23 05:08:04,300 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:04] "GET /web/image/product.template/2624/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.006 0.102 2026-10-23 05:08:04,315 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:04,324 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:04] "GET /web/image/product.template/2625/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.007 0.121 2026-10-23 05:08:04,353 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:04] "GET /web/image/product.template/2612/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.136 2026-10-23 05:08:04,363 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08: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-23 05:08:04,380 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:04,462 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:04,547 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:04,605 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:04,662 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:04,758 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:04,817 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:04,873 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:04,928 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:05,013 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:05,073 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:05,126 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:05,187 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:05,278 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:05,342 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:05,399 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:05,454 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:05,535 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:05,696 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14826212 started for PoS orders references: [{'name': None, 'pos_reference': '260-210-000001', 'uuid': 'ec4fcb7a-0f8c-4daa-8771-8b96280ea3be'}] 2026-10-23 05:08:05,752 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14826212 order {'name': None, 'pos_reference': '260-210-000001', 'uuid': 'ec4fcb7a-0f8c-4daa-8771-8b96280ea3be'} created pos.order #976 2026-10-23 05:08:05,784 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14826212 finished 2026-10-23 05:08:05,983 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:05] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 129 0.117 0.251 2026-10-23 05:08:06,012 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: tour succeeded 2026-10-23 05:08:06,013 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:06,047 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:06] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.013 2026-10-23 05:08:06,111 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: heap 9856304 (allocated 11272192) 2026-10-23 05:08:06,114 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing chrome headless with pid 146715 2026-10-23 05:08:06,115 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing websocket connection 2026-10-23 05:08:06,116 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Terminating chrome headless with pid 146715 2026-10-23 05:08:06,240 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050806_240117_test_price_between_frontend_and_backend.txt 2026-10-23 05:08:06,240 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmp_qn_rd2i_chrome_odoo" 2026-10-23 05:08:06,283 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend ... 2026-10-23 05:08:22,146 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome pid: 146906 2026-10-23 05:08:22,146 44 INFO rb-1f9f1af-225886-428050 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/tmpxlxogmwz_chrome_odoo 2026-10-23 05:08:22,146 44 INFO rb-1f9f1af-225886-428050 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:33543/json/version 2026-10-23 05:08:22,148 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33543', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:08:22,175 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:22,175 44 INFO rb-1f9f1af-225886-428050 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:33543/json 2026-10-23 05:08:22,175 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33543', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:08:22,186 44 INFO rb-1f9f1af-225886-428050 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:33543/devtools/page/FD745540229BF55EBBC8A8A206332189 2026-10-23 05:08:22,203 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:22,234 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:22,271 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:22,694 44 INFO rb-1f9f1af-225886-428050 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/211?access_token=285d44ba392b4e01" in browser 2026-10-23 05:08:22,695 44 INFO rb-1f9f1af-225886-428050 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/211?access_token=285d44ba392b4e01" 2026-10-23 05:08:22,720 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:08:23,383 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:23] "GET /pos-self/211?access_token=285d44ba392b4e01 HTTP/1.1" 200 - 59 0.057 0.611 2026-10-23 05:08:23,388 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Navigation result: {'frameId': 'FD745540229BF55EBBC8A8A206332189', 'loaderId': '33D603DB5ADB07E7A5860FDB4044B70C', 'isDownload': False} 2026-10-23 05:08:23,388 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:23,415 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:08:23,451 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:08:23,513 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:23] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.030 0.058 2026-10-23 05:08:23,528 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:08:23,562 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:23] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.017 0.117 2026-10-23 05:08:23,582 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:08:23,606 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:23] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.016 0.159 2026-10-23 05:08:23,779 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:23] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-10-23 05:08:23,794 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.008 2026-10-23 05:08:23,805 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:23] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.008 2026-10-23 05:08:23,817 44 INFO rb-1f9f1af-225886-428050 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/211?access_token=285d44ba392b4e01", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:08:23,820 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:08:23,821 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:23] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.005 2026-10-23 05:08:23,827 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:23,925 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:23] "POST /pos-self/relations/211 HTTP/1.1" 200 - 37 0.027 0.060 2026-10-23 05:08:24,004 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.163 2026-10-23 05:08:24,497 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:24] "POST /pos-self/data/211 HTTP/1.1" 200 - 208 0.142 0.342 2026-10-23 05:08:24,502 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.470 2026-10-23 05:08:24,590 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:24,667 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:24] "GET /web/image/ir.attachment/14114/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 05:08:24,695 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:24,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:24] "GET /web/image/ir.attachment/14063/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-23 05:08:24,742 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:08:24,818 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:24,853 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:24] "GET /web/image/pos.category/370/image_128?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-10-23 05:08:24,889 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:24] "GET /web/image/product.template/2639/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-10-23 05:08:24,909 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:24,910 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:24] "GET /web/image/product.template/2650/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.036 2026-10-23 05:08:24,928 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:24] "GET /web/image/product.template/2654/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-10-23 05:08:24,956 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:24] "GET /web/image/product.template/2651/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.069 2026-10-23 05:08:24,968 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:24,973 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:24] "GET /web/image/product.template/2652/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-10-23 05:08:25,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:25] "GET /web/image/product.template/2653/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-10-23 05:08:25,004 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:08:25,019 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:25] "GET /web/image/product.template/2640/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.106 2026-10-23 05:08:25,032 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:25,128 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:25,215 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:25,267 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:25,324 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:25,424 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:25,579 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59704597 started for PoS orders references: [{'name': None, 'pos_reference': '260-211-000001', 'uuid': '8fd5255b-26fc-40ce-94ba-dbacccf4b724'}] 2026-10-23 05:08:25,642 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59704597 order {'name': None, 'pos_reference': '260-211-000001', 'uuid': '8fd5255b-26fc-40ce-94ba-dbacccf4b724'} created pos.order #977 2026-10-23 05:08:25,666 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59704597 finished 2026-10-23 05:08:25,862 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:25] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 122 0.101 0.255 2026-10-23 05:08:25,918 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: tour succeeded 2026-10-23 05:08:25,919 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:26,011 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: heap 8936332 (allocated 10223616) 2026-10-23 05:08:26,013 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing chrome headless with pid 146906 2026-10-23 05:08:26,032 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing websocket connection 2026-10-23 05:08:26,033 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Terminating chrome headless with pid 146906 2026-10-23 05:08:26,145 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050826_145134_test_pricelist_price_between_frontend_and_backend.txt 2026-10-23 05:08:26,145 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpxlxogmwz_chrome_odoo" 2026-10-23 05:08:26,193 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend ... 2026-10-23 05:08:41,042 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Chrome pid: 147094 2026-10-23 05:08:41,044 44 INFO rb-1f9f1af-225886-428050 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/tmpvufnog_a_chrome_odoo 2026-10-23 05:08:41,044 44 INFO rb-1f9f1af-225886-428050 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:42899/json/version 2026-10-23 05:08:41,045 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42899', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:08:41,167 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:41,167 44 INFO rb-1f9f1af-225886-428050 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:42899/json 2026-10-23 05:08:41,168 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42899', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:08:41,216 44 INFO rb-1f9f1af-225886-428050 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:42899/devtools/page/4C4F790F6B537B3F1269A0D72F74A2B1 2026-10-23 05:08:41,228 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:41,241 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:41,296 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:41,693 44 INFO rb-1f9f1af-225886-428050 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/212?access_token=0f7315d855064801" in browser 2026-10-23 05:08:41,693 44 INFO rb-1f9f1af-225886-428050 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/212?access_token=0f7315d855064801" 2026-10-23 05:08:41,708 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:08:42,403 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:42] "GET /pos-self/212?access_token=0f7315d855064801 HTTP/1.1" 200 - 59 0.061 0.637 2026-10-23 05:08:42,407 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Navigation result: {'frameId': '4C4F790F6B537B3F1269A0D72F74A2B1', 'loaderId': '404B17E2BB63C701191D26E6F293DA48', 'isDownload': False} 2026-10-23 05:08:42,407 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:42,429 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:08:42,460 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:08:42,512 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:42] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.022 0.051 2026-10-23 05:08:42,534 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:08:42,563 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:42] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.116 2026-10-23 05:08:42,585 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:08:42,613 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:42] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.153 2026-10-23 05:08:42,821 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:42] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-23 05:08:42,841 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.010 2026-10-23 05:08:42,857 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:42] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.021 2026-10-23 05:08:42,870 44 INFO rb-1f9f1af-225886-428050 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/212?access_token=0f7315d855064801", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:08:42,880 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:08:42,882 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:42] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 05:08:42,884 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:43,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:42] "POST /pos-self/relations/212 HTTP/1.1" 200 - 37 0.025 0.066 2026-10-23 05:08:43,101 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.189 2026-10-23 05:08:43,606 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:43] "POST /pos-self/data/212 HTTP/1.1" 200 - 208 0.156 0.378 2026-10-23 05:08:43,609 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.486 2026-10-23 05:08:43,679 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:43,737 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:43] "GET /web/image/ir.attachment/14172/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-23 05:08:43,792 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:43,811 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:43] "GET /web/image/ir.attachment/14121/raw HTTP/1.1" 200 - 4 0.002 0.007 2026-10-23 05:08:43,849 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:08:43,962 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:44,007 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:44] "GET /web/image/pos.category/371/image_128?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.028 2026-10-23 05:08:44,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:44] "GET /web/image/product.template/2667/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.007 0.041 2026-10-23 05:08:44,065 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:44,084 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:44] "GET /web/image/product.template/2680/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.042 2026-10-23 05:08:44,119 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:44,122 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:44] "GET /web/image/product.template/2682/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.103 2026-10-23 05:08:44,143 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:44] "GET /web/image/product.template/2678/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-10-23 05:08:44,167 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:44] "GET /web/image/product.template/2681/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.119 2026-10-23 05:08:44,180 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:44,190 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:08:44,195 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:44] "GET /web/image/product.template/2679/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.147 2026-10-23 05:08:44,232 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:44] "GET /web/image/product.template/2668/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.006 0.156 2026-10-23 05:08:44,262 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:44,326 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:44,383 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:44,445 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:44,547 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:44,612 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:44,675 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:44,728 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:44,784 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:44,858 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:44,919 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:44,977 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:45,037 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:45,119 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:45,251 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29285972 started for PoS orders references: [{'name': None, 'pos_reference': '260-212-000001', 'uuid': 'f61e525f-8600-4c52-8e47-43a1a2268743'}] 2026-10-23 05:08:45,319 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29285972 order {'name': None, 'pos_reference': '260-212-000001', 'uuid': 'f61e525f-8600-4c52-8e47-43a1a2268743'} created pos.order #978 2026-10-23 05:08:45,347 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29285972 finished 2026-10-23 05:08:45,569 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:08:45] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 122 0.103 0.278 2026-10-23 05:08:45,606 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: tour succeeded 2026-10-23 05:08:45,608 44 INFO rb-1f9f1af-225886-428050 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-23 05:08:45,692 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: heap 9872548 (allocated 11272192) 2026-10-23 05:08:45,700 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing chrome headless with pid 147094 2026-10-23 05:08:45,716 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing websocket connection 2026-10-23 05:08:45,716 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Terminating chrome headless with pid 147094 2026-10-23 05:08:45,819 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050845_819407_test_pricelist_should_not_be_changed_from_frontend.txt 2026-10-23 05:08:45,819 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Removing chrome user profile "/tmp/tmpvufnog_a_chrome_odoo" 2026-10-23 05:08:45,861 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_prices_are_immutable_from_frontend ... 2026-10-23 05:09:00,404 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome pid: 147276 2026-10-23 05:09:00,404 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless temporary user profile dir: /tmp/tmpbmat6iji_chrome_odoo 2026-10-23 05:09:00,404 44 INFO rb-1f9f1af-225886-428050 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:45545/json/version 2026-10-23 05:09:00,406 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45545', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:09:00,434 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:00,434 44 INFO rb-1f9f1af-225886-428050 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:45545/json 2026-10-23 05:09:00,434 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45545', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:09:00,459 44 INFO rb-1f9f1af-225886-428050 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:45545/devtools/page/64D2E638F0C524A17A13FAC2CD8D27D3 2026-10-23 05:09:00,480 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:00,490 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless enable page notifications 2026-10-23 05:09:00,522 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Setting session cookie in browser 2026-10-23 05:09:00,957 44 INFO rb-1f9f1af-225886-428050 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/213?access_token=c680ea58f5e34793" in browser 2026-10-23 05:09:00,958 44 INFO rb-1f9f1af-225886-428050 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/213?access_token=c680ea58f5e34793" 2026-10-23 05:09:00,979 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:09:01,852 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:01] "GET /pos-self/213?access_token=c680ea58f5e34793 HTTP/1.1" 200 - 59 0.049 0.829 2026-10-23 05:09:01,856 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Navigation result: {'frameId': '64D2E638F0C524A17A13FAC2CD8D27D3', 'loaderId': 'D375978A89CB7A7479E9D77A12A80B89', 'isDownload': False} 2026-10-23 05:09:01,857 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:01,885 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:09:01,916 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:09:01,956 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:01] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.053 2026-10-23 05:09:01,970 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:09:01,992 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:01] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.008 0.084 2026-10-23 05:09:02,026 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:09:02,059 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:02] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.020 0.140 2026-10-23 05:09:02,269 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:02] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.009 2026-10-23 05:09:02,294 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.015 2026-10-23 05:09:02,317 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:02] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.006 0.020 2026-10-23 05:09:02,343 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:09:02,343 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:02] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 05:09:02,354 44 INFO rb-1f9f1af-225886-428050 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/213?access_token=c680ea58f5e34793", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:09:02,366 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:02,465 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:02] "POST /pos-self/relations/213 HTTP/1.1" 200 - 37 0.026 0.068 2026-10-23 05:09:02,554 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.005 0.172 2026-10-23 05:09:03,136 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:03] "POST /pos-self/data/213 HTTP/1.1" 200 - 204 0.198 0.409 2026-10-23 05:09:03,139 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.546 2026-10-23 05:09:03,233 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:03,299 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:03] "GET /web/image/ir.attachment/14230/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-10-23 05:09:03,392 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:03,409 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:03] "GET /web/image/ir.attachment/14229/raw HTTP/1.1" 200 - 4 0.003 0.012 2026-10-23 05:09:03,481 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:03] "GET /web/image/pos.category/372/image_128?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-10-23 05:09:03,529 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:03,537 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:03] "GET /web/image/product.template/2695/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.033 2026-10-23 05:09:03,556 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:03] "GET /web/image/product.template/2706/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-10-23 05:09:03,569 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 05:09:03,594 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:03] "GET /web/image/product.template/2710/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.007 0.070 2026-10-23 05:09:03,606 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:03,618 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:03] "GET /web/image/product.template/2707/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-10-23 05:09:03,637 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:03] "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-23 05:09:03,642 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:03] "GET /web/image/product.template/2708/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-10-23 05:09:03,660 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:03,674 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:03] "GET /web/image/product.template/2709/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.135 2026-10-23 05:09:03,699 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:03] "GET /web/image/product.template/2696/image_512?unique=2026-10-23T05:06:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.118 2026-10-23 05:09:03,746 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:03,799 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:03,855 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:03,915 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:04,014 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:04,142 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42504785 started for PoS orders references: [{'name': None, 'pos_reference': '260-213-000001', 'uuid': 'c37160f4-83cb-46fd-ac5f-53c6d35b6c5a'}] 2026-10-23 05:09:04,202 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42504785 order {'name': None, 'pos_reference': '260-213-000001', 'uuid': 'c37160f4-83cb-46fd-ac5f-53c6d35b6c5a'} created pos.order #979 2026-10-23 05:09:04,231 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42504785 finished 2026-10-23 05:09:04,371 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:04] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 111 0.080 0.207 2026-10-23 05:09:04,422 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: tour succeeded 2026-10-23 05:09:04,423 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:04,444 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:04] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.013 2026-10-23 05:09:04,495 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: heap 8576320 (allocated 9699328) 2026-10-23 05:09:04,507 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing chrome headless with pid 147276 2026-10-23 05:09:04,508 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing websocket connection 2026-10-23 05:09:04,509 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Terminating chrome headless with pid 147276 2026-10-23 05:09:04,635 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050904_635076_test_prices_are_immutable_from_frontend.txt 2026-10-23 05:09:04,635 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Removing chrome user profile "/tmp/tmpbmat6iji_chrome_odoo" 2026-10-23 05:09:04,701 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:09:06,396 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-10-23 05:09:15,788 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 147466 2026-10-23 05:09:15,788 44 INFO rb-1f9f1af-225886-428050 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/tmpjv_rkrya_chrome_odoo 2026-10-23 05:09:15,788 44 INFO rb-1f9f1af-225886-428050 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:45411/json/version 2026-10-23 05:09:15,790 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45411', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:09:15,905 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:15,905 44 INFO rb-1f9f1af-225886-428050 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:45411/json 2026-10-23 05:09:15,905 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45411', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:09:15,916 44 INFO rb-1f9f1af-225886-428050 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:45411/devtools/page/52E29BC3FEB7869059135505DD07AF2D 2026-10-23 05:09:15,927 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:15,936 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:16,454 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-23 05:09:16,463 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:16,465 44 INFO rb-1f9f1af-225886-428050 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/214?access_token=ae3c4c03af434795" in browser 2026-10-23 05:09:16,465 44 INFO rb-1f9f1af-225886-428050 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/214?access_token=ae3c4c03af434795" 2026-10-23 05:09:16,484 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:09:17,089 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:17] "GET /pos-self/214?access_token=ae3c4c03af434795 HTTP/1.1" 200 - 59 0.046 0.564 2026-10-23 05:09:17,095 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '52E29BC3FEB7869059135505DD07AF2D', 'loaderId': '3E78538C2841657204BAA19A4A849F0C', 'isDownload': False} 2026-10-23 05:09:17,095 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:17,132 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:09:17,170 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:09:17,206 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:17] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.059 2026-10-23 05:09:17,218 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:09:17,237 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:17] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.080 2026-10-23 05:09:17,251 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:09:17,296 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:17] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.132 2026-10-23 05:09:17,511 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-10-23 05:09:17,550 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:17] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.004 0.025 2026-10-23 05:09:17,560 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.036 2026-10-23 05:09:17,589 44 INFO rb-1f9f1af-225886-428050 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/214?access_token=ae3c4c03af434795", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:09:17,601 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:17] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 05:09:17,608 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:17,666 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:17,697 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:17] "POST /pos-self/relations/214 HTTP/1.1" 200 - 35 0.025 0.052 2026-10-23 05:09:17,811 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.184 2026-10-23 05:09:18,250 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:18] "POST /pos-self/data/214 HTTP/1.1" 200 - 176 0.154 0.305 2026-10-23 05:09:18,257 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.417 2026-10-23 05:09:18,333 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:18,391 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:18] "GET /web/image/ir.attachment/14298/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-23 05:09:18,443 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:18,516 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:18] "GET /web/image/pos.category/373/image_128?unique=2026-10-23T05:09:04.000+00:00 HTTP/1.1" 200 - 2 0.001 0.042 2026-10-23 05:09:18,547 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:18] "GET /web/image/product.template/2711/image_512?unique=2026-10-23T05:09:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.054 2026-10-23 05:09:18,565 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:18,571 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:18] "GET /web/image/product.template/2712/image_512?unique=2026-10-23T05:09:04.000+00:00 HTTP/1.1" 200 - 3 0.003 0.074 2026-10-23 05:09:18,610 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:18] "GET /web/image/product.template/2714/image_512?unique=2026-10-23T05:09:04.000+00:00 HTTP/1.1" 200 - 3 0.009 0.099 2026-10-23 05:09:18,630 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:18] "GET /web/image/product.template/2713/image_512?unique=2026-10-23T05:09:04.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-10-23 05:09:18,657 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:18,660 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:18] "GET /web/image/product.template/2715/image_512?unique=2026-10-23T05:09:04.000+00:00 HTTP/1.1" 200 - 3 0.004 0.163 2026-10-23 05:09:18,688 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:18] "GET /web/image/ir.attachment/14247/raw HTTP/1.1" 200 - 4 0.002 0.011 2026-10-23 05:09:18,726 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09: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-23 05:09:18,740 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 05:09:18,757 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:18] "GET /web/image/product.product/3220/image_512?unique=2026-10-23T05:09:04.000+00:00 HTTP/1.1" 200 - 8 0.010 0.023 2026-10-23 05:09:18,803 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:18,857 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:18,940 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:18,983 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9287823 started for PoS orders references: [{'name': None, 'pos_reference': '260-214-000001', 'uuid': '9feb71d2-01bd-4689-ae40-30ce66163363'}] 2026-10-23 05:09:19,050 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9287823 order {'name': None, 'pos_reference': '260-214-000001', 'uuid': '9feb71d2-01bd-4689-ae40-30ce66163363'} created pos.order #980 2026-10-23 05:09:19,072 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9287823 finished 2026-10-23 05:09:19,239 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:19] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 110 0.079 0.226 2026-10-23 05:09:19,315 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.006 0.022 2026-10-23 05:09:19,339 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:19,389 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:19,395 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:19,457 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 7783032 (allocated 8388608) 2026-10-23 05:09:19,498 44 INFO rb-1f9f1af-225886-428050 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 147466 2026-10-23 05:09:19,502 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:19,503 44 INFO rb-1f9f1af-225886-428050 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 147466 2026-10-23 05:09:19,602 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050919_601903_test_self_order_order_number_conflict_with_normal_orders.txt 2026-10-23 05:09:19,602 44 INFO rb-1f9f1af-225886-428050 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/tmpjv_rkrya_chrome_odoo" 2026-10-23 05:09:19,930 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 147647 2026-10-23 05:09:19,931 44 INFO rb-1f9f1af-225886-428050 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/tmpqkxmkbz6_chrome_odoo 2026-10-23 05:09:19,931 44 INFO rb-1f9f1af-225886-428050 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:40871/json/version 2026-10-23 05:09:19,932 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40871', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:09:20,014 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:20,015 44 INFO rb-1f9f1af-225886-428050 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:40871/json 2026-10-23 05:09:20,016 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40871', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:09:20,051 44 INFO rb-1f9f1af-225886-428050 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:40871/devtools/page/6491FF04708D08BDF02516B8C3287D4A 2026-10-23 05:09:20,063 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:20,066 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:20,089 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-10-23 05:09:20,092 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:20,103 44 INFO rb-1f9f1af-225886-428050 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/214" in browser 2026-10-23 05:09:20,103 44 INFO rb-1f9f1af-225886-428050 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/214" 2026-10-23 05:09:20,564 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:20] "GET /pos/ui/214 HTTP/1.1" 200 - 73 0.053 0.391 2026-10-23 05:09:20,570 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '6491FF04708D08BDF02516B8C3287D4A', 'loaderId': '9BE0A51861444EA1497F86F65FF0D323', 'isDownload': False} 2026-10-23 05:09:20,571 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:20,635 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:09:20,666 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:20] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-23 05:09:20,670 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:20] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-10-23 05:09:20,684 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:20] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.022 2026-10-23 05:09:21,364 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:09:21,368 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:09:21,391 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 05:09:21,430 44 INFO rb-1f9f1af-225886-428050 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/214", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:09:21,432 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.003 0.008 2026-10-23 05:09:21,440 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:21,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 05:09:21,483 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:09:21,514 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.013 2026-10-23 05:09:21,521 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.020 2026-10-23 05:09:21,614 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 28 0.019 0.059 2026-10-23 05:09:21,617 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.063 2026-10-23 05:09:22,767 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 491 0.401 0.689 2026-10-23 05:09:22,795 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 05:09:22,919 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09: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.009 2026-10-23 05:09:23,006 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:23] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.009 0.061 2026-10-23 05:09:23,056 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:23] "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.013 2026-10-23 05:09:23,083 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:23,100 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-10-23 05:09:23,172 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:09:23,179 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 05:09:23,208 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 05:09:23,212 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 05:09:23,222 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:23] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.007 0.021 2026-10-23 05:09:23,312 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 05:09:23,332 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:23] "GET /web/image/res.users/292/avatar_128 HTTP/1.1" 200 - 14 0.028 0.110 2026-10-23 05:09:23,341 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.044 2026-10-23 05:09:23,362 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 05:09:23,363 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:23,406 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.029 0.070 2026-10-23 05:09:23,493 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:23] "GET /pos/ui/214?from_backend=True HTTP/1.1" 200 - 34 0.025 0.152 2026-10-23 05:09:23,582 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:23] "GET /pos/ui/214 HTTP/1.1" 200 - 34 0.028 0.232 2026-10-23 05:09:23,607 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.010 0.150 2026-10-23 05:09:23,621 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:23] "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.102 2026-10-23 05:09:23,659 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:23,693 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:09:23,708 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:23,732 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.025 2026-10-23 05:09:23,802 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:23,853 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:23,906 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:23,961 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:24,021 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:24,076 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:24,144 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:24,197 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:24,250 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:24,300 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:24,360 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:24,393 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73369937 started for PoS orders references: [{'name': '/', 'pos_reference': '261-214-000001', 'uuid': 'eed6bb66-11d9-4e14-a3a0-ad522e2fda33'}] 2026-10-23 05:09:24,498 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73369937 order {'name': '/', 'pos_reference': '261-214-000001', 'uuid': 'eed6bb66-11d9-4e14-a3a0-ad522e2fda33'} created pos.order #981 2026-10-23 05:09:24,531 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73369937 finished 2026-10-23 05:09:24,629 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.051 0.187 2026-10-23 05:09:24,663 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:24,737 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:24,849 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:24] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 49 0.035 0.074 2026-10-23 05:09:24,891 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.026 2026-10-23 05:09:24,920 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:24,922 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:09:24,971 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:25,023 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:25,076 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:25,077 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:25,188 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 16062928 (allocated 17563648) 2026-10-23 05:09:25,199 44 INFO rb-1f9f1af-225886-428050 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 147647 2026-10-23 05:09:25,201 44 INFO rb-1f9f1af-225886-428050 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-23 05:09:25,201 44 INFO rb-1f9f1af-225886-428050 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 147647 2026-10-23 05:09:25,331 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_050925_331110_test_self_order_order_number_conflict_with_normal_orders.txt 2026-10-23 05:09:25,331 44 INFO rb-1f9f1af-225886-428050 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/tmpqkxmkbz6_chrome_odoo" 2026-10-23 05:09:25,399 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:09:27,343 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_payment_result_notification_does_not_send_the_partner ... 2026-10-23 05:09:36,544 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:09:39,698 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:39] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 39 0.033 3.123 2026-10-23 05:09:39,764 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52217134 started for PoS orders references: [{'name': None, 'pos_reference': '260-215-000001', 'uuid': '7fb241c9-46d5-40e1-a2d0-cd106368332a'}] 2026-10-23 05:09:39,824 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52217134 order {'name': None, 'pos_reference': '260-215-000001', 'uuid': '7fb241c9-46d5-40e1-a2d0-cd106368332a'} created pos.order #982 2026-10-23 05:09:39,825 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52217134 finished 2026-10-23 05:09:39,906 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 86 0.058 0.129 2026-10-23 05:09:39,966 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_drops_a_forged_partner_token ... 2026-10-23 05:09:49,247 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:09:49,577 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78621236 started for PoS orders references: [{'name': None, 'pos_reference': '260-216-000001', 'uuid': '0d3aa209-470a-4fed-a06a-19a2e91c37f7'}] 2026-10-23 05:09:49,621 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78621236 order {'name': None, 'pos_reference': '260-216-000001', 'uuid': '0d3aa209-470a-4fed-a06a-19a2e91c37f7'} created pos.order #983 2026-10-23 05:09:49,622 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78621236 finished 2026-10-23 05:09:49,678 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:49] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 91 0.048 0.390 2026-10-23 05:09:49,717 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_drops_an_integer_partner ... 2026-10-23 05:09:58,880 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:09:59,318 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74308377 started for PoS orders references: [{'name': None, 'pos_reference': '260-217-000001', 'uuid': 'a94527c6-ed69-4dd0-8776-733889c0ff89'}] 2026-10-23 05:09:59,365 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74308377 order {'name': None, 'pos_reference': '260-217-000001', 'uuid': 'a94527c6-ed69-4dd0-8776-733889c0ff89'} created pos.order #984 2026-10-23 05:09:59,366 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74308377 finished 2026-10-23 05:09:59,425 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:09:59] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 90 0.052 0.496 2026-10-23 05:09:59,462 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_drops_an_unauthorized_partner ... 2026-10-23 05:10:08,566 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:10:08,862 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60527150 started for PoS orders references: [{'name': None, 'pos_reference': '260-218-000001', 'uuid': '946b3472-4dfc-4a7b-be66-e303915aa124'}] 2026-10-23 05:10:08,907 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60527150 order {'name': None, 'pos_reference': '260-218-000001', 'uuid': '946b3472-4dfc-4a7b-be66-e303915aa124'} created pos.order #985 2026-10-23 05:10:08,908 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60527150 finished 2026-10-23 05:10:08,967 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:10:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 90 0.058 0.354 2026-10-23 05:10:09,005 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_links_a_validated_partner ... 2026-10-23 05:10:18,430 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:10:18,901 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:10:18] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 39 0.035 0.439 2026-10-23 05:10:18,983 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #587472 started for PoS orders references: [{'name': None, 'pos_reference': '260-219-000001', 'uuid': 'e391fd0a-379b-44eb-85ec-67b0d681f8ff'}] 2026-10-23 05:10:19,037 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #587472 order {'name': None, 'pos_reference': '260-219-000001', 'uuid': 'e391fd0a-379b-44eb-85ec-67b0d681f8ff'} created pos.order #986 2026-10-23 05:10:19,039 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #587472 finished 2026-10-23 05:10:19,122 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:10:19] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 86 0.071 0.131 2026-10-23 05:10:19,166 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_process_order_without_partner ... 2026-10-23 05:10:28,893 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:10:29,238 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36329836 started for PoS orders references: [{'name': None, 'pos_reference': '260-220-000001', 'uuid': 'd8b5cfb2-1e91-47ee-8afc-63aaa6379df3'}] 2026-10-23 05:10:29,289 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36329836 order {'name': None, 'pos_reference': '260-220-000001', 'uuid': 'd8b5cfb2-1e91-47ee-8afc-63aaa6379df3'} created pos.order #987 2026-10-23 05:10:29,291 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36329836 finished 2026-10-23 05:10:29,356 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:10:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 90 0.058 0.409 2026-10-23 05:10:29,398 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_resolve_rejects_a_token_signed_for_another_partner ... 2026-10-23 05:10:38,291 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:10:38,658 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:10:38] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 39 0.041 0.330 2026-10-23 05:10:38,694 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_resolve_rejects_malformed_tokens ... 2026-10-23 05:10:47,817 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_token_is_scoped_to_the_config ... 2026-10-23 05:10:57,177 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:10:57,844 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:10:57] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.039 0.631 2026-10-23 05:10:57,897 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_accepts_a_previously_signed_token ... 2026-10-23 05:11:07,506 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:11:07,859 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:11:07] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 39 0.032 0.324 2026-10-23 05:11:07,881 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:11:07] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 7 0.003 0.008 2026-10-23 05:11:07,925 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_creates_and_signs_a_new_partner ... 2026-10-23 05:11:17,699 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:11:18,386 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:11:18] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 39 0.074 0.631 2026-10-23 05:11:18,451 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_ignores_a_forged_signature ... 2026-10-23 05:11:28,097 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:11:28,510 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:11:28] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 38 0.034 0.382 2026-10-23 05:11:28,544 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_ignores_a_raw_partner_id ... 2026-10-23 05:11:37,765 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:11:38,203 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:11:38] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 39 0.034 0.409 2026-10-23 05:11:38,239 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationMobile.test_validate_partner_ignores_an_integer_partner_id ... 2026-10-23 05:11:47,899 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:11:48,265 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:11:48] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 39 0.030 0.339 2026-10-23 05:11:48,320 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:11:49,975 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_payment_result_notification_does_not_send_the_partner ... 2026-10-23 05:11:59,028 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:11:59,348 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:11:59] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 39 0.038 0.286 2026-10-23 05:11:59,418 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6052059 started for PoS orders references: [{'name': None, 'pos_reference': '260-230-000001', 'uuid': '097f7c27-c300-4b4f-bdf7-ec38a7edbeae'}] 2026-10-23 05:11:59,479 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6052059 order {'name': None, 'pos_reference': '260-230-000001', 'uuid': '097f7c27-c300-4b4f-bdf7-ec38a7edbeae'} created pos.order #988 2026-10-23 05:11:59,480 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6052059 finished 2026-10-23 05:11:59,591 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:11:59] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 86 0.089 0.140 2026-10-23 05:11:59,662 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_drops_a_forged_partner_token ... 2026-10-23 05:12:08,469 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:12:09,010 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81890551 started for PoS orders references: [{'name': None, 'pos_reference': '260-231-000001', 'uuid': '9a115f51-01df-494a-9757-1129262bf807'}] 2026-10-23 05:12:09,070 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81890551 order {'name': None, 'pos_reference': '260-231-000001', 'uuid': '9a115f51-01df-494a-9757-1129262bf807'} created pos.order #989 2026-10-23 05:12:09,071 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81890551 finished 2026-10-23 05:12:09,141 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:12:09] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 91 0.069 0.607 2026-10-23 05:12:09,177 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_drops_an_integer_partner ... 2026-10-23 05:12:18,377 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:12:18,766 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53221911 started for PoS orders references: [{'name': None, 'pos_reference': '260-232-000001', 'uuid': 'b1f04e8f-93c5-4de4-bfdf-8c10e4f418c0'}] 2026-10-23 05:12:18,825 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53221911 order {'name': None, 'pos_reference': '260-232-000001', 'uuid': 'b1f04e8f-93c5-4de4-bfdf-8c10e4f418c0'} created pos.order #990 2026-10-23 05:12:18,826 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53221911 finished 2026-10-23 05:12:18,897 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:12:18] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 90 0.070 0.453 2026-10-23 05:12:18,935 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_drops_an_unauthorized_partner ... 2026-10-23 05:12:28,295 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:12:28,632 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93093293 started for PoS orders references: [{'name': None, 'pos_reference': '260-233-000001', 'uuid': '025e88df-a5de-444e-83cb-2eb40a7997e1'}] 2026-10-23 05:12:28,686 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93093293 order {'name': None, 'pos_reference': '260-233-000001', 'uuid': '025e88df-a5de-444e-83cb-2eb40a7997e1'} created pos.order #991 2026-10-23 05:12:28,687 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93093293 finished 2026-10-23 05:12:28,757 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:12:28] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 90 0.064 0.401 2026-10-23 05:12:28,799 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_links_a_validated_partner ... 2026-10-23 05:12:37,937 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:12:38,348 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:12:38] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 39 0.036 0.378 2026-10-23 05:12:38,415 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56774235 started for PoS orders references: [{'name': None, 'pos_reference': '260-234-000001', 'uuid': '9338a96e-e75e-466c-af29-8eb286ad138a'}] 2026-10-23 05:12:38,472 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56774235 order {'name': None, 'pos_reference': '260-234-000001', 'uuid': '9338a96e-e75e-466c-af29-8eb286ad138a'} created pos.order #992 2026-10-23 05:12:38,474 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56774235 finished 2026-10-23 05:12:38,567 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:12:38] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 86 0.086 0.120 2026-10-23 05:12:38,609 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_process_order_without_partner ... 2026-10-23 05:12:47,353 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:12:47,705 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48859558 started for PoS orders references: [{'name': None, 'pos_reference': '260-235-000001', 'uuid': 'dcda2d05-1783-4953-9b21-8b7db9ef59bd'}] 2026-10-23 05:12:47,761 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48859558 order {'name': None, 'pos_reference': '260-235-000001', 'uuid': 'dcda2d05-1783-4953-9b21-8b7db9ef59bd'} created pos.order #993 2026-10-23 05:12:47,764 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48859558 finished 2026-10-23 05:12:47,828 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:12:47] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 90 0.065 0.413 2026-10-23 05:12:47,866 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_resolve_rejects_a_token_signed_for_another_partner ... 2026-10-23 05:12:56,909 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:12:57,476 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:12:57] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 39 0.035 0.534 2026-10-23 05:12:57,511 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_resolve_rejects_malformed_tokens ... 2026-10-23 05:13:06,330 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_token_is_scoped_to_the_config ... 2026-10-23 05:13:15,238 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:13:15,655 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:13:15] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 42 0.033 0.388 2026-10-23 05:13:15,696 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_accepts_a_previously_signed_token ... 2026-10-23 05:13:24,658 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:13:25,244 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:13:25] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 39 0.038 0.551 2026-10-23 05:13:25,270 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:13:25] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 7 0.004 0.014 2026-10-23 05:13:25,314 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_creates_and_signs_a_new_partner ... 2026-10-23 05:13:34,353 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:13:34,770 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:13:34] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 39 0.042 0.380 2026-10-23 05:13:34,818 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_ignores_a_forged_signature ... 2026-10-23 05:13:43,777 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:13:44,212 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:13:44] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 38 0.029 0.408 2026-10-23 05:13:44,240 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_ignores_a_raw_partner_id ... 2026-10-23 05:13:53,564 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:13:53,928 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:13:53] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 39 0.034 0.332 2026-10-23 05:13:53,961 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_self_partner_validation: Starting TestSelfPartnerValidationKiosk.test_validate_partner_ignores_an_integer_partner_id ... 2026-10-23 05:14:03,240 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:14:03,633 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:03] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 39 0.044 0.353 2026-10-23 05:14:03,702 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:14:05,659 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_delivery_tour ... 2026-10-23 05:14:15,634 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome pid: 147877 2026-10-23 05:14:15,635 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmplz_uy7p7_chrome_odoo 2026-10-23 05:14:15,635 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:43877/json/version 2026-10-23 05:14:15,636 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43877', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:14:15,666 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-10-23 05:14:15,666 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:43877/json 2026-10-23 05:14:15,667 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43877', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:14:15,679 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:43877/devtools/page/9E55EAA53AF600DB148DEF27F744B21A 2026-10-23 05:14:15,687 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Enable chrome headless console log notification 2026-10-23 05:14:15,731 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless enable page notifications 2026-10-23 05:14:15,796 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Setting session cookie in browser 2026-10-23 05:14:15,862 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Open "http://127.0.0.1:8069/pos-self/245?access_token=187de8331513466c" in browser 2026-10-23 05:14:15,862 44 INFO rb-1f9f1af-225886-428050 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/245?access_token=187de8331513466c" 2026-10-23 05:14:15,915 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:14:16,723 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:16] "GET /pos-self/245?access_token=187de8331513466c HTTP/1.1" 200 - 56 0.033 0.782 2026-10-23 05:14:16,740 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Navigation result: {'frameId': '9E55EAA53AF600DB148DEF27F744B21A', 'loaderId': '2371841A545287B667F59F412DEBBB77', 'isDownload': False} 2026-10-23 05:14:16,740 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:16,775 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:14:16,807 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:14:16,846 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:16] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.010 0.048 2026-10-23 05:14:16,885 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:14:16,909 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:16] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.011 0.107 2026-10-23 05:14:16,924 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:14:16,982 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:16] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.024 0.161 2026-10-23 05:14:17,184 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.012 2026-10-23 05:14:17,196 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.009 2026-10-23 05:14:17,215 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:17] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.005 0.012 2026-10-23 05:14:17,227 44 INFO rb-1f9f1af-225886-428050 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/245?access_token=187de8331513466c", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:14:17,232 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:14:17,232 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:17] "POST /pos/ping HTTP/1.1" 200 - 1 0.002 0.011 2026-10-23 05:14:17,247 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:17,340 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:17] "POST /pos-self/relations/245 HTTP/1.1" 200 - 37 0.030 0.057 2026-10-23 05:14:17,410 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.147 2026-10-23 05:14:17,880 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:17] "POST /pos-self/data/245 HTTP/1.1" 200 - 178 0.140 0.348 2026-10-23 05:14:17,885 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.449 2026-10-23 05:14:17,961 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-10-23 05:14:18,032 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:18] "GET /web/image/ir.attachment/15926/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-23 05:14:18,066 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:18,087 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:18] "GET /web/image/ir.attachment/15875/raw HTTP/1.1" 200 - 4 0.004 0.006 2026-10-23 05:14:18,097 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:14:18,201 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:18,247 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:18] "GET /web/image/pos.category/376/image_128?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.030 2026-10-23 05:14:18,268 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:18] "GET /web/image/product.template/2727/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.032 2026-10-23 05:14:18,287 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:18,297 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:18] "GET /web/image/product.template/2726/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.004 0.062 2026-10-23 05:14:18,329 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:18] "GET /web/image/product.template/2730/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.011 0.079 2026-10-23 05:14:18,347 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:18] "GET /web/image/product.template/2729/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.102 2026-10-23 05:14:18,370 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:18] "GET /web/image/product.template/2728/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.123 2026-10-23 05:14:18,400 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:18,455 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:18,456 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 05:14:18,470 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:18] "GET /web/image/product.product/3236/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 8 0.008 0.024 2026-10-23 05:14:18,528 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:18,560 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:18] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.007 0.020 2026-10-23 05:14:18,672 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:18,791 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:18,926 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:19,106 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:19,183 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:19,308 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:19,365 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:19,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:19] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.051 0.113 2026-10-23 05:14:19,612 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5606915 started for PoS orders references: [{'name': None, 'pos_reference': '260-245-000001', 'uuid': '47454c5f-f31c-420b-903e-bf1c76fca2ae'}] 2026-10-23 05:14:19,659 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5606915 order {'name': None, 'pos_reference': '260-245-000001', 'uuid': '47454c5f-f31c-420b-903e-bf1c76fca2ae'} created pos.order #994 2026-10-23 05:14:19,687 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5606915 finished 2026-10-23 05:14:20,433 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 284 0.283 0.593 2026-10-23 05:14:20,510 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: tour succeeded 2026-10-23 05:14:20,511 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:20,589 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: heap 8742932 (allocated 9699328) 2026-10-23 05:14:20,594 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing chrome headless with pid 147877 2026-10-23 05:14:20,595 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing websocket connection 2026-10-23 05:14:20,597 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Terminating chrome headless with pid 147877 2026-10-23 05:14:20,696 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_051420_695814_test_preset_delivery_tour.txt 2026-10-23 05:14:20,696 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmplz_uy7p7_chrome_odoo" 2026-10-23 05:14:20,769 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_dine_in_tour ... 2026-10-23 05:14:30,174 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome pid: 148061 2026-10-23 05:14:30,174 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmpuxbv29af_chrome_odoo 2026-10-23 05:14:30,174 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:36137/json/version 2026-10-23 05:14:30,175 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36137', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:14:30,205 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:30,205 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:36137/json 2026-10-23 05:14:30,208 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36137', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:14:30,221 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:36137/devtools/page/FD9158EC2319FD48A910E708C5FDAB90 2026-10-23 05:14:30,235 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-10-23 05:14:30,290 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-10-23 05:14:30,331 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Setting session cookie in browser 2026-10-23 05:14:30,360 44 INFO rb-1f9f1af-225886-428050 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/246?access_token=97573cc1a2504d0f&table_identifier=fd3d64c8" in browser 2026-10-23 05:14:30,361 44 INFO rb-1f9f1af-225886-428050 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/246?access_token=97573cc1a2504d0f&table_identifier=fd3d64c8" 2026-10-23 05:14:30,388 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:14:31,033 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:31] "GET /pos-self/246?access_token=97573cc1a2504d0f&table_identifier=fd3d64c8 HTTP/1.1" 200 - 58 0.037 0.612 2026-10-23 05:14:31,039 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Navigation result: {'frameId': 'FD9158EC2319FD48A910E708C5FDAB90', 'loaderId': 'F0A6F47D5CCE10ED5B5F2A0FF6E1F9FB', 'isDownload': False} 2026-10-23 05:14:31,039 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:31,065 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:14:31,093 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:14:31,136 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:31] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.009 0.054 2026-10-23 05:14:31,162 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:14:31,239 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:31] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.031 0.133 2026-10-23 05:14:31,253 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:14:31,275 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:31] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.184 2026-10-23 05:14:31,451 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:31] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.022 2026-10-23 05:14:31,462 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.031 2026-10-23 05:14:31,478 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:31] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.011 2026-10-23 05:14:31,483 44 INFO rb-1f9f1af-225886-428050 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/246?access_token=97573cc1a2504d0f&table_identifier=fd3d64c8", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:14:31,496 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:31,497 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:14:31,497 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:31] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 05:14:31,564 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:31,619 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:31] "POST /pos-self/relations/246 HTTP/1.1" 200 - 37 0.023 0.065 2026-10-23 05:14:31,696 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.162 2026-10-23 05:14:32,071 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:32] "POST /pos-self/data/246 HTTP/1.1" 200 - 178 0.116 0.243 2026-10-23 05:14:32,075 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.343 2026-10-23 05:14:32,157 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:32] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.013 2026-10-23 05:14:32,169 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:32,243 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:32] "GET /web/image/ir.attachment/15984/raw HTTP/1.1" 200 - 4 0.003 0.009 2026-10-23 05:14:32,273 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:32,295 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:32] "GET /web/image/ir.attachment/15933/raw HTTP/1.1" 200 - 4 0.001 0.008 2026-10-23 05:14:32,317 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:14:32,417 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:32,474 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:32] "GET /web/image/pos.category/376/image_128?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 2 0.001 0.027 2026-10-23 05:14:32,514 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:32] "GET /web/image/product.template/2726/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.009 0.033 2026-10-23 05:14:32,534 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:32,540 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:32] "GET /web/image/product.template/2727/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-10-23 05:14:32,573 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:32] "GET /web/image/product.template/2730/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.076 2026-10-23 05:14:32,602 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:32,610 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:32] "GET /web/image/product.template/2728/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.095 2026-10-23 05:14:32,630 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:14:32,631 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:32] "GET /web/image/product.template/2729/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-10-23 05:14:32,656 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:32,672 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:32] "GET /web/image/product.product/3235/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 8 0.006 0.037 2026-10-23 05:14:32,731 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:32,789 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64567044 started for PoS orders references: [{'name': None, 'pos_reference': '260-246-000001', 'uuid': '06ae3da2-54ba-4a14-a079-653a365093e1'}] 2026-10-23 05:14:32,852 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64567044 order {'name': None, 'pos_reference': '260-246-000001', 'uuid': '06ae3da2-54ba-4a14-a079-653a365093e1'} created pos.order #995 2026-10-23 05:14:32,885 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64567044 finished 2026-10-23 05:14:33,064 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:33] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 107 0.087 0.255 2026-10-23 05:14:33,177 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.016 0.028 2026-10-23 05:14:33,183 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: tour succeeded 2026-10-23 05:14:33,184 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:33,260 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: heap 7825028 (allocated 8912896) 2026-10-23 05:14:33,281 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing chrome headless with pid 148061 2026-10-23 05:14:33,282 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing websocket connection 2026-10-23 05:14:33,283 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Terminating chrome headless with pid 148061 2026-10-23 05:14:33,410 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_051433_410301_test_preset_dine_in_tour.txt 2026-10-23 05:14:33,410 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmpuxbv29af_chrome_odoo" 2026-10-23 05:14:33,462 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_email_tour ... 2026-10-23 05:14:42,822 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome pid: 148245 2026-10-23 05:14:42,822 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless temporary user profile dir: /tmp/tmplkuqp78m_chrome_odoo 2026-10-23 05:14:42,823 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:38623/json/version 2026-10-23 05:14:42,824 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38623', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:14:42,897 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:42,897 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:38623/json 2026-10-23 05:14:42,897 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38623', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:14:42,915 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Websocket url found: ws://127.0.0.1:38623/devtools/page/4285E78A9AAEE2749DEE139B5D9DCE15 2026-10-23 05:14:42,951 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Enable chrome headless console log notification 2026-10-23 05:14:42,965 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless enable page notifications 2026-10-23 05:14:42,995 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Setting session cookie in browser 2026-10-23 05:14:43,029 44 INFO rb-1f9f1af-225886-428050 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/247?access_token=b5886b71241743b8" in browser 2026-10-23 05:14:43,030 44 INFO rb-1f9f1af-225886-428050 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/247?access_token=b5886b71241743b8" 2026-10-23 05:14:43,074 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:14:43,871 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:43] "GET /pos-self/247?access_token=b5886b71241743b8 HTTP/1.1" 200 - 56 0.034 0.769 2026-10-23 05:14:43,879 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Navigation result: {'frameId': '4285E78A9AAEE2749DEE139B5D9DCE15', 'loaderId': 'CAE0A633DEE7CBAD5393009DA36C7D3B', 'isDownload': False} 2026-10-23 05:14:43,880 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:43,913 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:14:43,948 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:14:43,975 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:43] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.009 0.034 2026-10-23 05:14:43,993 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:14:44,021 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:44] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.077 2026-10-23 05:14:44,040 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:14:44,097 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:44] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.028 0.136 2026-10-23 05:14:44,321 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.003 0.011 2026-10-23 05:14:44,349 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:44] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.018 2026-10-23 05:14:44,363 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.032 2026-10-23 05:14:44,393 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:14:44,394 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 05:14:44,412 44 INFO rb-1f9f1af-225886-428050 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/247?access_token=b5886b71241743b8", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:14:44,449 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:44,503 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:44,514 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:44] "POST /pos-self/relations/247 HTTP/1.1" 200 - 37 0.032 0.076 2026-10-23 05:14:44,602 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.188 2026-10-23 05:14:45,044 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:45] "POST /pos-self/data/247 HTTP/1.1" 200 - 180 0.151 0.316 2026-10-23 05:14:45,047 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.427 2026-10-23 05:14:45,106 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:45,178 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:45] "GET /web/image/ir.attachment/16042/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-23 05:14:45,211 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:45,222 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:45] "GET /web/image/ir.attachment/15991/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-23 05:14:45,242 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:14:45,312 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:45,401 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:45,410 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:45] "GET /web/image/pos.category/376/image_128?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 2 0.003 0.071 2026-10-23 05:14:45,434 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:45] "GET /web/image/product.template/2726/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-10-23 05:14:45,453 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:45] "GET /web/image/product.template/2728/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-10-23 05:14:45,465 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:45,488 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:45] "GET /web/image/product.template/2727/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.127 2026-10-23 05:14:45,512 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:14:45,516 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:45] "GET /web/image/product.template/2729/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.142 2026-10-23 05:14:45,522 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:45,545 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:45] "GET /web/image/product.template/2730/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.179 2026-10-23 05:14:45,578 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:45] "GET /web/image/product.product/3236/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 8 0.008 0.076 2026-10-23 05:14:45,598 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:45,628 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:45] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.010 0.015 2026-10-23 05:14:45,676 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:45,751 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:45,829 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:45,885 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:46,018 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:46] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.042 0.088 2026-10-23 05:14:46,088 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40700670 started for PoS orders references: [{'name': None, 'pos_reference': '260-247-000001', 'uuid': 'd7d05058-0cb4-48ab-9268-e4393e2fe472'}] 2026-10-23 05:14:46,132 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40700670 order {'name': None, 'pos_reference': '260-247-000001', 'uuid': 'd7d05058-0cb4-48ab-9268-e4393e2fe472'} created pos.order #996 2026-10-23 05:14:46,160 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40700670 finished 2026-10-23 05:14:46,441 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:46,793 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 284 0.215 0.530 2026-10-23 05:14:46,980 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:46] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.047 2026-10-23 05:14:47,296 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:14:47,297 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:14:47,351 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:47] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.004 0.022 2026-10-23 05:14:47,759 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:47] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 43 0.041 0.099 2026-10-23 05:14:47,809 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: tour succeeded 2026-10-23 05:14:47,810 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:47,926 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: heap 8978428 (allocated 10223616) 2026-10-23 05:14:47,939 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing chrome headless with pid 148245 2026-10-23 05:14:47,946 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing websocket connection 2026-10-23 05:14:47,948 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Terminating chrome headless with pid 148245 2026-10-23 05:14:48,059 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_051448_059176_test_preset_takeaway_email_tour.txt 2026-10-23 05:14:48,059 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Removing chrome user profile "/tmp/tmplkuqp78m_chrome_odoo" 2026-10-23 05:14:48,117 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_tour ... 2026-10-23 05:14:57,153 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome pid: 148439 2026-10-23 05:14:57,153 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmp4msrwjc7_chrome_odoo 2026-10-23 05:14:57,153 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:39675/json/version 2026-10-23 05:14:57,155 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:57,204 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-10-23 05:14:57,204 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:39675/json 2026-10-23 05:14:57,205 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:57,225 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:39675/devtools/page/D4BB75CC8752375E552DEBD2D0098BC8 2026-10-23 05:14:57,252 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-10-23 05:14:57,263 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-10-23 05:14:57,297 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Setting session cookie in browser 2026-10-23 05:14:57,324 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Open "http://127.0.0.1:8069/pos-self/248?access_token=05311553f9ee466b" in browser 2026-10-23 05:14:57,325 44 INFO rb-1f9f1af-225886-428050 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/248?access_token=05311553f9ee466b" 2026-10-23 05:14:57,349 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:14:57,893 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:57] "GET /pos-self/248?access_token=05311553f9ee466b HTTP/1.1" 200 - 56 0.036 0.511 2026-10-23 05:14:57,898 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Navigation result: {'frameId': 'D4BB75CC8752375E552DEBD2D0098BC8', 'loaderId': '47E371ADAE5AFC3814385258DB617350', 'isDownload': False} 2026-10-23 05:14:57,898 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:57,938 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:14:57,970 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:14:58,013 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:58] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.041 2026-10-23 05:14:58,038 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:14:58,070 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:58] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.007 0.110 2026-10-23 05:14:58,084 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:14:58,107 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:58] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.144 2026-10-23 05:14:58,322 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:58] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.013 2026-10-23 05:14:58,340 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:58] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.011 2026-10-23 05:14:58,357 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:58] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.009 2026-10-23 05:14:58,377 44 INFO rb-1f9f1af-225886-428050 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/248?access_token=05311553f9ee466b", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:14:58,378 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:14:58,379 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:58] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 05:14:58,390 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:58,446 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:58,488 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:58] "POST /pos-self/relations/248 HTTP/1.1" 200 - 37 0.025 0.059 2026-10-23 05:14:58,562 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.151 2026-10-23 05:14:58,984 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:58] "POST /pos-self/data/248 HTTP/1.1" 200 - 178 0.136 0.303 2026-10-23 05:14:58,992 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.394 2026-10-23 05:14:59,078 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-10-23 05:14:59,145 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:59] "GET /web/image/ir.attachment/16101/raw HTTP/1.1" 200 - 4 0.001 0.011 2026-10-23 05:14:59,186 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:59,205 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:59] "GET /web/image/ir.attachment/16050/raw HTTP/1.1" 200 - 4 0.002 0.008 2026-10-23 05:14:59,213 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:14:59,263 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:59,326 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:59] "GET /web/image/pos.category/376/image_128?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 2 0.007 0.027 2026-10-23 05:14:59,340 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:59,350 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:59] "GET /web/image/product.template/2726/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-10-23 05:14:59,374 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:59] "GET /web/image/product.template/2730/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.058 2026-10-23 05:14:59,399 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:59] "GET /web/image/product.template/2727/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-10-23 05:14:59,414 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:59,418 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:59] "GET /web/image/product.template/2728/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-10-23 05:14:59,435 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:59] "GET /web/image/product.template/2729/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-10-23 05:14:59,464 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:14:59,478 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:59,482 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:59] "GET /web/image/product.product/3235/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 8 0.010 0.026 2026-10-23 05:14:59,539 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:59,575 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:59] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.007 0.023 2026-10-23 05:14:59,625 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:59,702 44 INFO rb-1f9f1af-225886-428050 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-23 05:14:59,762 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32197988 started for PoS orders references: [{'name': None, 'pos_reference': '260-248-000001', 'uuid': '0741606d-497e-4d32-91cc-6648648209e1'}] 2026-10-23 05:14:59,808 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32197988 order {'name': None, 'pos_reference': '260-248-000001', 'uuid': '0741606d-497e-4d32-91cc-6648648209e1'} created pos.order #997 2026-10-23 05:14:59,828 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32197988 finished 2026-10-23 05:14:59,984 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:14:59] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 106 0.076 0.215 2026-10-23 05:15:00,039 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: tour succeeded 2026-10-23 05:15:00,041 44 INFO rb-1f9f1af-225886-428050 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-23 05:15:00,093 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: heap 8137172 (allocated 9699328) 2026-10-23 05:15:00,097 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing chrome headless with pid 148439 2026-10-23 05:15:00,098 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing websocket connection 2026-10-23 05:15:00,099 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Terminating chrome headless with pid 148439 2026-10-23 05:15:00,230 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_051500_230020_test_preset_takeaway_tour.txt 2026-10-23 05:15:00,230 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmp4msrwjc7_chrome_odoo" 2026-10-23 05:15:00,280 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_with_slot_tour ... 2026-10-23 05:15:09,715 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome pid: 148620 2026-10-23 05:15:09,715 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmp0fmtfk_r_chrome_odoo 2026-10-23 05:15:09,715 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:34005/json/version 2026-10-23 05:15:09,717 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34005', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:15:09,818 44 INFO rb-1f9f1af-225886-428050 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-23 05:15:09,818 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:34005/json 2026-10-23 05:15:09,827 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34005', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:15:09,839 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:34005/devtools/page/F50C6314DD3FD3478E222A343AE823CF 2026-10-23 05:15:09,864 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-10-23 05:15:09,907 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-10-23 05:15:09,960 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Setting session cookie in browser 2026-10-23 05:15:10,021 44 INFO rb-1f9f1af-225886-428050 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/249?access_token=f060978b1570421b" in browser 2026-10-23 05:15:10,022 44 INFO rb-1f9f1af-225886-428050 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/249?access_token=f060978b1570421b" 2026-10-23 05:15:10,045 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:15:10,637 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:10] "GET /pos-self/249?access_token=f060978b1570421b HTTP/1.1" 200 - 56 0.036 0.564 2026-10-23 05:15:10,642 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Navigation result: {'frameId': 'F50C6314DD3FD3478E222A343AE823CF', 'loaderId': '5327D5810B998AB6695A29D2EF3FB99A', 'isDownload': False} 2026-10-23 05:15:10,642 44 INFO rb-1f9f1af-225886-428050 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-23 05:15:10,664 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:15:10,699 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:15:10,735 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:10] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.008 0.050 2026-10-23 05:15:10,770 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:15:10,811 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:10] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.013 0.117 2026-10-23 05:15:10,833 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:15:10,890 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:10] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.026 0.189 2026-10-23 05:15:11,085 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.023 2026-10-23 05:15:11,098 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.015 2026-10-23 05:15:11,125 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:11] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.014 2026-10-23 05:15:11,134 44 INFO rb-1f9f1af-225886-428050 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/249?access_token=f060978b1570421b", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:15:11,143 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:15:11,144 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:11] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 05:15:11,145 44 INFO rb-1f9f1af-225886-428050 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-23 05:15:11,201 44 INFO rb-1f9f1af-225886-428050 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-23 05:15:11,274 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:11] "POST /pos-self/relations/249 HTTP/1.1" 200 - 37 0.029 0.073 2026-10-23 05:15:11,393 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.006 0.214 2026-10-23 05:15:11,844 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:11] "POST /pos-self/data/249 HTTP/1.1" 200 - 182 0.170 0.323 2026-10-23 05:15:11,847 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.415 2026-10-23 05:15:11,955 44 INFO rb-1f9f1af-225886-428050 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-23 05:15:12,016 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:12] "GET /web/image/ir.attachment/16159/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-10-23 05:15:12,067 44 INFO rb-1f9f1af-225886-428050 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-23 05:15:12,089 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:12] "GET /web/image/ir.attachment/16108/raw HTTP/1.1" 200 - 4 0.004 0.010 2026-10-23 05:15:12,101 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:15:12,236 44 INFO rb-1f9f1af-225886-428050 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-23 05:15:12,294 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:12] "GET /web/image/pos.category/376/image_128?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 2 0.003 0.031 2026-10-23 05:15:12,316 44 INFO rb-1f9f1af-225886-428050 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-23 05:15:12,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:12] "GET /web/image/product.template/2726/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.056 2026-10-23 05:15:12,350 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:12] "GET /web/image/product.template/2727/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-10-23 05:15:12,370 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:12] "GET /web/image/product.template/2730/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.003 0.087 2026-10-23 05:15:12,381 44 INFO rb-1f9f1af-225886-428050 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-23 05:15:12,395 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:12] "GET /web/image/product.template/2728/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.005 0.105 2026-10-23 05:15:12,415 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:12] "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-23 05:15:12,431 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:12] "GET /web/image/product.template/2729/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 3 0.007 0.100 2026-10-23 05:15:12,438 44 INFO rb-1f9f1af-225886-428050 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-23 05:15:12,463 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:12] "GET /web/image/product.product/3235/image_512?unique=2026-10-23T05:14:03.000+00:00 HTTP/1.1" 200 - 8 0.007 0.053 2026-10-23 05:15:12,516 44 INFO rb-1f9f1af-225886-428050 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-23 05:15:12,540 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:12] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.006 0.018 2026-10-23 05:15:12,672 44 INFO rb-1f9f1af-225886-428050 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-23 05:15:12,830 44 INFO rb-1f9f1af-225886-428050 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-23 05:15:12,932 44 INFO rb-1f9f1af-225886-428050 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-23 05:15:12,979 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2019075 started for PoS orders references: [{'name': None, 'pos_reference': '260-249-000001', 'uuid': '40f0288f-481b-44b4-b1b7-bfd159230500'}] 2026-10-23 05:15:13,053 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2019075 order {'name': None, 'pos_reference': '260-249-000001', 'uuid': '40f0288f-481b-44b4-b1b7-bfd159230500'} created pos.order #998 2026-10-23 05:15:13,082 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2019075 finished 2026-10-23 05:15:13,251 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:13] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 106 0.079 0.261 2026-10-23 05:15:13,324 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.006 0.013 2026-10-23 05:15:13,332 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: tour succeeded 2026-10-23 05:15:13,334 44 INFO rb-1f9f1af-225886-428050 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-23 05:15:13,430 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: heap 9371864 (allocated 10485760) 2026-10-23 05:15:13,431 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing chrome headless with pid 148620 2026-10-23 05:15:13,433 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing websocket connection 2026-10-23 05:15:13,435 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Terminating chrome headless with pid 148620 2026-10-23 05:15:13,539 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_051513_539416_test_preset_with_slot_tour.txt 2026-10-23 05:15:13,539 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmp0fmtfk_r_chrome_odoo" 2026-10-23 05:15:13,594 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-23 05:15:15,742 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_with_default ... 2026-10-23 05:15:26,017 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-23 05:15:26,030 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:15:26,419 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:26] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/250 HTTP/1.1" 200 - 17 0.022 0.370 2026-10-23 05:15:26,448 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_withoutdefault ... 2026-10-23 05:15:36,343 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-23 05:15:36,360 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:15:36,737 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:15:36] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/251 HTTP/1.1" 200 - 17 0.019 0.363 2026-10-23 05:15:36,802 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:15:59,884 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_pine_labs.tests.test_pine_labs_payment_status: Starting TestPineLabsPaymentStatus.test_matching_transaction_succeeds ... 2026-10-23 05:16:00,027 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:16:00,700 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:00] "POST /pos-self-order/pine-labs-fetch-payment-status/ HTTP/1.1" 200 - 93 0.078 0.598 2026-10-23 05:16:00,770 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_pine_labs.tests.test_pine_labs_payment_status: Starting TestPineLabsPaymentStatus.test_missing_or_forged_signature_is_rejected ... 2026-10-23 05:16:00,993 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:16:01,310 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:01] "POST /pos-self-order/pine-labs-fetch-payment-status/ HTTP/1.1" 200 - 31 0.021 0.299 2026-10-23 05:16:01,350 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:01] "POST /pos-self-order/pine-labs-fetch-payment-status/ HTTP/1.1" 200 - 11 0.005 0.017 2026-10-23 05:16:01,392 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:01] "POST /pos-self-order/pine-labs-fetch-payment-status/ HTTP/1.1" 200 - 11 0.005 0.018 2026-10-23 05:16:01,417 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_pine_labs.tests.test_pine_labs_payment_status: Starting TestPineLabsPaymentStatus.test_replay_after_amount_change_is_rejected ... 2026-10-23 05:16:01,640 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:16:01,961 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:01] "POST /pos-self-order/pine-labs-fetch-payment-status/ HTTP/1.1" 200 - 31 0.017 0.307 2026-10-23 05:16:02,001 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_pine_labs.tests.test_pine_labs_payment_status: Starting TestPineLabsPaymentStatus.test_replay_on_another_order_is_rejected ... 2026-10-23 05:16:02,277 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:16:02,669 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:02] "POST /pos-self-order/pine-labs-fetch-payment-status/ HTTP/1.1" 200 - 31 0.022 0.373 2026-10-23 05:16:02,741 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 05:16:24,819 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_kiosk_qfpay ... 2026-10-23 05:16:25,324 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order ... 2026-10-23 05:16:25,928 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome pid: 148812 2026-10-23 05:16:25,928 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless temporary user profile dir: /tmp/tmpbxhzx_kn_chrome_odoo 2026-10-23 05:16:25,928 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:37707/json/version 2026-10-23 05:16:25,930 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37707', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:16:26,076 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Browser version: Chrome/150.0.7871.114 2026-10-23 05:16:26,076 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:37707/json 2026-10-23 05:16:26,079 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37707', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:16:26,099 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Websocket url found: ws://127.0.0.1:37707/devtools/page/434858C7F55AA90E61A71B52B123A387 2026-10-23 05:16:26,107 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Enable chrome headless console log notification 2026-10-23 05:16:26,113 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless enable page notifications 2026-10-23 05:16:26,152 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Setting session cookie in browser 2026-10-23 05:16:26,216 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Open "http://127.0.0.1:8069/pos-self/254?access_token=5290b5f5b59041ed" in browser 2026-10-23 05:16:26,217 44 INFO rb-1f9f1af-225886-428050 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/254?access_token=5290b5f5b59041ed" 2026-10-23 05:16:26,238 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:16:26,900 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:26] "GET /pos-self/254?access_token=5290b5f5b59041ed HTTP/1.1" 200 - 60 0.059 0.609 2026-10-23 05:16:26,906 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Navigation result: {'frameId': '434858C7F55AA90E61A71B52B123A387', 'loaderId': '78F37463FD0AB1B60579E1234B86BD9D', 'isDownload': False} 2026-10-23 05:16:26,906 44 INFO rb-1f9f1af-225886-428050 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-23 05:16:26,944 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:16:26,986 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:16:27,030 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:27] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.009 0.067 2026-10-23 05:16:27,057 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:16:27,088 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:27] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.111 2026-10-23 05:16:27,104 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:16:27,148 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:27] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.023 0.153 2026-10-23 05:16:27,369 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:27] "GET /favicon.ico HTTP/1.1" 301 - 1 0.002 0.013 2026-10-23 05:16:27,389 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:27] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.013 2026-10-23 05:16:27,417 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:27] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.005 0.016 2026-10-23 05:16:27,430 44 INFO rb-1f9f1af-225886-428050 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/254?access_token=5290b5f5b59041ed", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:16:27,431 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:16:27,431 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:27] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 05:16:27,452 44 INFO rb-1f9f1af-225886-428050 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-23 05:16:27,548 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-23 05:16:27,630 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:27] "POST /pos-self/relations/254 HTTP/1.1" 200 - 25 0.023 0.141 2026-10-23 05:16:27,636 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.048 2026-10-23 05:16:28,093 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:28] "POST /pos-self/data/254 HTTP/1.1" 200 - 167 0.163 0.283 2026-10-23 05:16:28,167 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [234], uid: 3, model: res.company 2026-10-23 05:16:28,183 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:28] "GET /web/image/res.company/234/logo/256x256 HTTP/1.1" 200 - 14 0.007 0.019 2026-10-23 05:16:28,209 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: Owl is running in 'dev' mode. 2026-10-23 05:16:28,292 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:28] "GET /web/image/ir.attachment/16434/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-10-23 05:16:28,352 44 INFO rb-1f9f1af-225886-428050 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-23 05:16:28,424 44 INFO rb-1f9f1af-225886-428050 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-23 05:16:28,433 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:28] "GET /web/image/pos.category/382/image_128?unique=2026-10-23T05:16:02.000+00:00 HTTP/1.1" 200 - 2 0.003 0.042 2026-10-23 05:16:28,461 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:28] "GET /web/image/pos.category/381/image_128?unique=2026-10-23T05:16:02.000+00:00 HTTP/1.1" 200 - 2 0.001 0.067 2026-10-23 05:16:28,498 44 INFO rb-1f9f1af-225886-428050 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-23 05:16:28,499 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:28] "GET /web/image/pos.category/383/image_128?unique=2026-10-23T05:16:02.000+00:00 HTTP/1.1" 200 - 2 0.001 0.109 2026-10-23 05:16:28,525 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:28] "GET /web/image/product.template/2759/image_512?unique=2026-10-23T05:16:02.000+00:00 HTTP/1.1" 200 - 3 0.003 0.123 2026-10-23 05:16:28,552 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 05:16:28,554 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 05:16:28,560 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:28] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.002 0.147 2026-10-23 05:16:28,576 44 INFO rb-1f9f1af-225886-428050 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-23 05:16:28,588 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:28] "GET /web/image/ir.attachment/16435/raw HTTP/1.1" 200 - 4 0.014 0.058 2026-10-23 05:16:28,621 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:28] "GET /web/image/product.product/3268/image_512?unique=2026-10-23T05:16:02.000+00:00 HTTP/1.1" 200 - 8 0.006 0.079 2026-10-23 05:16:28,705 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56968993 started for PoS orders references: [{'name': None, 'pos_reference': '260-254-000001', 'uuid': 'df01846e-d581-416d-92fe-87205a33d939'}] 2026-10-23 05:16:28,776 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56968993 order {'name': None, 'pos_reference': '260-254-000001', 'uuid': 'df01846e-d581-416d-92fe-87205a33d939'} created pos.order #1004 2026-10-23 05:16:28,800 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56968993 finished 2026-10-23 05:16:28,992 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:28] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 117 0.101 0.313 2026-10-23 05:16:29,042 44 INFO rb-1f9f1af-225886-428050 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-23 05:16:29,057 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.006 0.018 2026-10-23 05:16:29,096 44 INFO rb-1f9f1af-225886-428050 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-23 05:16:29,102 44 INFO rb-1f9f1af-225886-428050 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': 'df01846e-d581-416d-92fe-87205a33d939--968--445', '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-23 05:16:29,219 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:29] "POST /qfpay/notify HTTP/1.1" 200 - 45 0.034 0.085 2026-10-23 05:16:29,288 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:29] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.011 2026-10-23 05:16:29,290 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: tour succeeded 2026-10-23 05:16:29,291 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: ╔══════════════════════════════════╗ ║ TOUR kiosk_qfpay_order SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-23 05:16:29,401 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: heap 7695260 (allocated 8388608) 2026-10-23 05:16:29,411 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing chrome headless with pid 148812 2026-10-23 05:16:29,415 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing websocket connection 2026-10-23 05:16:29,416 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Terminating chrome headless with pid 148812 2026-10-23 05:16:29,530 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_051629_530685_test_tour_kiosk_qfpay_order.txt 2026-10-23 05:16:29,531 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Removing chrome user profile "/tmp/tmpbxhzx_kn_chrome_odoo" 2026-10-23 05:16:29,591 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 05:16:50,201 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_razorpay.tests.test_razorpay_payment_status: Starting TestRazorpayPaymentStatus.test_matching_transaction_succeeds ... 2026-10-23 05:16:50,366 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:16:50,836 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:50] "POST /pos-self-order/razorpay-fetch-payment-status/ HTTP/1.1" 200 - 94 0.083 0.391 2026-10-23 05:16:50,909 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_razorpay.tests.test_razorpay_payment_status: Starting TestRazorpayPaymentStatus.test_missing_or_forged_signature_is_rejected ... 2026-10-23 05:16:51,115 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:16:51,712 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:51] "POST /pos-self-order/razorpay-fetch-payment-status/ HTTP/1.1" 200 - 27 0.022 0.579 2026-10-23 05:16:51,796 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:51] "POST /pos-self-order/razorpay-fetch-payment-status/ HTTP/1.1" 200 - 8 0.004 0.025 2026-10-23 05:16:51,830 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:51] "POST /pos-self-order/razorpay-fetch-payment-status/ HTTP/1.1" 200 - 8 0.005 0.018 2026-10-23 05:16:51,882 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_razorpay.tests.test_razorpay_payment_status: Starting TestRazorpayPaymentStatus.test_replay_after_amount_change_is_rejected ... 2026-10-23 05:16:52,176 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:16:52,480 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:52] "POST /pos-self-order/razorpay-fetch-payment-status/ HTTP/1.1" 200 - 27 0.016 0.292 2026-10-23 05:16:52,514 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_razorpay.tests.test_razorpay_payment_status: Starting TestRazorpayPaymentStatus.test_replay_on_another_order_is_rejected ... 2026-10-23 05:16:52,747 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:16:53,047 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:16:53] "POST /pos-self-order/razorpay-fetch-payment-status/ HTTP/1.1" 200 - 27 0.018 0.286 2026-10-23 05:16:53,128 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 05:16:55,338 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_get_stripe_creditentials ... 2026-10-23 05:17:05,556 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:17:06,148 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:06] "POST /pos-self-order/stripe-connection-token HTTP/1.1" 200 - 28 0.019 0.576 2026-10-23 05:17:06,186 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal ... 2026-10-23 05:17:15,761 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome pid: 149014 2026-10-23 05:17:15,761 44 INFO rb-1f9f1af-225886-428050 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/tmpsa5f6lyv_chrome_odoo 2026-10-23 05:17:15,762 44 INFO rb-1f9f1af-225886-428050 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:45465/json/version 2026-10-23 05:17:15,768 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45465', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:17:15,825 44 INFO rb-1f9f1af-225886-428050 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-23 05:17:15,825 44 INFO rb-1f9f1af-225886-428050 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:45465/json 2026-10-23 05:17:15,826 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45465', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:17:15,842 44 INFO rb-1f9f1af-225886-428050 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:45465/devtools/page/DF524D20E68DA9B5347A11B87037F649 2026-10-23 05:17:15,861 44 INFO rb-1f9f1af-225886-428050 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-23 05:17:15,874 44 INFO rb-1f9f1af-225886-428050 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-23 05:17:15,917 44 INFO rb-1f9f1af-225886-428050 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-23 05:17:16,433 44 INFO rb-1f9f1af-225886-428050 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/257?access_token=access_token" in browser 2026-10-23 05:17:16,434 44 INFO rb-1f9f1af-225886-428050 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/257?access_token=access_token" 2026-10-23 05:17:16,460 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:17:17,057 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:17] "GET /pos-self/257?access_token=access_token HTTP/1.1" 200 - 55 0.052 0.551 2026-10-23 05:17:17,062 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Navigation result: {'frameId': 'DF524D20E68DA9B5347A11B87037F649', 'loaderId': '9718790AFB79FE47972268E21CAD55D9', 'isDownload': False} 2026-10-23 05:17:17,062 44 INFO rb-1f9f1af-225886-428050 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-23 05:17:17,092 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:17:17,124 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/29e50fe/pos_self_order.assets.min.js, copying from /web/assets/29e50fe/pos_self_order.assets.min.js 2026-10-23 05:17:17,166 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:17] "GET /web/assets/1/29e50fe/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.013 0.053 2026-10-23 05:17:17,194 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4311a80/pos_self_order.assets_tests.min.js, copying from /web/assets/4311a80/pos_self_order.assets_tests.min.js 2026-10-23 05:17:17,221 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:17] "GET /web/assets/1/4311a80/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.016 0.103 2026-10-23 05:17:17,259 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9d22810/pos_self_order.assets.min.css, copying from /web/assets/9d22810/pos_self_order.assets.min.css 2026-10-23 05:17:17,315 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:17] "GET /web/assets/1/9d22810/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.032 0.178 2026-10-23 05:17:17,519 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:17] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.010 2026-10-23 05:17:17,531 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:17] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.010 2026-10-23 05:17:17,547 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:17] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 5 0.003 0.009 2026-10-23 05:17:17,562 44 INFO rb-1f9f1af-225886-428050 odoo.http: Session expired 2026-10-23 05:17:17,562 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:17] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 05:17:17,567 44 INFO rb-1f9f1af-225886-428050 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/257?access_token=access_token", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:17:17,582 44 INFO rb-1f9f1af-225886-428050 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-23 05:17:17,639 44 INFO rb-1f9f1af-225886-428050 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-23 05:17:17,660 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:17] "POST /pos-self/relations/257 HTTP/1.1" 200 - 37 0.024 0.061 2026-10-23 05:17:17,759 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.172 2026-10-23 05:17:18,154 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:18] "POST /pos-self/data/257 HTTP/1.1" 200 - 179 0.132 0.291 2026-10-23 05:17:18,157 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.366 2026-10-23 05:17:18,261 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:18] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.007 0.030 2026-10-23 05:17:18,293 44 INFO rb-1f9f1af-225886-428050 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-23 05:17:18,374 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:18] "GET /web/image/ir.attachment/16640/raw HTTP/1.1" 200 - 4 0.001 0.007 2026-10-23 05:17:18,454 44 INFO rb-1f9f1af-225886-428050 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-23 05:17:18,532 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:18] "GET /web/image/pos.category/387/image_128?unique=2026-10-23T05:16:53.000+00:00 HTTP/1.1" 200 - 2 0.001 0.040 2026-10-23 05:17:18,549 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:17:18,555 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:18] "GET /web/image/product.template/2779/image_512?unique=2026-10-23T05:16:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-10-23 05:17:18,568 44 INFO rb-1f9f1af-225886-428050 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-23 05:17:18,579 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:18] "GET /web/image/product.template/2777/image_512?unique=2026-10-23T05:16:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-10-23 05:17:18,603 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:18] "GET /web/image/product.template/2776/image_512?unique=2026-10-23T05:16:53.000+00:00 HTTP/1.1" 200 - 3 0.010 0.084 2026-10-23 05:17:18,617 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:18] "GET /web/image/product.template/2778/image_512?unique=2026-10-23T05:16:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-10-23 05:17:18,624 44 INFO rb-1f9f1af-225886-428050 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-23 05:17:18,650 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:18] "GET /web/image/product.template/2775/image_512?unique=2026-10-23T05:16:53.000+00:00 HTTP/1.1" 200 - 3 0.005 0.117 2026-10-23 05:17:18,662 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:18] "GET /web/image/ir.attachment/16586/raw HTTP/1.1" 200 - 4 0.003 0.019 2026-10-23 05:17:18,696 44 INFO rb-1f9f1af-225886-428050 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-23 05:17:18,699 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-10-23 05:17:18,706 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:18] "GET /web/image/product.product/3284/image_512?unique=2026-10-23T05:16:53.000+00:00 HTTP/1.1" 200 - 8 0.022 0.023 2026-10-23 05:17:18,767 44 INFO rb-1f9f1af-225886-428050 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-23 05:17:18,822 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40805163 started for PoS orders references: [{'name': None, 'pos_reference': '260-257-000001', 'uuid': '88968dd7-446b-42b7-812d-0091670e8a82'}] 2026-10-23 05:17:18,873 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40805163 order {'name': None, 'pos_reference': '260-257-000001', 'uuid': '88968dd7-446b-42b7-812d-0091670e8a82'} created pos.order #1010 2026-10-23 05:17:18,897 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40805163 finished 2026-10-23 05:17:19,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:19] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 105 0.090 0.206 2026-10-23 05:17:19,117 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:19] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.002 0.013 2026-10-23 05:17:19,128 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: tour succeeded 2026-10-23 05:17:19,129 44 INFO rb-1f9f1af-225886-428050 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-23 05:17:19,191 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: heap 7625040 (allocated 8388608) 2026-10-23 05:17:19,196 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing chrome headless with pid 149014 2026-10-23 05:17:19,197 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing websocket connection 2026-10-23 05:17:19,197 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Terminating chrome headless with pid 149014 2026-10-23 05:17:19,325 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_051719_324910_test_kiosk_without_payment_terminal.txt 2026-10-23 05:17:19,325 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Removing chrome user profile "/tmp/tmpsa5f6lyv_chrome_odoo" 2026-10-23 05:17:19,390 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_self_order_kiosk_stripe ... 2026-10-23 05:17:29,705 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_stripe_capture_payment ... 2026-10-23 05:17:40,009 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:17:40,819 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:17:40] "POST /pos-self-order/stripe-capture-payment HTTP/1.1" 200 - 98 0.201 0.614 2026-10-23 05:17:40,880 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:18:04,475 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sms.tests.test_frontend: Starting TestAutofill.test_01_pos_number_autofill ... 2026-10-23 05:18:05,238 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome pid: 149217 2026-10-23 05:18:05,238 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless temporary user profile dir: /tmp/tmpfmzapwrg_chrome_odoo 2026-10-23 05:18:05,238 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:39537/json/version 2026-10-23 05:18:05,240 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39537', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:18:05,270 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Browser version: Chrome/150.0.7871.114 2026-10-23 05:18:05,270 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:39537/json 2026-10-23 05:18:05,271 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39537', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:18:05,284 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Websocket url found: ws://127.0.0.1:39537/devtools/page/EF3D5119812039B64CE0E22300C73161 2026-10-23 05:18:05,303 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Enable chrome headless console log notification 2026-10-23 05:18:05,307 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless enable page notifications 2026-10-23 05:18:05,404 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-10-23 05:18:05,414 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Setting session cookie in browser 2026-10-23 05:18:05,427 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Open "http://127.0.0.1:8069/pos/ui?config_id=260" in browser 2026-10-23 05:18:05,428 44 INFO rb-1f9f1af-225886-428050 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=260" 2026-10-23 05:18:05,453 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:18:06,280 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:06] "GET /pos/ui?config_id=260 HTTP/1.1" 200 - 83 0.045 0.788 2026-10-23 05:18:06,285 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Navigation result: {'frameId': 'EF3D5119812039B64CE0E22300C73161', 'loaderId': '3044CB91615401A65890D2C30DACC667', 'isDownload': False} 2026-10-23 05:18:06,285 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Evaluate ready code "odoo.isTourReady('AutofillTour')" 2026-10-23 05:18:06,305 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:18:06,326 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:06] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-23 05:18:06,336 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:06] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-23 05:18:06,346 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:06] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.029 2026-10-23 05:18:07,067 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:18:07,073 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:18:07,104 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.015 2026-10-23 05:18:07,137 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.008 2026-10-23 05:18:07,145 44 INFO rb-1f9f1af-225886-428050 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=260", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:18:07,162 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:07,165 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 05:18:07,205 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:18:07,251 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.006 0.012 2026-10-23 05:18:07,268 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-10-23 05:18:07,350 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.016 0.059 2026-10-23 05:18:07,357 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.053 2026-10-23 05:18:08,393 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 370 0.306 0.670 2026-10-23 05:18:08,425 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18: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-23 05:18:08,514 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18: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.012 2026-10-23 05:18:08,614 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:08] "GET /web/image/res.company/240/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.067 2026-10-23 05:18:08,672 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 05:18:08,705 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: Owl is running in 'dev' mode. 2026-10-23 05:18:08,726 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.011 2026-10-23 05:18:08,819 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 05:18:08,837 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.040 2026-10-23 05:18:08,858 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 05:18:08,875 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-23 05:18:08,929 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-10-23 05:18:08,953 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 05:18:08,959 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:08] "GET /web/image/res.users/317/avatar_128 HTTP/1.1" 200 - 14 0.057 0.097 2026-10-23 05:18:09,018 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:09] "GET /web/image?model=res.company&id=240&field=logo HTTP/1.1" 200 - 3 0.005 0.194 2026-10-23 05:18:09,019 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 05:18:09,032 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:09,173 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:09] "GET /pos/ui/260 HTTP/1.1" 200 - 33 0.070 0.108 2026-10-23 05:18:09,185 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:18:09,232 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:09,300 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:09] "GET /pos/ui/260?from_backend=True HTTP/1.1" 200 - 33 0.039 0.341 2026-10-23 05:18:09,327 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:09] "GET /web/image/res.company/240/favicon HTTP/1.1" 200 - 4 0.005 0.303 2026-10-23 05:18:09,334 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:18:09,367 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:09] "GET /web/image?model=product.template&field=image_128&id=2784&unique=2026-10-23T05:17:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.261 2026-10-23 05:18:09,397 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:09] "GET /web/image?model=product.template&field=image_128&id=2785&unique=2026-10-23T05:17:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.259 2026-10-23 05:18:09,429 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:09] "GET /web/image?model=product.template&field=image_128&id=2786&unique=2026-10-23T05:17:40.000+00:00 HTTP/1.1" 200 - 3 0.004 0.272 2026-10-23 05:18:09,465 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:09] "GET /web/image?model=product.template&field=image_128&id=2791&unique=2026-10-23T05:17:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.269 2026-10-23 05:18:09,502 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:09] "GET /web/image?model=product.template&field=image_128&id=2790&unique=2026-10-23T05:17:40.000+00:00 HTTP/1.1" 200 - 3 0.005 0.156 2026-10-23 05:18:09,552 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:09] "GET /web/image?model=product.template&field=image_128&id=2789&unique=2026-10-23T05:17:40.000+00:00 HTTP/1.1" 200 - 3 0.007 0.197 2026-10-23 05:18:09,597 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:09] "GET /web/image?model=product.template&field=image_128&id=2792&unique=2026-10-23T05:17:40.000+00:00 HTTP/1.1" 200 - 3 0.003 0.219 2026-10-23 05:18:09,653 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:09] "GET /web/image?model=product.template&field=image_128&id=2788&unique=2026-10-23T05:17:40.000+00:00 HTTP/1.1" 200 - 3 0.009 0.238 2026-10-23 05:18:09,676 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:09] "GET /web/image/res.company/240/favicon HTTP/1.1" 304 - 4 0.003 0.190 2026-10-23 05:18:09,705 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:09] "GET /web/image?model=product.template&field=image_128&id=2787&unique=2026-10-23T05:17:40.000+00:00 HTTP/1.1" 200 - 3 0.002 0.193 2026-10-23 05:18:09,836 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.043 0.353 2026-10-23 05:18:09,949 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:09,999 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:10,049 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:10,109 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:10,169 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:10,214 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:10,286 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:10,338 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:10,412 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:10,466 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:10,655 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:10,706 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:10,759 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:10,853 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:10,953 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:11,002 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:11,064 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:11,164 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:11,212 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:11,257 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:11] "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.016 0.094 2026-10-23 05:18:11,287 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:11,304 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:18:11,313 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 05:18:11,351 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:11,394 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:11] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 23 0.019 0.070 2026-10-23 05:18:11,398 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:11,502 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:11,553 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:11,622 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:11,630 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87309962 started for PoS orders references: [{'name': '/', 'pos_reference': '261-260-000001', 'uuid': 'afe30695-2d62-4429-bff1-ce9547ecde50'}] 2026-10-23 05:18:11,632 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:18:12,230 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87309962 order {'name': '/', 'pos_reference': '261-260-000001', 'uuid': 'afe30695-2d62-4429-bff1-ce9547ecde50'} created pos.order #1012 2026-10-23 05:18:12,261 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87309962 finished 2026-10-23 05:18:12,355 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 236 0.228 0.502 2026-10-23 05:18:12,442 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 05:18:12,611 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:12,623 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45756213 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-260-000001', 'uuid': 'afe30695-2d62-4429-bff1-ce9547ecde50'}] 2026-10-23 05:18:12,661 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45756213 order {'name': 'Shop - 000001', 'pos_reference': '261-260-000001', 'uuid': 'afe30695-2d62-4429-bff1-ce9547ecde50'} sync ignored for existing PoS order pos.order(1012,) (state: paid) 2026-10-23 05:18:12,663 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: tour succeeded 2026-10-23 05:18:12,666 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: ╔═════════════════════════════╗ ║ TOUR AutofillTour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-23 05:18:12,703 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45756213 finished 2026-10-23 05:18:12,838 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: heap 17097212 (allocated 18874368) 2026-10-23 05:18:12,866 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing chrome headless with pid 149217 2026-10-23 05:18:12,875 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing websocket connection 2026-10-23 05:18:12,886 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Terminating chrome headless with pid 149217 2026-10-23 05:18:12,888 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.088 0.181 2026-10-23 05:18:12,993 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_051812_992735_test_01_pos_number_autofill.txt 2026-10-23 05:18:12,993 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Removing chrome user profile "/tmp/tmpfmzapwrg_chrome_odoo" 2026-10-23 05:18:13,072 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 05:18:33,982 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_com_kiosk_request_data ... 2026-10-23 05:18:34,478 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome pid: 149431 2026-10-23 05:18:34,479 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless temporary user profile dir: /tmp/tmpssshzwtn_chrome_odoo 2026-10-23 05:18:34,479 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:33293/json/version 2026-10-23 05:18:34,480 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33293', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:18:34,595 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Browser version: Chrome/150.0.7871.114 2026-10-23 05:18:34,595 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:33293/json 2026-10-23 05:18:34,596 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33293', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:18:34,612 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Websocket url found: ws://127.0.0.1:33293/devtools/page/18DCDE2B015935644618580027C464F8 2026-10-23 05:18:34,628 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Enable chrome headless console log notification 2026-10-23 05:18:34,640 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless enable page notifications 2026-10-23 05:18:34,768 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 05:18:34,780 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Setting session cookie in browser 2026-10-23 05:18:34,796 44 INFO rb-1f9f1af-225886-428050 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=261" in browser 2026-10-23 05:18:34,796 44 INFO rb-1f9f1af-225886-428050 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=261" 2026-10-23 05:18:34,822 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:18:35,569 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:35] "GET /pos/ui?config_id=261 HTTP/1.1" 200 - 84 0.038 0.714 2026-10-23 05:18:35,576 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Navigation result: {'frameId': '18DCDE2B015935644618580027C464F8', 'loaderId': '1CE908C8D01BBA25749FFD94C81CC385', 'isDownload': False} 2026-10-23 05:18:35,577 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Evaluate ready code "odoo.isTourReady('VivaComKioskTour')" 2026-10-23 05:18:35,608 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:18:35,638 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:35] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-10-23 05:18:35,655 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:35] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.033 2026-10-23 05:18:35,666 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:35] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.045 2026-10-23 05:18:36,268 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:18:36,283 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:18:36,312 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.024 2026-10-23 05:18:36,337 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-10-23 05:18:36,344 44 INFO rb-1f9f1af-225886-428050 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=261", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:18:36,357 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:36,357 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 05:18:36,371 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:18:36,425 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.008 0.030 2026-10-23 05:18:36,447 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.055 2026-10-23 05:18:36,516 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.056 2026-10-23 05:18:36,520 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.046 2026-10-23 05:18:37,635 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.308 0.759 2026-10-23 05:18:37,666 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 05:18:37,762 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 05:18:37,831 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:37] "GET /web/image/res.company/241/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.042 2026-10-23 05:18:37,860 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 05:18:37,881 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: Owl is running in 'dev' mode. 2026-10-23 05:18:37,895 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:18:37,955 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 05:18:37,964 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:18:38,011 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-23 05:18:38,027 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-23 05:18:38,048 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:38] "GET /web/image?model=res.company&id=241&field=logo HTTP/1.1" 200 - 3 0.008 0.071 2026-10-23 05:18:38,106 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 05:18:38,109 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 05:18:38,170 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 05:18:38,234 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:38,241 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:38] "GET /web/image/res.users/319/avatar_128 HTTP/1.1" 200 - 14 0.064 0.211 2026-10-23 05:18:38,347 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:38,371 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:38] "GET /pos/ui/261?from_backend=True HTTP/1.1" 200 - 33 0.049 0.247 2026-10-23 05:18:38,401 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 05:18:38,408 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:38] "GET /web/image/res.company/241/favicon HTTP/1.1" 200 - 4 0.004 0.232 2026-10-23 05:18:38,456 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:38] "GET /web/image?model=product.template&field=image_128&id=2797&unique=2026-10-23T05:18:13.000+00:00 HTTP/1.1" 200 - 3 0.013 0.140 2026-10-23 05:18:38,492 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:38] "GET /web/image?model=product.template&field=image_128&id=2798&unique=2026-10-23T05:18:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.179 2026-10-23 05:18:38,526 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:38] "GET /web/image?model=product.template&field=image_128&id=2799&unique=2026-10-23T05:18:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.204 2026-10-23 05:18:38,603 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:38] "GET /pos/ui/261 HTTP/1.1" 200 - 33 0.022 0.502 2026-10-23 05:18:38,622 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:18:38,656 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:38] "GET /web/image?model=product.template&field=image_128&id=2805&unique=2026-10-23T05:18:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.235 2026-10-23 05:18:38,693 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:38] "GET /web/image?model=product.template&field=image_128&id=2801&unique=2026-10-23T05:18:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.264 2026-10-23 05:18:38,723 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:38] "GET /web/image?model=product.template&field=image_128&id=2802&unique=2026-10-23T05:18:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.252 2026-10-23 05:18:38,752 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:38] "GET /web/image?model=product.template&field=image_128&id=2803&unique=2026-10-23T05:18:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.251 2026-10-23 05:18:38,799 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:38] "GET /web/image?model=product.template&field=image_128&id=2804&unique=2026-10-23T05:18:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.262 2026-10-23 05:18:38,937 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.046 0.255 2026-10-23 05:18:38,972 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:38] "GET /web/image?model=product.template&field=image_128&id=2800&unique=2026-10-23T05:18:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.266 2026-10-23 05:18:38,992 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:38] "GET /web/image/res.company/241/favicon HTTP/1.1" 304 - 4 0.004 0.316 2026-10-23 05:18:39,050 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:39,113 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:39,166 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:39,221 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:39,277 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:39,337 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:39,384 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:39,438 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:39,514 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:39,563 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:39,616 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:39,667 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:39,761 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:39,799 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:18:39,800 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:18:39,812 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:39,864 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:39,914 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:39,967 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:40,032 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18: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-23 05:18:40,045 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:40,096 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: tour succeeded 2026-10-23 05:18:40,097 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR VivaComKioskTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-23 05:18:40,222 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: heap 14757324 (allocated 15990784) 2026-10-23 05:18:40,236 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing chrome headless with pid 149431 2026-10-23 05:18:40,238 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing websocket connection 2026-10-23 05:18:40,239 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Terminating chrome headless with pid 149431 2026-10-23 05:18:40,375 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_051840_374796_test_viva_com_kiosk_request_data.txt 2026-10-23 05:18:40,375 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Removing chrome user profile "/tmp/tmpssshzwtn_chrome_odoo" 2026-10-23 05:18:40,403 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_payment_and_refund ... 2026-10-23 05:18:40,957 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome pid: 149648 2026-10-23 05:18:40,957 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless temporary user profile dir: /tmp/tmpx3onhoq2_chrome_odoo 2026-10-23 05:18:40,957 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:46819/json/version 2026-10-23 05:18:40,959 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46819', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:18:41,044 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Browser version: Chrome/150.0.7871.114 2026-10-23 05:18:41,045 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:46819/json 2026-10-23 05:18:41,045 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46819', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:18:41,059 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Websocket url found: ws://127.0.0.1:46819/devtools/page/E91CCC52A2AEB4CC31237C7701DF1DA2 2026-10-23 05:18:41,065 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Enable chrome headless console log notification 2026-10-23 05:18:41,071 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless enable page notifications 2026-10-23 05:18:41,166 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 05:18:41,181 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Setting session cookie in browser 2026-10-23 05:18:41,187 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Open "http://127.0.0.1:8069/pos/ui/261" in browser 2026-10-23 05:18:41,187 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/261" 2026-10-23 05:18:41,209 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:18:42,025 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:42] "GET /pos/ui/261 HTTP/1.1" 200 - 89 0.053 0.768 2026-10-23 05:18:42,030 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigation result: {'frameId': 'E91CCC52A2AEB4CC31237C7701DF1DA2', 'loaderId': '9B3C967435B2D172A9954B0FAA68DA57', 'isDownload': False} 2026-10-23 05:18:42,030 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Evaluate ready code "odoo.isTourReady('VivaComTour')" 2026-10-23 05:18:42,061 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-10-23 05:18:42,087 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:42] "GET /web/assets/ee2db0c/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-10-23 05:18:42,094 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:42] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-10-23 05:18:42,103 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:42] "GET /web/assets/8fa70a1/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-10-23 05:18:42,728 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:42] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:18:42,748 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:42] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 05:18:42,769 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:42] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.022 2026-10-23 05:18:42,804 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:42] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-10-23 05:18:42,810 44 INFO rb-1f9f1af-225886-428050 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/261", "delayToCheckUndeterminisms": 0})" 2026-10-23 05:18:42,821 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:42] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 05:18:42,823 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:42,836 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:18:42,881 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:42] "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.018 2026-10-23 05:18:42,899 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.037 2026-10-23 05:18:42,974 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:42] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.017 0.052 2026-10-23 05:18:42,978 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.047 2026-10-23 05:18:43,806 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.238 0.534 2026-10-23 05:18:43,834 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18: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-23 05:18:43,950 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18: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.015 2026-10-23 05:18:44,035 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:44] "GET /web/image/res.company/241/logo/256x256 HTTP/1.1" 200 - 8 0.008 0.051 2026-10-23 05:18:44,073 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 05:18:44,118 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: Owl is running in 'dev' mode. 2026-10-23 05:18:44,130 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.005 0.006 2026-10-23 05:18:44,183 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:18:44,224 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 05:18:44,227 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:18:44,282 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:44] "GET /web/image/res.users/319/avatar_128 HTTP/1.1" 200 - 14 0.024 0.068 2026-10-23 05:18:44,283 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:18:44,297 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:44] "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-23 05:18:44,321 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:44] "GET /web/image?model=res.company&id=241&field=logo HTTP/1.1" 200 - 3 0.010 0.116 2026-10-23 05:18:44,357 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:44] "GET /web/image/res.company/241/favicon HTTP/1.1" 200 - 4 0.006 0.033 2026-10-23 05:18:44,360 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.161 2026-10-23 05:18:44,469 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:44,505 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:44] "GET /web/image/res.company/241/favicon HTTP/1.1" 304 - 4 0.003 0.022 2026-10-23 05:18:44,521 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:18:44,625 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:44,672 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:44] "GET /pos/ui/261?from_backend=True HTTP/1.1" 200 - 33 0.083 0.089 2026-10-23 05:18:44,688 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:18:44,776 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:44] "GET /pos/ui/261 HTTP/1.1" 200 - 33 0.030 0.231 2026-10-23 05:18:44,794 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:18:44,815 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:44] "GET /web/image?model=product.template&field=image_128&id=2798&unique=2026-10-23T05:18:13.000+00:00 HTTP/1.1" 200 - 3 0.007 0.249 2026-10-23 05:18:44,853 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:44] "GET /web/image?model=product.template&field=image_128&id=2799&unique=2026-10-23T05:18:13.000+00:00 HTTP/1.1" 200 - 3 0.005 0.255 2026-10-23 05:18:44,898 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:44] "GET /web/image?model=product.template&field=image_128&id=2802&unique=2026-10-23T05:18:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.289 2026-10-23 05:18:44,926 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:44] "GET /web/image?model=product.template&field=image_128&id=2797&unique=2026-10-23T05:18:13.000+00:00 HTTP/1.1" 200 - 3 0.004 0.374 2026-10-23 05:18:44,980 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:44] "GET /web/image?model=product.template&field=image_128&id=2803&unique=2026-10-23T05:18:13.000+00:00 HTTP/1.1" 200 - 3 0.012 0.270 2026-10-23 05:18:45,001 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:45] "GET /web/image?model=product.template&field=image_128&id=2804&unique=2026-10-23T05:18:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.185 2026-10-23 05:18:45,027 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:45] "GET /web/image?model=product.template&field=image_128&id=2805&unique=2026-10-23T05:18:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.203 2026-10-23 05:18:45,152 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.034 0.253 2026-10-23 05:18:45,194 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:45] "GET /web/image?model=product.template&field=image_128&id=2801&unique=2026-10-23T05:18:13.000+00:00 HTTP/1.1" 200 - 3 0.003 0.259 2026-10-23 05:18:45,220 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:45] "GET /web/image?model=product.template&field=image_128&id=2800&unique=2026-10-23T05:18:13.000+00:00 HTTP/1.1" 200 - 3 0.002 0.311 2026-10-23 05:18:45,238 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:45,292 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:45,342 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:45,400 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:45,459 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:45,511 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:45,573 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:45,628 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:45,700 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:45,752 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:45,803 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:45,854 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:45,951 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:45,971 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 05:18:45,974 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:18:46,001 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:46,052 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:46,103 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:46,170 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:46] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_payment_request#pos.payment.method.viva_com_send_payment_request HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:18:46,197 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:46,257 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-10-23 05:18:46,293 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:46] "POST /pos_viva_com/notification?company_id=241&token=viva_com_test HTTP/1.1" 200 - 8 0.005 0.033 2026-10-23 05:18:46,351 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:46,368 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94749819 started for PoS orders references: [{'name': '/', 'pos_reference': '261-261-000001', 'uuid': 'f6d2365e-3bd3-4c03-8f18-7ff41cc7f4cb'}] 2026-10-23 05:18:46,373 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 05:18:47,106 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94749819 order {'name': '/', 'pos_reference': '261-261-000001', 'uuid': 'f6d2365e-3bd3-4c03-8f18-7ff41cc7f4cb'} created pos.order #1013 2026-10-23 05:18:47,138 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94749819 finished 2026-10-23 05:18:47,246 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.229 0.656 2026-10-23 05:18:47,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:47] "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-23 05:18:47,465 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:47,471 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82932238 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-261-000001', 'uuid': 'f6d2365e-3bd3-4c03-8f18-7ff41cc7f4cb'}] 2026-10-23 05:18:47,485 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82932238 order {'name': 'Shop - 000001', 'pos_reference': '261-261-000001', 'uuid': 'f6d2365e-3bd3-4c03-8f18-7ff41cc7f4cb'} sync ignored for existing PoS order pos.order(1013,) (state: paid) 2026-10-23 05:18:47,513 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82932238 finished 2026-10-23 05:18:47,529 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:47,581 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:47,664 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:47,722 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.065 0.188 2026-10-23 05:18:47,741 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.067 2026-10-23 05:18:47,801 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.032 2026-10-23 05:18:47,807 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:47,858 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:47,926 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:47,947 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:47] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.007 0.019 2026-10-23 05:18:47,994 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:48,045 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:48,136 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:48,185 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:48,240 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:48,302 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:48] "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-23 05:18:48,302 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:48,355 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-10-23 05:18:48,390 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:48] "POST /pos_viva_com/notification?company_id=241&token=viva_com_test HTTP/1.1" 200 - 7 0.004 0.036 2026-10-23 05:18:48,400 44 INFO rb-1f9f1af-225886-428050 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-23 05:18:48,434 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51807229 started for PoS orders references: [{'name': '/', 'pos_reference': '261-261-000002', 'uuid': '487fd96a-f77e-44ff-a117-18ebf65936b2'}] 2026-10-23 05:18:48,999 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51807229 order {'name': '/', 'pos_reference': '261-261-000002', 'uuid': '487fd96a-f77e-44ff-a117-18ebf65936b2'} created pos.order #1014 2026-10-23 05:18:49,047 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51807229 finished 2026-10-23 05:18:49,174 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 171 0.181 0.562 2026-10-23 05:18:49,259 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:49] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 05:18:49,299 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: tour succeeded 2026-10-23 05:18:49,300 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: ╔════════════════════════════╗ ║ TOUR VivaComTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-10-23 05:18:49,313 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94894907 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-261-000002', 'uuid': '487fd96a-f77e-44ff-a117-18ebf65936b2'}] 2026-10-23 05:18:49,330 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94894907 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-261-000002', 'uuid': '487fd96a-f77e-44ff-a117-18ebf65936b2'} sync ignored for existing PoS order pos.order(1014,) (state: paid) 2026-10-23 05:18:49,368 44 INFO rb-1f9f1af-225886-428050 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94894907 finished 2026-10-23 05:18:49,493 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: heap 17612612 (allocated 19533824) 2026-10-23 05:18:49,502 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing chrome headless with pid 149648 2026-10-23 05:18:49,506 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:18:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.040 0.158 2026-10-23 05:18:49,511 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing websocket connection 2026-10-23 05:18:49,513 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Terminating chrome headless with pid 149648 2026-10-23 05:18:49,686 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_051849_686603_test_viva_payment_and_refund.txt 2026-10-23 05:18:49,687 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Removing chrome user profile "/tmp/tmpx3onhoq2_chrome_odoo" 2026-10-23 05:18:49,757 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 05:19:03,505 44 INFO rb-1f9f1af-225886-428050 odoo.addons.pos_viva_com.tests.test_pos_payment_method: Starting TestVivaComBearerTokenAcl.test_bearer_token_persists_for_pos_user ... 2026-10-23 05:19:03,616 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-23 05:19:03,772 44 INFO rb-1f9f1af-225886-428050 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-10-23 05:19:04,344 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18393] 2026-10-23 05:19:04,569 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1465] 2026-10-23 05:19:04,588 44 INFO rb-1f9f1af-225886-428050 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-10-23 05:19:04,869 44 INFO rb-1f9f1af-225886-428050 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-10-23 05:19:05,309 44 INFO rb-1f9f1af-225886-428050 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-10-23 05:19:05,693 44 INFO rb-1f9f1af-225886-428050 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_lookup_with_invalid_email ... 2026-10-23 05:19:05,710 44 INFO rb-1f9f1af-225886-428050 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-10-23 05:19:12,357 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1467], uid: 2, model: res.partner 2026-10-23 05:19:12,415 44 INFO rb-1f9f1af-225886-428050 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-10-23 05:19:13,073 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:19:13,667 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18493] 2026-10-23 05:19:13,781 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.product records with IDs: [3321] 2026-10-23 05:19:13,924 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-10-23 05:19:14,156 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_packaging_and_use_its_barcode_in_product ... 2026-10-23 05:19:14,406 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.uom records with IDs: [15] 2026-10-23 05:19:14,429 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-10-23 05:19:14,618 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-10-23 05:19:15,054 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-10-23 05:19:22,428 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-10-23 05:19:29,500 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-10-23 05:19:29,755 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-10-23 05:19:30,050 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:19:30,393 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_common: Starting TestProduct.test_any_user_can_print_product_labels ... 2026-10-23 05:19:31,048 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-10-23 05:19:31,309 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-23 05:19:31,316 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_demo_xls ... 2026-10-23 05:19:31,317 44 INFO rb-1f9f1af-225886-428050 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-23 05:19:31,318 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_template_xls ... 2026-10-23 05:19:31,817 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base_import.models.base_import: importing 10 rows... 2026-10-23 05:19:32,450 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18723] 2026-10-23 05:19:32,543 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.product records with IDs: [3353] 2026-10-23 05:19:32,852 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base_import.models.base_import: done importing data into model: product.template 2026-10-23 05:19:32,885 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_without_values_xls ... 2026-10-23 05:19:33,306 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base_import.models.base_import: importing 6 rows... 2026-10-23 05:19:34,140 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18739, 18738] 2026-10-23 05:19:34,210 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.product records with IDs: [3364, 3363] 2026-10-23 05:19:34,959 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-23 05:19:35,033 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_demo_xls ... 2026-10-23 05:19:35,423 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-10-23 05:19:36,741 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18799, 18797] 2026-10-23 05:19:36,838 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.product records with IDs: [3394, 3395] 2026-10-23 05:19:37,193 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-23 05:19:37,447 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-23 05:19:37,662 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-23 05:19:37,674 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_xls_error ... 2026-10-23 05:19:38,011 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-10-23 05:19:39,375 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18874, 18872] 2026-10-23 05:19:39,472 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.product records with IDs: [3437, 3438] 2026-10-23 05:19:39,825 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-23 05:19:40,124 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-23 05:19:40,229 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-23 05:19:40,611 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-10-23 05:19:41,131 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-10-23 05:19:41,143 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:19:41,313 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-10-23 05:19:41,330 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-10-23 05:19:41,348 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search ... 2026-10-23 05:19:41,747 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search_favorite_first ... 2026-10-23 05:19:42,003 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-10-23 05:19:42,492 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:19:43,572 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-10-23 05:19:43,643 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_11_markup ... 2026-10-23 05:19:43,658 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-10-23 05:19:43,822 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-10-23 05:19:43,971 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_40_specific_property_product_pricelist ... 2026-10-23 05:19:47,314 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_45_property_product_pricelist_config_parameter ... 2026-10-23 05:19:48,523 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_prevent_pricelist_recursion ... 2026-10-23 05:19:48,613 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1148] 2026-10-23 05:19:48,649 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_applied_on_product_variant ... 2026-10-23 05:19:49,048 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_to_formula_and_back ... 2026-10-23 05:19:49,228 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_item_creation_from_product_variant_form ... 2026-10-23 05:19:50,201 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_rule_linked_to_product_variant ... 2026-10-23 05:19:50,262 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1161] 2026-10-23 05:19:50,370 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1162] 2026-10-23 05:19:50,380 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-10-23 05:19:56,596 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-10-23 05:19:57,912 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_sync_parent_pricelist ... 2026-10-23 05:20:03,626 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:20:04,448 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.product records with IDs: [3476] 2026-10-23 05:20:04,952 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.product records with IDs: [3495] 2026-10-23 05:20:04,999 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_04_create_product_variant_non_dynamic ... 2026-10-23 05:20:05,114 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.product records with IDs: [3480, 3489] 2026-10-23 05:20:05,300 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.product records with IDs: [3477] 2026-10-23 05:20:05,318 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_05_create_product_variant_dynamic ... 2026-10-23 05:20:05,535 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.product records with IDs: [3488, 3489, 3490, 3491, 3492, 3493, 3494, 3477, 3478, 3479, 3480, 3481, 3482, 3483, 3484, 3485, 3486, 3487] 2026-10-23 05:20:05,673 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1458] 2026-10-23 05:20:05,689 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1459] 2026-10-23 05:20:05,703 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1460] 2026-10-23 05:20:05,975 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.product records with IDs: [3499, 3500, 3501, 3502, 3503, 3504] 2026-10-23 05:20:06,151 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-10-23 05:20:06,294 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-10-23 05:20:06,437 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-10-23 05:20:06,560 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-10-23 05:20:06,927 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-10-23 05:20:08,148 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-10-23 05:20:14,769 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-10-23 05:20:14,789 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-10-23 05:20:15,293 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-10-23 05:20:16,307 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-10-23 05:20:16,731 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-10-23 05:20:16,750 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:20:17,443 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_list_price_min_display_digits_inherited_from_template ... 2026-10-23 05:20:17,520 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-10-23 05:20:17,567 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-10-23 05:20:17,618 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:20:18,012 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-10-23 05:20:18,102 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-10-23 05:20:24,354 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-10-23 05:20:24,632 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-10-23 05:20:24,693 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-10-23 05:20:24,757 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-10-23 05:20:24,811 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_seller: Starting TestSeller.test_60_sellers_purchase_ok ... 2026-10-23 05:20:24,939 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:20:25,641 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_add_to_products ... 2026-10-23 05:20:26,141 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_update_extra_prices ... 2026-10-23 05:20:26,299 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:20:26,967 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-10-23 05:20:27,250 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-10-23 05:20:27,621 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:20:28,415 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-10-23 05:20:29,060 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-10-23 05:20:29,687 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-10-23 05:20:30,242 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false ... 2026-10-23 05:20:31,065 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false_and_ir_default ... 2026-10-23 05:20:32,054 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariants.test_single_variant_template_computed_values_after_creation ... 2026-10-23 05:20:32,478 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-10-23 05:20:38,245 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-10-23 05:20:38,907 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-10-23 05:20:39,661 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-10-23 05:20:39,960 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-10-23 05:20:40,241 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-10-23 05:20:40,542 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-10-23 05:20:40,924 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-10-23 05:20:41,427 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-10-23 05:20:41,433 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-10-23 05:20:41,576 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:20:42,293 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-10-23 05:20:42,531 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-10-23 05:20:42,805 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-10-23 05:20:43,042 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-10-23 05:20:43,296 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-10-23 05:20:43,740 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-10-23 05:20:44,096 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-10-23 05:20:44,591 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-10-23 05:20:44,829 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-10-23 05:20:45,079 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-10-23 05:20:45,420 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:20:45,446 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-10-23 05:20:45,860 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-10-23 05:20:46,156 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-10-23 05:20:46,492 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-10-23 05:20:46,833 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-10-23 05:20:47,881 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-10-23 05:20:48,185 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-10-23 05:20:48,603 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:20:49,709 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.product records with IDs: [3736] 2026-10-23 05:20:49,908 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_batch_create_variants_with_image ... 2026-10-23 05:20:50,508 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.product records with IDs: [3741] 2026-10-23 05:20:50,664 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-10-23 05:20:50,748 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-10-23 05:20:50,849 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-23 05:20:51,655 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-10-23 05:20:52,456 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-10-23 05:20:53,310 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-10-23 05:20:55,298 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-10-23 05:20:57,215 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-10-23 05:20:58,476 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_add_attribute_to_archived_template ... 2026-10-23 05:20:59,115 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-10-23 05:21:00,478 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-10-23 05:21:00,760 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-10-23 05:21:00,820 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-10-23 05:21:01,504 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-10-23 05:21:03,647 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:21:03,651 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-10-23 05:21:04,005 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-10-23 05:21:04,270 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:21:05,276 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.product records with IDs: [3792] 2026-10-23 05:21:05,371 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-10-23 05:21:05,796 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-10-23 05:21:06,450 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_supplierinfo_with_dynamic_attribute ... 2026-10-23 05:21:06,766 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-10-23 05:21:07,362 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-10-23 05:21:08,119 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-10-23 05:21:08,902 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:21:22,161 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-10-23 05:21:24,086 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-10-23 05:21:25,355 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:21:25,365 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_expiry.tests.test_generate_serial_numbers: Starting TestProductExpiryTour.test_generate_serial_with_expiration ... 2026-10-23 05:21:27,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome pid: 149871 2026-10-23 05:21:27,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless temporary user profile dir: /tmp/tmp8qisx7yx_chrome_odoo 2026-10-23 05:21:27,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:39585/json/version 2026-10-23 05:21:27,000 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39585', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:21:27,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Browser version: Chrome/150.0.7871.114 2026-10-23 05:21:27,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:39585/json 2026-10-23 05:21:27,000 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39585', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:21:27,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Websocket url found: ws://127.0.0.1:39585/devtools/page/7C886012A694FA6BDE679AB9CA9DBB9A 2026-10-23 05:21:27,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Enable chrome headless console log notification 2026-10-23 05:21:27,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless enable page notifications 2026-10-23 05:21:28,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-23 05:21:28,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Setting session cookie in browser 2026-10-23 05:21:28,000 44 INFO rb-1f9f1af-225886-428050 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-23 05:21:28,000 44 INFO rb-1f9f1af-225886-428050 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-23 05:21:28,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:21:30,000 44 INFO rb-1f9f1af-225886-428050 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.226 1.843 2026-10-23 05:21:30,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Navigation result: {'frameId': '7C886012A694FA6BDE679AB9CA9DBB9A', 'loaderId': 'A02B9AA0A7B64D6A31A8E807A55DBEBD', 'isDownload': False} 2026-10-23 05:21:30,000 44 INFO rb-1f9f1af-225886-428050 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-23 05:21:30,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/21d88b5/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-10-23 05:21:30,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/e48b318/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.029 2026-10-23 05:21:30,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.053 0.192 2026-10-23 05:21:30,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.010 0.260 2026-10-23 05:21:30,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/1b39d0e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-23 05:21:30,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/2466dd2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-23 05:21:31,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.003 2026-10-23 05:21:31,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.009 2026-10-23 05:21:31,000 44 INFO rb-1f9f1af-225886-428050 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.006 0.022 2026-10-23 05:21:31,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-23 05:21:31,000 44 INFO rb-1f9f1af-225886-428050 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.035 0.082 2026-10-23 05:21:31,000 44 INFO rb-1f9f1af-225886-428050 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.113 2026-10-23 05:21:31,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: Owl is running in 'dev' mode. 2026-10-23 05:21:31,000 44 INFO rb-1f9f1af-225886-428050 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.006 0.107 2026-10-23 05:21:31,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 05:21:31,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.004 2026-10-23 05:21:31,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo HTTP/1.1" 200 - 29 0.018 0.060 2026-10-23 05:21:31,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.099 2026-10-23 05:21:31,000 44 INFO rb-1f9f1af-225886-428050 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-23 05:21:31,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.070 2026-10-23 05:21:31,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.012 2026-10-23 05:21:31,000 44 INFO rb-1f9f1af-225886-428050 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-23 05:21:31,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.020 2026-10-23 05:21:31,000 44 INFO rb-1f9f1af-225886-428050 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.027 0.134 2026-10-23 05:21:32,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1792721555000 HTTP/1.1" 200 - 6 0.008 0.172 2026-10-23 05:21:32,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 13 0.013 0.190 2026-10-23 05:21:32,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 35 0.031 0.238 2026-10-23 05:21:32,000 44 INFO rb-1f9f1af-225886-428050 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.007 0.367 2026-10-23 05:21:32,000 44 INFO rb-1f9f1af-225886-428050 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.331 2026-10-23 05:21:32,000 44 INFO rb-1f9f1af-225886-428050 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.088 0.378 2026-10-23 05:21:32,000 44 INFO rb-1f9f1af-225886-428050 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.016 0.070 2026-10-23 05:21:32,000 44 INFO rb-1f9f1af-225886-428050 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 - 71 0.063 0.215 2026-10-23 05:21:33,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 45 0.030 0.358 2026-10-23 05:21:33,000 44 INFO rb-1f9f1af-225886-428050 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.421 2026-10-23 05:21:33,000 44 INFO rb-1f9f1af-225886-428050 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.006 0.033 2026-10-23 05:21:33,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:21:33,000 44 INFO rb-1f9f1af-225886-428050 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.008 0.024 2026-10-23 05:21:33,000 44 INFO rb-1f9f1af-225886-428050 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-23 05:21:33,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.045 0.053 2026-10-23 05:21:33,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 30 0.031 0.178 2026-10-23 05:21:33,000 44 INFO rb-1f9f1af-225886-428050 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.043 2026-10-23 05:21:33,000 44 INFO rb-1f9f1af-225886-428050 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.003 0.201 2026-10-23 05:21:33,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1792721555000 HTTP/1.1" 200 - 5 0.010 0.044 2026-10-23 05:21:33,000 44 INFO rb-1f9f1af-225886-428050 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.003 0.035 2026-10-23 05:21:33,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/47cb14f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-23 05:21:33,000 44 INFO rb-1f9f1af-225886-428050 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.007 0.018 2026-10-23 05:21:33,000 44 INFO rb-1f9f1af-225886-428050 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.008 0.066 2026-10-23 05:21:33,000 44 INFO rb-1f9f1af-225886-428050 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.014 0.038 2026-10-23 05:21:34,000 44 INFO rb-1f9f1af-225886-428050 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.004 0.013 2026-10-23 05:21:34,000 44 INFO rb-1f9f1af-225886-428050 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-23 05:21:34,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:21:34,000 44 INFO rb-1f9f1af-225886-428050 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-23 05:21:34,000 44 INFO rb-1f9f1af-225886-428050 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.007 0.026 2026-10-23 05:21:34,000 44 INFO rb-1f9f1af-225886-428050 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-23 05:21:34,000 44 INFO rb-1f9f1af-225886-428050 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.004 0.008 2026-10-23 05:21:34,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/action_generate_lot_line_vals#stock.move.action_generate_lot_line_vals HTTP/1.1" 200 - 22 0.024 0.081 2026-10-23 05:21:34,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/ir.sequence/next_by_id#ir.sequence.next_by_id HTTP/1.1" 200 - 4 0.003 0.083 2026-10-23 05:21:34,000 44 INFO rb-1f9f1af-225886-428050 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.006 0.028 2026-10-23 05:21:34,000 44 INFO rb-1f9f1af-225886-428050 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-23 05:21:34,000 44 INFO rb-1f9f1af-225886-428050 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-23 05:21:34,000 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1552, 1553] 2026-10-23 05:21:34,000 44 INFO rb-1f9f1af-225886-428050 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.049 0.119 2026-10-23 05:21:34,000 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.004 0.009 2026-10-23 05:21:34,000 44 INFO rb-1f9f1af-225886-428050 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-23 05:21:34,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: tour succeeded 2026-10-23 05:21:34,000 44 INFO rb-1f9f1af-225886-428050 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-23 05:21:34,000 44 INFO rb-1f9f1af-225886-428050 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 - 44 0.040 0.116 2026-10-23 05:21:35,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: heap 30490672 (allocated 32083968) 2026-10-23 05:21:35,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing chrome headless with pid 149871 2026-10-23 05:21:35,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing websocket connection 2026-10-23 05:21:35,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Terminating chrome headless with pid 149871 2026-10-23 05:21:35,000 44 INFO rb-1f9f1af-225886-428050 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 - 44 0.042 0.259 2026-10-23 05:21:35,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20200601_000000_000000_test_generate_serial_with_expiration.txt 2026-10-23 05:21:35,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Removing chrome user profile "/tmp/tmp8qisx7yx_chrome_odoo" 2026-10-23 05:21:35,210 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:21:49,620 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_aggregates ... 2026-10-23 05:21:49,904 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-10-23 05:21:50,491 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-10-23 05:21:52,157 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_read_grouping_sets ... 2026-10-23 05:21:54,420 44 INFO rb-1f9f1af-225886-428050 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-10-23 05:21:55,919 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:22:01,323 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-10-23 05:22:01,746 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome pid: 150089 2026-10-23 05:22:01,746 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless temporary user profile dir: /tmp/tmp8qiznoqr_chrome_odoo 2026-10-23 05:22:01,748 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:41687/json/version 2026-10-23 05:22:01,752 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41687', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:22:01,772 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Browser version: Chrome/150.0.7871.114 2026-10-23 05:22:01,772 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:41687/json 2026-10-23 05:22:01,774 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41687', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:22:01,789 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Websocket url found: ws://127.0.0.1:41687/devtools/page/0EA3E5E4DF3C938ECCBB57DA8FDB105E 2026-10-23 05:22:01,806 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Enable chrome headless console log notification 2026-10-23 05:22:01,822 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless enable page notifications 2026-10-23 05:22:01,964 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-23 05:22:01,980 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Setting session cookie in browser 2026-10-23 05:22:01,986 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-23 05:22:01,986 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-23 05:22:02,013 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:22:03,917 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:03] "GET /odoo HTTP/1.1" 200 - 160 0.174 1.737 2026-10-23 05:22:03,925 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigation result: {'frameId': '0EA3E5E4DF3C938ECCBB57DA8FDB105E', 'loaderId': '3D806454A90FAD82FDECDE8FFACAD4ED', 'isDownload': False} 2026-10-23 05:22:03,925 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-10-23 05:22:03,972 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:03] "GET /web/assets/e48b318/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-10-23 05:22:03,986 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:03] "GET /web/assets/21d88b5/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.028 2026-10-23 05:22:04,203 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:04] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.053 0.184 2026-10-23 05:22:04,225 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 0.248 2026-10-23 05:22:04,267 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:04] "GET /web/assets/1b39d0e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.007 2026-10-23 05:22:04,306 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:04] "GET /web/assets/2466dd2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.009 0.007 2026-10-23 05:22:05,018 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:22:05,020 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:22:05,034 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.018 2026-10-23 05:22:05,113 44 INFO rb-1f9f1af-225886-428050 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-23 05:22:05,163 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: Owl is running in 'dev' mode. 2026-10-23 05:22:05,193 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.041 0.077 2026-10-23 05:22:05,216 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.128 2026-10-23 05:22:05,221 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-10-23 05:22:05,239 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.143 2026-10-23 05:22:05,245 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:22:05,428 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "GET /odoo HTTP/1.1" 200 - 29 0.027 0.136 2026-10-23 05:22:05,452 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:05,461 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:05,479 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.191 2026-10-23 05:22:05,502 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:22:05,508 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 05:22:05,553 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:05,605 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.057 0.171 2026-10-23 05:22:05,654 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "GET /web/image/res.partner/3/avatar_128?unique=1792721555000 HTTP/1.1" 200 - 6 0.010 0.266 2026-10-23 05:22:05,663 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.241 2026-10-23 05:22:05,679 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.225 2026-10-23 05:22:05,684 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.186 2026-10-23 05:22:05,793 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "POST /mail/data HTTP/1.1" 200 - 34 0.038 0.139 2026-10-23 05:22:05,801 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:05,823 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 05:22:05,839 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.020 0.423 2026-10-23 05:22:05,849 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 05:22:05,866 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.193 2026-10-23 05:22:05,913 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.392 2026-10-23 05:22:05,923 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.243 2026-10-23 05:22:05,954 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.109 2026-10-23 05:22:05,994 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.069 2026-10-23 05:22:06,391 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:06] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.104 0.258 2026-10-23 05:22:06,598 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:06] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.036 0.125 2026-10-23 05:22:06,606 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:06] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.159 2026-10-23 05:22:06,766 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:06] "POST /mail/data HTTP/1.1" 200 - 45 0.049 0.254 2026-10-23 05:22:06,810 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:06] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.164 2026-10-23 05:22:06,892 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:06] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.028 2026-10-23 05:22:06,917 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:06,959 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:06] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.009 0.037 2026-10-23 05:22:06,985 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:07,010 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:07] "POST /web/dataset/call_button/project.project/action_project_task_burndown_chart_report#project.project.action_project_task_burndown_chart_report HTTP/1.1" 200 - 13 0.008 0.021 2026-10-23 05:22:07,063 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:07] "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.011 0.026 2026-10-23 05:22:07,180 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:07] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.003 0.090 2026-10-23 05:22:07,502 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/dc6b9d2/web.assets_backend_lazy.min.css (id:17460) 2026-10-23 05:22:07,506 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:07] "GET /web/assets/dc6b9d2/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.016 0.299 2026-10-23 05:22:07,638 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c705689/web.assets_backend_lazy.min.js (id:17461) 2026-10-23 05:22:07,642 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:07] "GET /web/assets/c705689/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.007 0.440 2026-10-23 05:22:07,688 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:07] "POST /web/dataset/call_kw/project.project/read#project.project.read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 05:22:07,794 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:07] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 7 0.016 0.063 2026-10-23 05:22:07,848 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:07] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.020 2026-10-23 05:22:07,875 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:07] "GET /web/assets/53c5a66/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-23 05:22:08,063 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:08,130 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:08,206 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:08,215 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:08] "POST /web/dataset/call_kw/project.task.type/web_search_read#project.task.type.web_search_read HTTP/1.1" 200 - 2 0.003 0.007 2026-10-23 05:22:08,321 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:08] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 3 0.009 0.079 2026-10-23 05:22:08,347 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:08,546 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:08,625 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:08,651 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:08] "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.026 0.076 2026-10-23 05:22:08,763 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:08,826 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:08,919 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:08,971 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:08] "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.015 0.035 2026-10-23 05:22:09,042 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:09,118 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:09,151 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:09] "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.037 2026-10-23 05:22:09,208 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:09,281 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:09,337 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:09,410 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:09,453 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:09] "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.033 2026-10-23 05:22:09,471 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:09,551 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: tour succeeded 2026-10-23 05:22:09,552 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: ╔════════════════════════════════════╗ ║ TOUR burndown_chart_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-23 05:22:09,787 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: heap 29981500 (allocated 34082816) 2026-10-23 05:22:09,811 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing chrome headless with pid 150089 2026-10-23 05:22:09,811 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing websocket connection 2026-10-23 05:22:09,814 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Terminating chrome headless with pid 150089 2026-10-23 05:22:09,934 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_052209_934400_test_burndown_chart_tour.txt 2026-10-23 05:22:09,934 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Removing chrome user profile "/tmp/tmp8qiznoqr_chrome_odoo" 2026-10-23 05:22:09,969 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 05:22:09,973 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_import_files: Starting TestImportFiles.test_import_task_template_xls ... 2026-10-23 05:22:09,982 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:09,994 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:22:12,283 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-10-23 05:22:13,080 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19201, 19200, 19199] 2026-10-23 05:22:13,183 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted project.task records with IDs: [1099, 1098, 1097] 2026-10-23 05:22:13,199 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3101, 3102, 3103, 3104, 3105, 3106] 2026-10-23 05:22:13,834 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #341 deleted project.task.type records with IDs: [2233] 2026-10-23 05:22:13,881 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #340 deleted project.task.type records with IDs: [2228] 2026-10-23 05:22:13,918 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #340 deleted project.task.type records with IDs: [2227, 2229] 2026-10-23 05:22:13,940 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2226, 2232] 2026-10-23 05:22:14,080 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2235, 2236, 2237] 2026-10-23 05:22:14,087 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_new_personal_stages_created_for_new_users ... 2026-10-23 05:22:14,748 44 INFO rb-1f9f1af-225886-428050 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-23 05:22:15,244 44 INFO rb-1f9f1af-225886-428050 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-23 05:22:15,626 44 INFO rb-1f9f1af-225886-428050 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-23 05:22:15,643 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-10-23 05:22:16,015 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-10-23 05:22:16,046 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19195, 19193, 19191] 2026-10-23 05:22:16,103 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted project.task records with IDs: [1096, 1094, 1093] 2026-10-23 05:22:16,113 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3093, 3094, 3095, 3096, 3099, 3100] 2026-10-23 05:22:16,485 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_grouping_sets ... 2026-10-23 05:22:16,534 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-10-23 05:22:16,791 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-23 05:22:18,875 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-10-23 05:22:19,289 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome pid: 150305 2026-10-23 05:22:19,290 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless temporary user profile dir: /tmp/tmpv8bod841_chrome_odoo 2026-10-23 05:22:19,290 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:37361/json/version 2026-10-23 05:22:19,292 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:19,313 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Browser version: Chrome/150.0.7871.114 2026-10-23 05:22:19,313 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:37361/json 2026-10-23 05:22:19,315 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:19,330 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Websocket url found: ws://127.0.0.1:37361/devtools/page/907A81774A914823C610E2BE72CD50A7 2026-10-23 05:22:19,343 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Enable chrome headless console log notification 2026-10-23 05:22:19,351 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless enable page notifications 2026-10-23 05:22:19,404 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:armandel from n/a 2026-10-23 05:22:19,420 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Setting session cookie in browser 2026-10-23 05:22:19,428 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-23 05:22:19,428 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-23 05:22:19,451 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:22:21,404 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:21] "GET /odoo HTTP/1.1" 200 - 157 0.105 1.851 2026-10-23 05:22:21,408 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigation result: {'frameId': '907A81774A914823C610E2BE72CD50A7', 'loaderId': '1480FC03B2A9AB0022C695EAD0DC13F8', 'isDownload': False} 2026-10-23 05:22:21,409 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-10-23 05:22:21,454 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:21] "GET /web/assets/e48b318/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.015 2026-10-23 05:22:21,468 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:21] "GET /web/assets/21d88b5/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.035 2026-10-23 05:22:21,645 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:21] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.063 0.138 2026-10-23 05:22:21,672 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.212 2026-10-23 05:22:21,723 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:21] "GET /web/assets/1b39d0e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-23 05:22:21,823 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:21] "GET /web/assets/2466dd2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-23 05:22:22,609 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:22] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 05:22:22,627 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:22] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 05:22:22,634 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.010 0.020 2026-10-23 05:22:22,674 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:22] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-23 05:22:22,699 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.016 2026-10-23 05:22:22,800 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: Owl is running in 'dev' mode. 2026-10-23 05:22:22,830 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:22:22,853 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:22] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:22:22,953 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:22] "GET /odoo HTTP/1.1" 200 - 28 0.021 0.066 2026-10-23 05:22:22,975 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.098 2026-10-23 05:22:23,085 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:22:23,123 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:23,136 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22: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-23 05:22:23,139 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:23] "GET /web/image/res.partner/1535/avatar_128?unique=1792732936000 HTTP/1.1" 200 - 13 0.032 0.070 2026-10-23 05:22:23,155 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:23,227 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:23,236 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:23] "GET /web/image?model=res.users&field=avatar_128&id=348 HTTP/1.1" 200 - 7 0.019 0.188 2026-10-23 05:22:23,246 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:23] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.002 0.212 2026-10-23 05:22:23,252 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:23] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.203 2026-10-23 05:22:23,296 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.135 2026-10-23 05:22:23,390 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:23] "POST /mail/data HTTP/1.1" 200 - 33 0.027 0.200 2026-10-23 05:22:23,396 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:23] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.357 2026-10-23 05:22:23,406 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:23] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.155 2026-10-23 05:22:23,410 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.325 2026-10-23 05:22:23,420 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:23] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.160 2026-10-23 05:22:23,478 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:23] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:22:23,498 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:23,525 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:23] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.018 2026-10-23 05:22:23,723 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:23] "POST /mail/data HTTP/1.1" 200 - 43 0.029 0.091 2026-10-23 05:22:24,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 348, model: logistics.shipment.stage 2026-10-23 05:22:24,066 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:24] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 105 0.089 0.369 2026-10-23 05:22:24,133 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:24] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.009 0.360 2026-10-23 05:22:24,238 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:24] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 24 0.031 0.084 2026-10-23 05:22:24,243 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:24] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.117 2026-10-23 05:22:24,304 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:24] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 05:22:24,437 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:24,477 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:24] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.008 0.026 2026-10-23 05:22:24,500 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:24,539 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:24,541 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:24] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 23 0.019 0.074 2026-10-23 05:22:24,609 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:24,660 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:24,727 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:24,827 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 348, model: project.task, field: is_timeoff_task 2026-10-23 05:22:24,831 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 348, model: project.task, field: task_to_invoice 2026-10-23 05:22:24,935 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:24] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 81 0.056 0.314 2026-10-23 05:22:24,962 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:24] "POST /web/action/load HTTP/1.1" 200 - 12 0.010 0.211 2026-10-23 05:22:24,996 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:24] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.021 2026-10-23 05:22:25,021 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:25] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.013 0.014 2026-10-23 05:22:25,109 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 348, model: project.task, field: is_timeoff_task 2026-10-23 05:22:25,115 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 348, model: project.task, field: task_to_invoice 2026-10-23 05:22:25,176 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:25] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 27 0.018 0.137 2026-10-23 05:22:25,189 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:25] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.167 2026-10-23 05:22:25,215 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:25] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.011 2026-10-23 05:22:25,321 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:25] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.025 0.091 2026-10-23 05:22:25,500 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:25,521 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:25] "GET /web/image/res.users/348/avatar_128 HTTP/1.1" 200 - 7 0.011 0.023 2026-10-23 05:22:25,560 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:25,618 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:25,635 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:25] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.005 0.010 2026-10-23 05:22:25,671 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:25] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.005 0.016 2026-10-23 05:22:25,710 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:25,779 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:25,795 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:25] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.002 0.012 2026-10-23 05:22:25,827 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:25] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:22:25,845 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:25] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 2 0.002 0.014 2026-10-23 05:22:25,924 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:25,984 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:25,996 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:25] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 3 0.004 0.006 2026-10-23 05:22:26,030 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:26] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.011 2026-10-23 05:22:26,106 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:26] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.020 0.065 2026-10-23 05:22:26,176 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:26,236 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:26,271 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:26] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.005 0.021 2026-10-23 05:22:26,336 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:26] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 5 0.008 0.029 2026-10-23 05:22:26,435 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:26,506 44 INFO rb-1f9f1af-225886-428050 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-23 05:22:26,664 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:26] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 58 0.040 0.106 2026-10-23 05:22:26,705 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:26] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.005 0.021 2026-10-23 05:22:26,753 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:26] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.013 0.050 2026-10-23 05:22:26,820 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: tour succeeded 2026-10-23 05:22:26,821 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: ╔════════════════════════════════════╗ ║ TOUR personal_stage_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-23 05:22:26,866 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:26] "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.058 0.114 2026-10-23 05:22:26,883 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:26] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.095 2026-10-23 05:22:26,903 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:22:26] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.005 0.112 2026-10-23 05:22:26,982 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: heap 30586992 (allocated 32772096) 2026-10-23 05:22:26,993 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing chrome headless with pid 150305 2026-10-23 05:22:26,999 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing websocket connection 2026-10-23 05:22:26,999 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Terminating chrome headless with pid 150305 2026-10-23 05:22:27,125 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_052227_124800_test_personal_stage_tour.txt 2026-10-23 05:22:27,125 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Removing chrome user profile "/tmp/tmpv8bod841_chrome_odoo" 2026-10-23 05:22:27,156 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:22:43,815 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [32462] 2026-10-23 05:22:43,816 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-10-23 05:22:47,544 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_assert_initial_values ... 2026-10-23 05:22:48,784 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_copy_task_logs_chatter ... 2026-10-23 05:22:50,000 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_mail_alais_assignees_from_recipient_list ... 2026-10-23 05:22:51,748 44 INFO rb-1f9f1af-225886-428050 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-23 05:22:52,042 44 INFO rb-1f9f1af-225886-428050 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to "Armande ProjectUser" ,"Chell Gladys" ,"Bastien ProjectManager" ,"Goats" with Message-Id <1792732971.9537823-27000-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 267}, 353, mail.alias(827,)) 2026-10-23 05:22:52,640 44 INFO rb-1f9f1af-225886-428050 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to project+goats@test.mycompany.com,chell@gladys.portal,b.t@example.com,armande.projectuser@example.com,bastien.projectmanager@example.com with Message-Id <1792732972.5843635-17493-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 267}, 353, mail.alias(827,)) 2026-10-23 05:22:52,941 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_project_notify_get_recipients_groups ... 2026-10-23 05:22:53,986 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_access_action ... 2026-10-23 05:22:55,177 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_from_mail ... 2026-10-23 05:22:56,228 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_no_stage ... 2026-10-23 05:22:57,293 44 INFO rb-1f9f1af-225886-428050 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1792732977.2365925-62858-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 268}, 355, mail.alias(828,)) 2026-10-23 05:22:57,564 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_notifies_author ... 2026-10-23 05:22:58,706 44 INFO rb-1f9f1af-225886-428050 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1792732978.6240413-81917-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 268}, 353, mail.alias(828,)) 2026-10-23 05:22:59,476 44 INFO rb-1f9f1af-225886-428050 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "Valid Lelitre" ,"Armande ProjectUser" ,"Valid Poilvache" ,"New Cc" ,"New Customer" with Message-Id <1792732979.4112120-74010-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1139, custom_values: None, uid: 1 2026-10-23 05:22:59,722 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19525, 19524] 2026-10-23 05:23:00,070 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1551, 1552] 2026-10-23 05:23:00,177 44 INFO rb-1f9f1af-225886-428050 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1792732980.0900280-30593-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 268}, 355, mail.alias(828,)) 2026-10-23 05:23:00,861 44 INFO rb-1f9f1af-225886-428050 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "Valid Lelitre" ,"Armande ProjectUser" ,"Valid Poilvache" ,"New Cc" ,"New Customer" with Message-Id <1792732980.8028948-76545-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1140, custom_values: None, uid: 1 2026-10-23 05:23:01,044 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19531, 19530] 2026-10-23 05:23:01,236 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1553, 1554] 2026-10-23 05:23:01,328 44 INFO rb-1f9f1af-225886-428050 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1792732981.2484512-46566-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 268}, 1, mail.alias(828,)) 2026-10-23 05:23:02,274 44 INFO rb-1f9f1af-225886-428050 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "Valid Lelitre" ,"Armande ProjectUser" ,"Valid Poilvache" ,"New Cc" ,"New Customer" with Message-Id <1792732982.2078140-48355-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1141, custom_values: None, uid: 1 2026-10-23 05:23:02,451 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19537, 19536] 2026-10-23 05:23:02,635 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1556, 1557] 2026-10-23 05:23:02,648 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_removes_email_signatures ... 2026-10-23 05:23:03,620 44 INFO rb-1f9f1af-225886-428050 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1792732983.6011212@localhost>: direct alias match: ('project.task', 0, {'project_id': 268}, 1, mail.alias(828,)) 2026-10-23 05:23:03,866 44 INFO rb-1f9f1af-225886-428050 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1792732983.8473163@localhost>: direct alias match: ('project.task', 0, {'project_id': 268}, 1, mail.alias(828,)) 2026-10-23 05:23:04,007 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_project_update ... 2026-10-23 05:23:05,479 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_user_ids_update ... 2026-10-23 05:23:06,325 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3249, 3250] 2026-10-23 05:23:06,338 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3153, 3154] 2026-10-23 05:23:06,728 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_portal_share_adds_followers ... 2026-10-23 05:23:07,814 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-23 05:23:10,408 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-10-23 05:23:10,517 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-10-23 05:23:11,115 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-10-23 05:23:11,606 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_with_milestones_disabled ... 2026-10-23 05:23:12,286 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-10-23 05:23:13,225 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_next_milestone_ordered_by_deadline ... 2026-10-23 05:23:13,305 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_project_milestone_color ... 2026-10-23 05:23:13,443 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_on_tasks_from_different_projects ... 2026-10-23 05:23:13,767 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-10-23 05:23:14,853 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:23:19,524 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-10-23 05:23:21,725 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:23:24,162 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-10-23 05:23:24,356 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:23:26,891 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_followers_task_created_by_portal_user ... 2026-10-23 05:23:27,053 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_mention_suggestions ... 2026-10-23 05:23:27,161 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-10-23 05:23:27,234 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-10-23 05:23:27,452 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: bad_resource_allocation_task_alert 2026-10-23 05:23:27,463 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: bad_resource_allocation_task_count 2026-10-23 05:23:27,467 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: bad_resource_allocation_task_json 2026-10-23 05:23:27,470 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: document_ids 2026-10-23 05:23:27,473 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: document_count 2026-10-23 05:23:27,476 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: html_field_history_metadata 2026-10-23 05:23:27,480 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: message_follower_ids 2026-10-23 05:23:27,485 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: message_partner_ids 2026-10-23 05:23:27,489 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: message_ids 2026-10-23 05:23:27,492 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: has_message 2026-10-23 05:23:27,495 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: message_needaction 2026-10-23 05:23:27,498 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: message_needaction_counter 2026-10-23 05:23:27,500 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: message_has_error 2026-10-23 05:23:27,502 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: message_has_error_counter 2026-10-23 05:23:27,503 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: message_attachment_count 2026-10-23 05:23:27,505 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: rating_ids 2026-10-23 05:23:27,507 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: origin_message_id 2026-10-23 05:23:27,509 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: origin_references 2026-10-23 05:23:27,511 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: website_message_ids 2026-10-23 05:23:27,512 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: message_has_sms_error 2026-10-23 05:23:27,514 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: approval_coverage_state 2026-10-23 05:23:27,516 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: rotting_days 2026-10-23 05:23:27,518 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: is_rotting 2026-10-23 05:23:27,519 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: rating_last_value 2026-10-23 05:23:27,521 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: rating_last_feedback 2026-10-23 05:23:27,523 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: rating_last_image 2026-10-23 05:23:27,524 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: rating_count 2026-10-23 05:23:27,527 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: rating_avg 2026-10-23 05:23:27,529 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: rating_avg_text 2026-10-23 05:23:27,530 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: rating_percentage_satisfaction 2026-10-23 05:23:27,532 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: rating_last_text 2026-10-23 05:23:27,535 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: activity_ids 2026-10-23 05:23:27,536 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: activity_state 2026-10-23 05:23:27,538 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: activity_user_id 2026-10-23 05:23:27,541 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: activity_type_id 2026-10-23 05:23:27,543 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: activity_type_icon 2026-10-23 05:23:27,545 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: activity_date_deadline 2026-10-23 05:23:27,548 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: my_activity_date_deadline 2026-10-23 05:23:27,551 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: activity_summary 2026-10-23 05:23:27,553 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: activity_exception_decoration 2026-10-23 05:23:27,556 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: activity_exception_icon 2026-10-23 05:23:27,559 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: activity_calendar_event_id 2026-10-23 05:23:27,562 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: email_cc 2026-10-23 05:23:27,564 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: access_warning 2026-10-23 05:23:27,567 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: date_end 2026-10-23 05:23:27,570 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: task_properties 2026-10-23 05:23:27,572 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: role_ids 2026-10-23 05:23:27,575 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: personal_stage_type_ids 2026-10-23 05:23:27,578 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: personal_stage_id 2026-10-23 05:23:27,581 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: personal_stage_type_id 2026-10-23 05:23:27,584 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: partner_phone 2026-10-23 05:23:27,587 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: rating_active 2026-10-23 05:23:27,590 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: attachment_ids 2026-10-23 05:23:27,592 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: project_privacy_visibility 2026-10-23 05:23:27,595 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: subtask_completion_percentage 2026-10-23 05:23:27,598 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: working_hours_open 2026-10-23 05:23:27,601 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: working_hours_close 2026-10-23 05:23:27,603 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: working_days_open 2026-10-23 05:23:27,604 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: working_days_close 2026-10-23 05:23:27,606 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: closed_depend_on_count 2026-10-23 05:23:27,608 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: link_preview_name 2026-10-23 05:23:27,611 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: create_uid 2026-10-23 05:23:27,613 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: write_uid 2026-10-23 05:23:27,615 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: color_stage 2026-10-23 05:23:27,617 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: ancestor_id 2026-10-23 05:23:27,619 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: partner_name 2026-10-23 05:23:27,621 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: partner_company_name 2026-10-23 05:23:27,623 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: remaining_hours_percentage 2026-10-23 05:23:27,624 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: user_skill_ids 2026-10-23 05:23:27,626 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: leave_types_count 2026-10-23 05:23:27,628 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: is_timeoff_task 2026-10-23 05:23:27,630 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: planned_date_start 2026-10-23 05:23:27,632 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: planned_date_end 2026-10-23 05:23:27,633 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: recursive_depend_ids 2026-10-23 05:23:27,635 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: recursive_depending_ids 2026-10-23 05:23:27,637 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: resource_allocation 2026-10-23 05:23:27,639 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: dependency_level 2026-10-23 05:23:27,640 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: bad_resource_allocation_task_ids 2026-10-23 05:23:27,643 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: manager_id 2026-10-23 05:23:27,646 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: okr_node_id 2026-10-23 05:23:27,650 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: project_sale_order_id 2026-10-23 05:23:27,653 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: sale_order_state 2026-10-23 05:23:27,656 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: task_to_invoice 2026-10-23 05:23:27,659 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: pricing_type 2026-10-23 05:23:27,661 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: is_project_map_empty 2026-10-23 05:23:27,664 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: has_multi_sol 2026-10-23 05:23:27,667 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: timesheet_product_id 2026-10-23 05:23:27,670 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: last_sol_of_customer 2026-10-23 05:23:27,673 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: shipment_id 2026-10-23 05:23:27,676 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: shipment_stage_id 2026-10-23 05:23:27,679 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: template_task_id 2026-10-23 05:23:27,682 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: is_require_document 2026-10-23 05:23:27,685 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: required_document_ids 2026-10-23 05:23:27,688 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 370, model: project.task, field: requirement_doc_status 2026-10-23 05:23:27,694 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-10-23 05:23:28,149 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-10-23 05:23:28,396 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-10-23 05:23:28,539 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3318] 2026-10-23 05:23:28,550 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3314] 2026-10-23 05:23:30,396 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_task_with_portal_user ... 2026-10-23 05:23:30,794 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: id 2026-10-23 05:23:30,814 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: display_name 2026-10-23 05:23:30,828 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: message_is_follower 2026-10-23 05:23:30,842 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: duration_tracking 2026-10-23 05:23:30,855 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: access_url 2026-10-23 05:23:30,870 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: access_token 2026-10-23 05:23:30,884 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: active 2026-10-23 05:23:30,898 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: stage_id_color 2026-10-23 05:23:30,911 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: create_date 2026-10-23 05:23:30,931 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: write_date 2026-10-23 05:23:30,943 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: date_assign 2026-10-23 05:23:30,969 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: project_id 2026-10-23 05:23:30,981 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: display_in_project 2026-10-23 05:23:30,995 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: allocated_hours 2026-10-23 05:23:31,010 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: subtask_allocated_hours 2026-10-23 05:23:31,053 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: user_ids 2026-10-23 05:23:31,068 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: portal_user_names 2026-10-23 05:23:31,081 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: email_from 2026-10-23 05:23:31,103 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: company_id 2026-10-23 05:23:31,117 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: displayed_image_id 2026-10-23 05:23:31,140 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: subtask_count 2026-10-23 05:23:31,154 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: closed_subtask_count 2026-10-23 05:23:31,168 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: allow_milestones 2026-10-23 05:23:31,195 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: milestone_id 2026-10-23 05:23:31,209 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: has_late_and_unreached_milestone 2026-10-23 05:23:31,222 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: allow_task_dependencies 2026-10-23 05:23:31,240 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: depend_on_ids 2026-10-23 05:23:31,254 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: depend_on_count 2026-10-23 05:23:31,278 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: dependent_ids 2026-10-23 05:23:31,295 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: dependent_tasks_count 2026-10-23 05:23:31,313 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: display_parent_task_button 2026-10-23 05:23:31,327 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: current_user_same_company_partner 2026-10-23 05:23:31,343 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: display_follow_button 2026-10-23 05:23:31,362 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: allow_recurring_tasks 2026-10-23 05:23:31,379 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: recurring_task 2026-10-23 05:23:31,395 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: recurring_count 2026-10-23 05:23:31,398 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 370, model: project.task.recurrence 2026-10-23 05:23:31,414 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: repeat_interval 2026-10-23 05:23:31,431 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: repeat_unit 2026-10-23 05:23:31,445 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: repeat_type 2026-10-23 05:23:31,461 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: repeat_until 2026-10-23 05:23:31,474 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: is_template 2026-10-23 05:23:31,492 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: has_project_template 2026-10-23 05:23:31,509 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: has_template_ancestor 2026-10-23 05:23:31,525 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: analytic_account_active 2026-10-23 05:23:31,542 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: allow_timesheets 2026-10-23 05:23:31,557 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: remaining_hours 2026-10-23 05:23:31,574 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: effective_hours 2026-10-23 05:23:31,591 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: total_hours_spent 2026-10-23 05:23:31,605 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: progress 2026-10-23 05:23:31,622 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: overtime 2026-10-23 05:23:31,641 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: subtask_effective_hours 2026-10-23 05:23:31,689 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: timesheet_ids 2026-10-23 05:23:31,720 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: encode_uom_in_days 2026-10-23 05:23:31,753 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: sale_order_id 2026-10-23 05:23:31,789 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: sale_line_id 2026-10-23 05:23:31,802 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: allow_billable 2026-10-23 05:23:31,818 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: display_sale_order_button 2026-10-23 05:23:31,835 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: remaining_hours_so 2026-10-23 05:23:31,856 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: remaining_hours_available 2026-10-23 05:23:31,880 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: bad_resource_allocation_task_alert 2026-10-23 05:23:31,895 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: bad_resource_allocation_task_count 2026-10-23 05:23:31,910 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: bad_resource_allocation_task_json 2026-10-23 05:23:31,913 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 370, model: document.document 2026-10-23 05:23:31,928 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: document_count 2026-10-23 05:23:31,944 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: html_field_history_metadata 2026-10-23 05:23:31,946 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 370, model: mail.followers 2026-10-23 05:23:31,975 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: message_partner_ids 2026-10-23 05:23:32,008 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: message_ids 2026-10-23 05:23:32,024 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: has_message 2026-10-23 05:23:32,040 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: message_needaction 2026-10-23 05:23:32,052 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: message_needaction_counter 2026-10-23 05:23:32,067 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: message_has_error 2026-10-23 05:23:32,082 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: message_has_error_counter 2026-10-23 05:23:32,095 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: message_attachment_count 2026-10-23 05:23:32,097 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 370, model: rating.rating 2026-10-23 05:23:32,113 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: origin_message_id 2026-10-23 05:23:32,129 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: origin_references 2026-10-23 05:23:32,153 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: website_message_ids 2026-10-23 05:23:32,167 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: message_has_sms_error 2026-10-23 05:23:32,183 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: approval_coverage_state 2026-10-23 05:23:32,201 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: rotting_days 2026-10-23 05:23:32,218 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: is_rotting 2026-10-23 05:23:32,232 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: rating_last_value 2026-10-23 05:23:32,248 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: rating_last_feedback 2026-10-23 05:23:32,261 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: rating_last_image 2026-10-23 05:23:32,277 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: rating_count 2026-10-23 05:23:32,291 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: rating_avg 2026-10-23 05:23:32,308 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: rating_avg_text 2026-10-23 05:23:32,327 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: rating_percentage_satisfaction 2026-10-23 05:23:32,343 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: rating_last_text 2026-10-23 05:23:32,345 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 370, model: mail.activity 2026-10-23 05:23:32,363 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: activity_state 2026-10-23 05:23:32,391 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: activity_user_id 2026-10-23 05:23:32,394 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 370, model: mail.activity.type 2026-10-23 05:23:32,408 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: activity_type_icon 2026-10-23 05:23:32,423 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: activity_date_deadline 2026-10-23 05:23:32,437 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: my_activity_date_deadline 2026-10-23 05:23:32,452 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: activity_summary 2026-10-23 05:23:32,468 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: activity_exception_decoration 2026-10-23 05:23:32,483 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: activity_exception_icon 2026-10-23 05:23:32,504 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: activity_calendar_event_id 2026-10-23 05:23:32,517 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: email_cc 2026-10-23 05:23:32,531 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: access_warning 2026-10-23 05:23:32,546 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: date_end 2026-10-23 05:23:32,562 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: task_properties 2026-10-23 05:23:32,564 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 370, model: project.role 2026-10-23 05:23:32,582 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: personal_stage_type_ids 2026-10-23 05:23:32,584 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 370, model: project.task.stage.personal 2026-10-23 05:23:32,602 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: personal_stage_type_id 2026-10-23 05:23:32,618 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: partner_phone 2026-10-23 05:23:32,635 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: rating_active 2026-10-23 05:23:32,651 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: attachment_ids 2026-10-23 05:23:32,667 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: project_privacy_visibility 2026-10-23 05:23:32,684 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: subtask_completion_percentage 2026-10-23 05:23:32,702 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: working_hours_open 2026-10-23 05:23:32,716 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: working_hours_close 2026-10-23 05:23:32,731 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: working_days_open 2026-10-23 05:23:32,747 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: working_days_close 2026-10-23 05:23:32,762 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: closed_depend_on_count 2026-10-23 05:23:32,777 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: link_preview_name 2026-10-23 05:23:32,801 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: create_uid 2026-10-23 05:23:32,837 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: write_uid 2026-10-23 05:23:32,851 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: color_stage 2026-10-23 05:23:32,877 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: ancestor_id 2026-10-23 05:23:32,895 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: partner_name 2026-10-23 05:23:32,909 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: partner_company_name 2026-10-23 05:23:32,924 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: remaining_hours_percentage 2026-10-23 05:23:32,927 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 370, model: hr.employee.skill 2026-10-23 05:23:32,941 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: leave_types_count 2026-10-23 05:23:32,952 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: is_timeoff_task 2026-10-23 05:23:32,975 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: planned_date_start 2026-10-23 05:23:32,992 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: planned_date_end 2026-10-23 05:23:33,015 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: recursive_depend_ids 2026-10-23 05:23:33,032 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: recursive_depending_ids 2026-10-23 05:23:33,045 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: resource_allocation 2026-10-23 05:23:33,057 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: dependency_level 2026-10-23 05:23:33,075 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: bad_resource_allocation_task_ids 2026-10-23 05:23:33,113 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: manager_id 2026-10-23 05:23:33,115 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 370, model: okr.node 2026-10-23 05:23:33,132 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: project_sale_order_id 2026-10-23 05:23:33,146 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: sale_order_state 2026-10-23 05:23:33,158 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: task_to_invoice 2026-10-23 05:23:33,170 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: pricing_type 2026-10-23 05:23:33,184 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: is_project_map_empty 2026-10-23 05:23:33,195 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: has_multi_sol 2026-10-23 05:23:33,251 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: timesheet_product_id 2026-10-23 05:23:33,268 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: last_sol_of_customer 2026-10-23 05:23:33,297 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: shipment_id 2026-10-23 05:23:33,300 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 370, model: logistics.shipment.stage 2026-10-23 05:23:33,320 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: template_task_id 2026-10-23 05:23:33,338 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: is_require_document 2026-10-23 05:23:33,340 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 370, model: logistics.shipment.required.document 2026-10-23 05:23:33,352 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: write, uid: 370, model: project.task, field: requirement_doc_status 2026-10-23 05:23:33,365 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:23:33,999 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-10-23 05:23:34,518 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome pid: 150528 2026-10-23 05:23:34,518 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless temporary user profile dir: /tmp/tmp3s3dl_ma_chrome_odoo 2026-10-23 05:23:34,518 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:40719/json/version 2026-10-23 05:23:34,521 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40719', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:23:34,546 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-23 05:23:34,546 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:40719/json 2026-10-23 05:23:34,550 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40719', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:23:34,564 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Websocket url found: ws://127.0.0.1:40719/devtools/page/B2FCBE2F1546DC0F652B9A537F56B5C6 2026-10-23 05:23:34,572 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Enable chrome headless console log notification 2026-10-23 05:23:34,585 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless enable page notifications 2026-10-23 05:23:34,749 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-23 05:23:34,760 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Setting session cookie in browser 2026-10-23 05:23:34,763 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:34,763 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-23 05:23:34,782 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:23:39,085 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:39] "GET /odoo HTTP/1.1" 200 - 154 0.111 4.197 2026-10-23 05:23:39,089 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigation result: {'frameId': 'B2FCBE2F1546DC0F652B9A537F56B5C6', 'loaderId': '05EEF7035DAFBE71B12C7A27905EC7C1', 'isDownload': False} 2026-10-23 05:23:39,090 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-10-23 05:23:39,118 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:39] "GET /web/assets/e48b318/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-23 05:23:39,135 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:39] "GET /web/assets/21d88b5/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-23 05:23:39,332 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:39] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.029 0.153 2026-10-23 05:23:39,348 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.186 2026-10-23 05:23:39,378 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:39] "GET /web/assets/1b39d0e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-23 05:23:39,427 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:39] "GET /web/assets/2466dd2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-23 05:23:40,282 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:40] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:23:40,295 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:40] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 05:23:40,306 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.016 2026-10-23 05:23:40,406 44 INFO rb-1f9f1af-225886-428050 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-23 05:23:40,418 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-23 05:23:40,486 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:40] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.040 0.115 2026-10-23 05:23:40,495 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:40] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.149 2026-10-23 05:23:40,500 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-10-23 05:23:40,522 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.134 2026-10-23 05:23:40,526 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:40] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:23:40,648 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:40] "GET /odoo HTTP/1.1" 200 - 29 0.024 0.078 2026-10-23 05:23:40,688 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.122 2026-10-23 05:23:40,757 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:40] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.015 0.102 2026-10-23 05:23:40,772 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 05:23:40,774 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:23:40,797 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:40,816 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:40,870 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:40] "GET /web/image/res.partner/3/avatar_128?unique=1792733013000 HTTP/1.1" 200 - 13 0.045 0.150 2026-10-23 05:23:40,882 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:40] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.200 2026-10-23 05:23:40,891 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:40,932 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:40] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.014 0.260 2026-10-23 05:23:40,945 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:40] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.239 2026-10-23 05:23:41,036 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:41] "POST /mail/data HTTP/1.1" 200 - 34 0.024 0.206 2026-10-23 05:23:41,092 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:41,098 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:41] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-23 05:23:41,099 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:41] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-23 05:23:41,129 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.019 0.311 2026-10-23 05:23:41,130 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:41,139 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:41] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.002 0.227 2026-10-23 05:23:41,150 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:41] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.003 0.233 2026-10-23 05:23:41,160 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.414 2026-10-23 05:23:41,205 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:41] "POST /web/action/load HTTP/1.1" 200 - 10 0.014 0.069 2026-10-23 05:23:41,257 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.112 2026-10-23 05:23:41,726 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:41] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.094 0.336 2026-10-23 05:23:41,840 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:41] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 05:23:41,973 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:41] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 28 0.038 0.122 2026-10-23 05:23:42,113 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:42] "POST /mail/data HTTP/1.1" 200 - 45 0.044 0.241 2026-10-23 05:23:42,158 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:42] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.138 2026-10-23 05:23:42,170 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:42] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.266 2026-10-23 05:23:42,232 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:42] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.040 2026-10-23 05:23:42,260 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:42,286 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:42] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.012 0.060 2026-10-23 05:23:42,315 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:42,349 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23: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.007 0.018 2026-10-23 05:23:42,420 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:42] "POST /web/dataset/call_kw/project.share.wizard/get_views#project.share.wizard.get_views HTTP/1.1" 200 - 17 0.008 0.027 2026-10-23 05:23:42,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:42] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:23:42,506 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:42] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 17 0.014 0.033 2026-10-23 05:23:42,610 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:42,617 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:42] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 1 0.001 0.004 2026-10-23 05:23:42,706 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:42,747 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:42] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.012 0.027 2026-10-23 05:23:43,002 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:43] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.012 0.031 2026-10-23 05:23:43,052 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:43,066 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:43] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 3 0.001 0.009 2026-10-23 05:23:43,120 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:43] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.004 0.026 2026-10-23 05:23:43,122 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:43,189 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:43,218 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:43] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 5 0.006 0.019 2026-10-23 05:23:43,249 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:43,262 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:43] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.003 0.024 2026-10-23 05:23:43,568 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: Simulating signal changes during tests 2026-10-23 05:23:43,568 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:43] "POST /web/dataset/call_kw/project.share.wizard/web_save#project.share.wizard.web_save HTTP/1.1" 200 - 110 0.102 0.172 2026-10-23 05:23:43,838 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:43] "POST /web/dataset/call_button/project.share.wizard/action_share_record#project.share.wizard.action_share_record HTTP/1.1" 200 - 66 0.074 0.164 2026-10-23 05:23:43,972 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:43] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 32 0.046 0.072 2026-10-23 05:23:44,013 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:45,761 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:45] "GET /my/projects HTTP/1.1" 200 - 141 0.154 1.525 2026-10-23 05:23:45,851 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/948abec/web.assets_frontend_minimal.min.js, copying from /web/assets/948abec/web.assets_frontend_minimal.min.js 2026-10-23 05:23:45,869 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:45] "GET /web/assets/1/948abec/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.011 0.049 2026-10-23 05:23:45,898 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9e8d0d6/web.assets_frontend.min.css, copying from /web/assets/9e8d0d6/web.assets_frontend.min.css 2026-10-23 05:23:45,976 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:45] "GET /web/assets/1/9e8d0d6/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.062 0.106 2026-10-23 05:23:45,992 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/937c27b/web.__assets_tests_call__.min.js, copying from /web/assets/937c27b/web.__assets_tests_call__.min.js 2026-10-23 05:23:45,995 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:45,995 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:46,020 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:46] "GET /web/assets/1/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.014 0.111 2026-10-23 05:23:46,124 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:46] "GET /web/image/website/1/logo/My%20Website?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.002 0.007 2026-10-23 05:23:46,188 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:46] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:23:46,224 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8bd4ad6/web.assets_frontend_lazy.min.js, copying from /web/assets/8bd4ad6/web.assets_frontend_lazy.min.js 2026-10-23 05:23:46,266 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:46] "GET /web/assets/1/8bd4ad6/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.060 2026-10-23 05:23:46,285 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:46] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.003 0.060 2026-10-23 05:23:46,846 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.005 2026-10-23 05:23:46,882 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:47,016 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:47] "POST /mail/data HTTP/1.1" 200 - 21 0.019 0.035 2026-10-23 05:23:47,031 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:47] "GET /my/projects/290 HTTP/1.1" 303 - 4 0.005 0.025 2026-10-23 05:23:47,495 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:47] "GET /my/projects/290/project_sharing HTTP/1.1" 200 - 72 0.035 0.420 2026-10-23 05:23:47,530 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:47] "GET /web/assets/de46871/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-23 05:23:47,540 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:47] "GET /web/assets/2591f34/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-23 05:23:47,599 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:47] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-23 05:23:48,206 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:48] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:23:48,221 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:48] "GET /web/webclient/translations?hash=c8909ed5fe9b6dc8f045331d786079d71e8314ac&lang=en_US HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 05:23:48,222 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:48,235 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.004 2026-10-23 05:23:48,248 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-23 05:23:48,383 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:48] "POST /web/action/load HTTP/1.1" 200 - 13 0.014 0.033 2026-10-23 05:23:48,469 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:48] "POST /mail/data HTTP/1.1" 200 - 21 0.019 0.110 2026-10-23 05:23:48,692 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:48] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 64 0.046 0.214 2026-10-23 05:23:48,695 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.333 2026-10-23 05:23:48,780 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:48] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.024 2026-10-23 05:23:48,796 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:48] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.002 0.038 2026-10-23 05:23:48,874 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:48] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:23:48,880 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:48,949 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:48,973 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:48] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.012 2026-10-23 05:23:48,999 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:48] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 05:23:49,061 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:49,113 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:49,176 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:49,333 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:49] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 56 0.043 0.113 2026-10-23 05:23:49,392 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:49] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.009 0.023 2026-10-23 05:23:49,553 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:49] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.022 0.077 2026-10-23 05:23:49,685 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23: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-23 05:23:49,820 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:49] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-10-23 05:23:49,936 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:50,090 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:50] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 24 0.034 0.105 2026-10-23 05:23:50,127 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:50] "POST /mail/data HTTP/1.1" 200 - 9 0.006 0.146 2026-10-23 05:23:50,166 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:50] "POST /mail/chatter_fetch HTTP/1.1" 200 - 10 0.012 0.190 2026-10-23 05:23:50,359 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:50,406 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 05:23:50,500 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:50,540 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:50,548 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:50] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 40 0.038 0.094 2026-10-23 05:23:50,569 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:50] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.085 2026-10-23 05:23:50,604 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:50] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.013 2026-10-23 05:23:50,659 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:50,662 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:50] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.015 0.053 2026-10-23 05:23:50,702 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:50] "GET /web/assets/47cb14f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-23 05:23:50,755 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:50,888 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:50,953 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:51,055 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:51,062 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:51,080 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:51] "POST /mail/message/post HTTP/1.1" 200 - 51 0.041 0.143 2026-10-23 05:23:51,120 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:51,173 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:51,193 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:51] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.014 0.120 2026-10-23 05:23:51,207 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:51] "POST /mail/data HTTP/1.1" 200 - 4 0.002 0.075 2026-10-23 05:23:51,258 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:51,287 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:51] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.027 0.080 2026-10-23 05:23:51,303 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:51] "POST /mail/chatter_fetch HTTP/1.1" 200 - 5 0.004 0.172 2026-10-23 05:23:51,316 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:51] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.066 2026-10-23 05:23:51,365 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:51] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.013 0.096 2026-10-23 05:23:51,455 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:51] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.006 0.174 2026-10-23 05:23:51,534 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:51,577 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:51] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 19 0.026 0.051 2026-10-23 05:23:51,650 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:51] "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-23 05:23:51,703 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:51,755 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:51,806 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: tour succeeded 2026-10-23 05:23:51,807 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: ╔═════════════════════════════════════╗ ║ TOUR project_sharing_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-23 05:23:52,125 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: heap 23837056 (allocated 28024832) 2026-10-23 05:23:52,137 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing chrome headless with pid 150528 2026-10-23 05:23:52,147 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing websocket connection 2026-10-23 05:23:52,150 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Terminating chrome headless with pid 150528 2026-10-23 05:23:52,288 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_052352_288199_test_01_project_sharing.txt 2026-10-23 05:23:52,288 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Removing chrome user profile "/tmp/tmp3s3dl_ma_chrome_odoo" 2026-10-23 05:23:52,315 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-10-23 05:23:52,975 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome pid: 150803 2026-10-23 05:23:52,975 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpxyjzuh0k_chrome_odoo 2026-10-23 05:23:52,976 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:45767/json/version 2026-10-23 05:23:52,977 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45767', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:23:53,027 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-23 05:23:53,027 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:45767/json 2026-10-23 05:23:53,029 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45767', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:23:53,040 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Websocket url found: ws://127.0.0.1:45767/devtools/page/D48F53DB7F21657529A4603DBA0B85AE 2026-10-23 05:23:53,051 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Enable chrome headless console log notification 2026-10-23 05:23:53,063 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless enable page notifications 2026-10-23 05:23:53,123 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-23 05:23:53,137 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Setting session cookie in browser 2026-10-23 05:23:53,143 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:53,143 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:53,175 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:23:55,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:55] "GET /my/projects HTTP/1.1" 200 - 133 0.176 1.706 2026-10-23 05:23:55,056 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigation result: {'frameId': 'D48F53DB7F21657529A4603DBA0B85AE', 'loaderId': '574F170435AE6A4E77A9DBB37B071609', 'isDownload': False} 2026-10-23 05:23:55,056 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-10-23 05:23:55,079 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23: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-23 05:23:55,103 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9e8d0d6/web.assets_frontend.min.css, copying from /web/assets/9e8d0d6/web.assets_frontend.min.css 2026-10-23 05:23:55,166 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:55] "GET /web/assets/1/9e8d0d6/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.037 0.043 2026-10-23 05:23:55,172 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/948abec/web.assets_frontend_minimal.min.js, copying from /web/assets/948abec/web.assets_frontend_minimal.min.js 2026-10-23 05:23:55,183 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:55] "GET /web/assets/1/948abec/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.073 2026-10-23 05:23:55,239 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:55,240 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:55,243 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/937c27b/web.__assets_tests_call__.min.js, copying from /web/assets/937c27b/web.__assets_tests_call__.min.js 2026-10-23 05:23:55,266 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:55] "GET /web/assets/1/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.037 2026-10-23 05:23:55,353 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:23:55,363 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:55] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:23:55,369 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:55] "GET /web/image/website/1/logo/My%20Website?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.003 0.013 2026-10-23 05:23:55,447 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8bd4ad6/web.assets_frontend_lazy.min.js, copying from /web/assets/8bd4ad6/web.assets_frontend_lazy.min.js 2026-10-23 05:23:55,488 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:55] "GET /web/assets/1/8bd4ad6/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.058 2026-10-23 05:23:55,508 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:55] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.002 0.083 2026-10-23 05:23:56,191 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:56] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.005 2026-10-23 05:23:56,313 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:56,325 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:56,352 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:56] "POST /mail/data HTTP/1.1" 200 - 18 0.018 0.032 2026-10-23 05:23:56,438 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:56] "GET /my/projects/290 HTTP/1.1" 303 - 11 0.007 0.018 2026-10-23 05:23:56,914 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:56] "GET /my/projects/290/project_sharing HTTP/1.1" 200 - 73 0.056 0.414 2026-10-23 05:23:56,981 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:56] "GET /web/assets/2591f34/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-23 05:23:56,996 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:56] "GET /web/assets/de46871/project.webclient.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-10-23 05:23:57,019 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:57] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-23 05:23:57,623 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:57] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:23:57,636 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 05:23:57,660 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:57,687 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.016 2026-10-23 05:23:57,699 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-23 05:23:57,832 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:57] "POST /web/action/load HTTP/1.1" 200 - 13 0.018 0.039 2026-10-23 05:23:57,900 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:57] "POST /mail/data HTTP/1.1" 200 - 18 0.033 0.067 2026-10-23 05:23:58,142 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:58] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.054 0.194 2026-10-23 05:23:58,145 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.342 2026-10-23 05:23:58,235 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:58] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.012 2026-10-23 05:23:58,332 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:58] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.029 0.076 2026-10-23 05:23:58,456 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:58,519 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:58,541 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:58] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.013 2026-10-23 05:23:58,567 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:58] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 05:23:58,623 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:58,674 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:58,735 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:58,879 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:58] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 49 0.051 0.090 2026-10-23 05:23:58,932 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:58] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.009 0.023 2026-10-23 05:23:59,086 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:59] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 37 0.031 0.072 2026-10-23 05:23:59,209 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:59] "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-23 05:23:59,323 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:59] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-10-23 05:23:59,442 44 INFO rb-1f9f1af-225886-428050 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-23 05:23:59,496 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:59] "POST /mail/data HTTP/1.1" 200 - 18 0.028 0.037 2026-10-23 05:23:59,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:59] "GET /web/image/res.partner/1586/avatar_128?access_token=db3b977b2bd8c789407555ae35486ef11cbfb00163c0c5102a883f8fa86bcb7do0x6b0c3739&unique=1792733013000 HTTP/1.1" 200 - 5 0.005 0.060 2026-10-23 05:23:59,636 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:59] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 31 0.026 0.154 2026-10-23 05:23:59,696 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:23:59] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.014 0.218 2026-10-23 05:23:59,953 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:00,008 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:00] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.004 0.010 2026-10-23 05:24:00,070 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:00,115 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:00,191 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:00] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 51 0.057 0.125 2026-10-23 05:24:00,224 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:00] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.162 2026-10-23 05:24:00,297 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:00,315 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:00] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.022 0.059 2026-10-23 05:24:00,343 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:00] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.006 0.103 2026-10-23 05:24:00,351 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:00] "GET /web/assets/47cb14f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.003 0.043 2026-10-23 05:24:00,389 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:00,513 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:00,576 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:00,612 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:00] "POST /mail/message/post HTTP/1.1" 200 - 34 0.027 0.069 2026-10-23 05:24:00,623 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:00,669 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:00] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.009 0.032 2026-10-23 05:24:00,683 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:00,689 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:00] "POST /mail/data HTTP/1.1" 200 - 9 0.005 0.037 2026-10-23 05:24:00,705 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:00] "POST /mail/chatter_fetch HTTP/1.1" 200 - 6 0.004 0.053 2026-10-23 05:24:00,725 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:00] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.009 2026-10-23 05:24:00,733 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:00,786 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:00] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.018 0.049 2026-10-23 05:24:00,793 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:00,825 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:00] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.004 0.026 2026-10-23 05:24:00,862 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:00,932 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:00] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 8 0.007 0.049 2026-10-23 05:24:00,997 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:01,020 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:01] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.016 0.045 2026-10-23 05:24:01,093 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:01] "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-23 05:24:01,151 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:01,201 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:01,251 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: tour succeeded 2026-10-23 05:24:01,253 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: ╔════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-23 05:24:01,478 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: heap 22965268 (allocated 25960448) 2026-10-23 05:24:01,489 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing chrome headless with pid 150803 2026-10-23 05:24:01,490 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing websocket connection 2026-10-23 05:24:01,492 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Terminating chrome headless with pid 150803 2026-10-23 05:24:01,618 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_052401_618090_test_02_project_sharing.txt 2026-10-23 05:24:01,618 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Removing chrome user profile "/tmp/tmpxyjzuh0k_chrome_odoo" 2026-10-23 05:24:01,636 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-10-23 05:24:02,427 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome pid: 151021 2026-10-23 05:24:02,427 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless temporary user profile dir: /tmp/tmp7daw_son_chrome_odoo 2026-10-23 05:24:02,428 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:33583/json/version 2026-10-23 05:24:02,429 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33583', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:24:02,475 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Browser version: Chrome/150.0.7871.114 2026-10-23 05:24:02,475 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:33583/json 2026-10-23 05:24:02,476 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33583', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:24:02,490 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Websocket url found: ws://127.0.0.1:33583/devtools/page/E2EAEE34FDE64245D972A007E6C7311A 2026-10-23 05:24:02,527 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Enable chrome headless console log notification 2026-10-23 05:24:02,546 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless enable page notifications 2026-10-23 05:24:02,682 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-23 05:24:02,696 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Setting session cookie in browser 2026-10-23 05:24:02,701 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:02,701 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:02,719 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:24:04,575 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:04] "GET /my/projects HTTP/1.1" 200 - 133 0.086 1.774 2026-10-23 05:24:04,579 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigation result: {'frameId': 'E2EAEE34FDE64245D972A007E6C7311A', 'loaderId': '553CC712B8F48CF2A6436D34D939F074', 'isDownload': False} 2026-10-23 05:24:04,579 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:04,627 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:24:04,650 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9e8d0d6/web.assets_frontend.min.css, copying from /web/assets/9e8d0d6/web.assets_frontend.min.css 2026-10-23 05:24:04,733 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:04] "GET /web/assets/1/9e8d0d6/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.040 0.064 2026-10-23 05:24:04,753 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/948abec/web.assets_frontend_minimal.min.js, copying from /web/assets/948abec/web.assets_frontend_minimal.min.js 2026-10-23 05:24:04,772 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:04,781 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:04,792 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:04] "GET /web/assets/1/948abec/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.021 0.093 2026-10-23 05:24:04,808 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/937c27b/web.__assets_tests_call__.min.js, copying from /web/assets/937c27b/web.__assets_tests_call__.min.js 2026-10-23 05:24:04,839 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:04] "GET /web/assets/1/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.012 0.063 2026-10-23 05:24:04,925 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:04] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 05:24:04,936 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 05:24:04,963 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:04] "GET /web/image/website/1/logo/My%20Website?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.030 0.024 2026-10-23 05:24:05,068 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:05] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.005 0.016 2026-10-23 05:24:05,112 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8bd4ad6/web.assets_frontend_lazy.min.js, copying from /web/assets/8bd4ad6/web.assets_frontend_lazy.min.js 2026-10-23 05:24:05,166 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:05] "GET /web/assets/1/8bd4ad6/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.097 2026-10-23 05:24:05,836 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.007 2026-10-23 05:24:05,953 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:05,968 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:05,982 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:05] "POST /mail/data HTTP/1.1" 200 - 18 0.013 0.027 2026-10-23 05:24:06,075 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:06] "GET /my/projects/290 HTTP/1.1" 303 - 14 0.007 0.025 2026-10-23 05:24:06,469 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:06] "GET /my/projects/290/project_sharing HTTP/1.1" 200 - 73 0.042 0.345 2026-10-23 05:24:06,512 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:06] "GET /web/assets/de46871/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-23 05:24:06,531 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:06] "GET /web/assets/2591f34/project.webclient.min.css HTTP/1.1" 200 - 2 0.002 0.036 2026-10-23 05:24:06,554 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:06] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-23 05:24:07,109 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:07] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:24:07,129 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 05:24:07,153 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:07,192 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.029 2026-10-23 05:24:07,193 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: Owl is running in 'dev' mode. 2026-10-23 05:24:07,255 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:07,287 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:07] "POST /web/action/load HTTP/1.1" 200 - 13 0.011 0.019 2026-10-23 05:24:07,328 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:07] "POST /mail/data HTTP/1.1" 200 - 18 0.017 0.050 2026-10-23 05:24:07,479 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:07] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 68 0.041 0.115 2026-10-23 05:24:07,482 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.214 2026-10-23 05:24:07,550 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:07] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.013 2026-10-23 05:24:07,614 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:07] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 29 0.021 0.051 2026-10-23 05:24:07,651 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:07,705 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:07,722 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:07] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.015 0.040 2026-10-23 05:24:07,860 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:07] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.001 0.025 2026-10-23 05:24:07,969 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:08,019 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:08,075 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: tour succeeded 2026-10-23 05:24:08,076 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:08,193 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: heap 14175216 (allocated 16515072) 2026-10-23 05:24:08,202 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing chrome headless with pid 151021 2026-10-23 05:24:08,214 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing websocket connection 2026-10-23 05:24:08,215 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Terminating chrome headless with pid 151021 2026-10-23 05:24:08,314 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_052408_314738_test_03_project_sharing.txt 2026-10-23 05:24:08,315 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Removing chrome user profile "/tmp/tmp7daw_son_chrome_odoo" 2026-10-23 05:24:08,331 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions ... 2026-10-23 05:24:09,221 44 INFO rb-1f9f1af-225886-428050 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-23 05:24:09,442 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-23 05:24:09,582 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:john from n/a 2026-10-23 05:24:09,621 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:24:09,956 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:09] "POST /mail/message/reaction HTTP/1.1" 200 - 32 0.031 0.309 2026-10-23 05:24:10,414 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome pid: 151208 2026-10-23 05:24:10,416 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless temporary user profile dir: /tmp/tmp45nmxy4w_chrome_odoo 2026-10-23 05:24:10,416 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:37099/json/version 2026-10-23 05:24:10,418 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:10,457 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:10,457 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:37099/json 2026-10-23 05:24:10,460 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:10,471 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Websocket url found: ws://127.0.0.1:37099/devtools/page/71BDCE6976BE2301D9B0DAEBED816F5E 2026-10-23 05:24:10,484 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Enable chrome headless console log notification 2026-10-23 05:24:10,496 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless enable page notifications 2026-10-23 05:24:10,544 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-23 05:24:10,547 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Setting session cookie in browser 2026-10-23 05:24:10,558 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:10,558 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:12,088 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:12] "GET /my/projects HTTP/1.1" 200 - 126 0.099 1.406 2026-10-23 05:24:12,092 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigation result: {'frameId': '71BDCE6976BE2301D9B0DAEBED816F5E', 'loaderId': '7A8D95B92F5A976E68F18396651A4C1D', 'isDownload': False} 2026-10-23 05:24:12,092 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:12,128 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:12] "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-23 05:24:12,139 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9e8d0d6/web.assets_frontend.min.css, copying from /web/assets/9e8d0d6/web.assets_frontend.min.css 2026-10-23 05:24:12,222 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:12] "GET /web/assets/1/9e8d0d6/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.051 0.050 2026-10-23 05:24:12,230 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/948abec/web.assets_frontend_minimal.min.js, copying from /web/assets/948abec/web.assets_frontend_minimal.min.js 2026-10-23 05:24:12,257 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:12] "GET /web/assets/1/948abec/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.067 2026-10-23 05:24:12,260 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:12,261 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:12,303 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/937c27b/web.__assets_tests_call__.min.js, copying from /web/assets/937c27b/web.__assets_tests_call__.min.js 2026-10-23 05:24:12,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:12] "GET /web/assets/1/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.017 0.069 2026-10-23 05:24:12,428 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:12] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:24:12,434 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 05:24:12,438 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:12] "GET /web/image/website/1/logo/My%20Website?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.003 0.015 2026-10-23 05:24:12,555 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8bd4ad6/web.assets_frontend_lazy.min.js, copying from /web/assets/8bd4ad6/web.assets_frontend_lazy.min.js 2026-10-23 05:24:12,599 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:12] "GET /web/assets/1/8bd4ad6/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.061 2026-10-23 05:24:12,629 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:12] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.018 0.078 2026-10-23 05:24:13,204 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.007 2026-10-23 05:24:13,292 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:13,303 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:13,326 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:13] "POST /mail/data HTTP/1.1" 200 - 18 0.013 0.019 2026-10-23 05:24:13,398 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:13] "GET /my/projects/290 HTTP/1.1" 303 - 11 0.006 0.018 2026-10-23 05:24:13,897 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:13] "GET /my/projects/290/project_sharing HTTP/1.1" 200 - 71 0.043 0.450 2026-10-23 05:24:13,942 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:13] "GET /web/assets/de46871/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-23 05:24:13,952 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:13] "GET /web/assets/2591f34/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-10-23 05:24:13,979 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:13] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-10-23 05:24:14,655 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:14] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 05:24:14,677 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 05:24:14,700 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:14,725 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-23 05:24:14,741 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:14,811 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:14,848 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:14] "POST /web/action/load HTTP/1.1" 200 - 13 0.012 0.019 2026-10-23 05:24:14,899 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:14] "POST /mail/data HTTP/1.1" 200 - 18 0.020 0.057 2026-10-23 05:24:15,072 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:15] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.051 0.143 2026-10-23 05:24:15,076 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.247 2026-10-23 05:24:15,133 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:15] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.013 2026-10-23 05:24:15,227 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:15] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.021 0.076 2026-10-23 05:24:15,374 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:15,511 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:15] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.030 0.078 2026-10-23 05:24:15,642 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:15] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-23 05:24:15,772 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:15] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.004 2026-10-23 05:24:15,994 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:15] "POST /mail/chatter_fetch HTTP/1.1" 200 - 20 0.033 0.059 2026-10-23 05:24:16,011 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:16] "GET /web/image/res.partner/1586/avatar_128?access_token=db3b977b2bd8c789407555ae35486ef11cbfb00163c0c5102a883f8fa86bcb7do0x6b0c3739&unique=1792733013000 HTTP/1.1" 200 - 5 0.004 0.091 2026-10-23 05:24:16,056 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:16] "POST /mail/data HTTP/1.1" 200 - 18 0.012 0.127 2026-10-23 05:24:16,092 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:16] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.013 2026-10-23 05:24:16,188 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:16,199 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:16] "GET /web/image/res.partner/2/avatar_128?access_token=93467cd71d9055e0a73f4376395fb5b0a7d0db3f8ca7c68592eb327d9334b9a0o0x6b0a4551&unique=1792733013000 HTTP/1.1" 200 - 4 0.006 0.016 2026-10-23 05:24:16,218 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:16] "GET /web/assets/47cb14f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-23 05:24:16,242 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: tour succeeded 2026-10-23 05:24:16,242 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:16,539 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: heap 18916204 (allocated 20447232) 2026-10-23 05:24:16,541 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing chrome headless with pid 151208 2026-10-23 05:24:16,544 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing websocket connection 2026-10-23 05:24:16,549 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Terminating chrome headless with pid 151208 2026-10-23 05:24:16,675 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_052416_675511_test_04_project_sharing_chatter_message_reactions.txt 2026-10-23 05:24:16,675 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Removing chrome user profile "/tmp/tmp45nmxy4w_chrome_odoo" 2026-10-23 05:24:16,694 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_05_project_sharing_chatter_mention_users ... 2026-10-23 05:24:17,343 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome pid: 151408 2026-10-23 05:24:17,343 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless temporary user profile dir: /tmp/tmpb7pv6f_j_chrome_odoo 2026-10-23 05:24:17,344 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:46183/json/version 2026-10-23 05:24:17,345 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46183', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:24:17,435 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:17,435 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:46183/json 2026-10-23 05:24:17,436 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46183', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:24:17,460 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Websocket url found: ws://127.0.0.1:46183/devtools/page/C6B1AF2836564A6DEBA3982792E59D10 2026-10-23 05:24:17,479 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Enable chrome headless console log notification 2026-10-23 05:24:17,487 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless enable page notifications 2026-10-23 05:24:17,532 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-23 05:24:17,544 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Setting session cookie in browser 2026-10-23 05:24:17,549 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:17,549 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:17,583 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:24:19,382 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:19] "GET /my/projects HTTP/1.1" 200 - 133 0.096 1.706 2026-10-23 05:24:19,388 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Navigation result: {'frameId': 'C6B1AF2836564A6DEBA3982792E59D10', 'loaderId': 'EB36D3438FAC941584FF76EE8039779B', 'isDownload': False} 2026-10-23 05:24:19,389 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:19,447 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:19] "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-23 05:24:19,456 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9e8d0d6/web.assets_frontend.min.css, copying from /web/assets/9e8d0d6/web.assets_frontend.min.css 2026-10-23 05:24:19,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:19] "GET /web/assets/1/9e8d0d6/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.046 0.054 2026-10-23 05:24:19,549 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/948abec/web.assets_frontend_minimal.min.js, copying from /web/assets/948abec/web.assets_frontend_minimal.min.js 2026-10-23 05:24:19,566 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:19,567 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:19,571 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:19] "GET /web/assets/1/948abec/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.068 2026-10-23 05:24:19,593 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/937c27b/web.__assets_tests_call__.min.js, copying from /web/assets/937c27b/web.__assets_tests_call__.min.js 2026-10-23 05:24:19,618 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:19] "GET /web/assets/1/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.052 2026-10-23 05:24:19,706 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:19] "GET /web/image/website/1/logo/My%20Website?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.003 0.008 2026-10-23 05:24:19,714 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:19] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:24:19,718 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 05:24:19,834 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8bd4ad6/web.assets_frontend_lazy.min.js, copying from /web/assets/8bd4ad6/web.assets_frontend_lazy.min.js 2026-10-23 05:24:19,872 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:19] "GET /web/assets/1/8bd4ad6/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.054 2026-10-23 05:24:19,882 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:19] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.002 0.065 2026-10-23 05:24:20,595 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:20] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.006 2026-10-23 05:24:20,726 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:20,744 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:20,764 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:20] "POST /mail/data HTTP/1.1" 200 - 18 0.013 0.029 2026-10-23 05:24:20,869 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:20] "GET /my/projects/290 HTTP/1.1" 303 - 11 0.007 0.015 2026-10-23 05:24:21,385 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:21] "GET /my/projects/290/project_sharing HTTP/1.1" 200 - 73 0.048 0.453 2026-10-23 05:24:21,444 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:21] "GET /web/assets/2591f34/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-23 05:24:21,447 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:21] "GET /web/assets/de46871/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-23 05:24:21,480 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:21] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-10-23 05:24:22,113 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:22] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:24:22,132 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 05:24:22,154 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:22,195 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.019 2026-10-23 05:24:22,197 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:22,288 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:22,291 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:22] "POST /web/action/load HTTP/1.1" 200 - 13 0.010 0.027 2026-10-23 05:24:22,302 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.004 2026-10-23 05:24:22,339 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:22] "POST /mail/data HTTP/1.1" 200 - 18 0.013 0.024 2026-10-23 05:24:22,565 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:22] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.049 0.192 2026-10-23 05:24:22,643 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:22] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.028 2026-10-23 05:24:22,741 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:22] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.020 0.107 2026-10-23 05:24:22,943 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:23,088 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:23] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.033 0.081 2026-10-23 05:24:23,200 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:23] "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-23 05:24:23,331 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:23] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.004 2026-10-23 05:24:23,518 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:23] "POST /mail/data HTTP/1.1" 200 - 18 0.040 0.039 2026-10-23 05:24:23,655 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:23,766 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:23] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.020 0.281 2026-10-23 05:24:23,797 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:23] "GET /web/image/res.partner/1586/avatar_128?access_token=db3b977b2bd8c789407555ae35486ef11cbfb00163c0c5102a883f8fa86bcb7do0x6b0c3739&unique=1792733013000 HTTP/1.1" 200 - 5 0.006 0.285 2026-10-23 05:24:23,888 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:23,963 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:23] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 26 0.025 0.060 2026-10-23 05:24:24,017 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:34,018 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: console.groupEnd 2026-10-23 05:24:34,018 44 _ERROR rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: FAILED: [7/7] Tour portal_project_sharing_chatter_mention_users → Step .o-mail-Composer-suggestion:contains('Georges'). Element (.o-mail-Composer-suggestion:contains('Georges')) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-10-23 05:24:34,018 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Asking for screenshot 2026-10-23 05:24:34,019 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: Error received after termination: { "trigger": ".o-mail-Composer-input", "run": "edit @xxx" }, { "trigger": "body:not(:has(.o-mail-Composer-suggestion))", "run": "[function]" }, { "trigger": ".o-mail-Composer-input", "run": "edit @Georges" }, ---------- FAILED: [7/7] Tour portal_project_sharing_chatter_mention_users → Step .o-mail-Composer-suggestion:contains('Georges') ---------- { "trigger": ".o-mail-Composer-suggestion:contains('Georges')" }, -------------------------------------------------------------------------------------------------------------------------------------------- 2026-10-23 05:24:34,142 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Screenshot in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/screenshots/sc_20261023_052434_142087_test_05_project_sharing_chatter_mention_users.png 2026-10-23 05:24:34,143 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing chrome headless with pid 151408 2026-10-23 05:24:34,145 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing websocket connection 2026-10-23 05:24:34,146 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Terminating chrome headless with pid 151408 2026-10-23 05:24:34,255 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_052434_255488_test_05_project_sharing_chatter_mention_users.txt 2026-10-23 05:24:34,255 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Removing chrome user profile "/tmp/tmpb7pv6f_j_chrome_odoo" 2026-10-23 05:24:34,269 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui: ====================================================================== 2026-10-23 05:24:34,269 44 _ERROR rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui: FAIL: TestProjectSharingUi.test_05_project_sharing_chatter_mention_users _Traceback_ (most recent call last): File "/data/build/rb-1f9f1af-225886/addons/project/tests/test_project_sharing_ui.py", line 188, in test_05_project_sharing_chatter_mention_users self.start_tour("/my/projects", "portal_project_sharing_chatter_mention_users", login="georges1") File "/data/build/rb-1f9f1af-225886/odoo/tests/common.py", line 2612, in start_tour self.browser_js(url_path=url_path, code=code, ready=ready, timeout=timeout, success_signal="tour succeeded", **kwargs) File "/data/build/rb-1f9f1af-225886/odoo/tests/common.py", line 2582, in browser_js self.fail('%s\n\n%s' % (message, error)) AssertionError: The test code "odoo.startTour('portal_project_sharing_chatter_mention_users', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/projects", "delayToCheckUndeterminisms": 0})" failed FAILED: [7/7] Tour portal_project_sharing_chatter_mention_users → Step .o-mail-Composer-suggestion:contains('Georges'). Element (.o-mail-Composer-suggestion:contains('Georges')) has not been found. TIMEOUT step failed to complete within 10000 ms. 2026-10-23 05:24:34,285 44 INFO rb-1f9f1af-225886-428050 odoo.tests.suite: Retrying a failed test: test_05_project_sharing_chatter_mention_users (odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users) 2026-10-23 05:24:34,285 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_05_project_sharing_chatter_mention_users ... 2026-10-23 05:24:34,980 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome pid: 151609 2026-10-23 05:24:34,980 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless temporary user profile dir: /tmp/tmpkbnqx27j_chrome_odoo 2026-10-23 05:24:34,980 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:44723/json/version 2026-10-23 05:24:34,981 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44723', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:24:35,003 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:35,003 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:44723/json 2026-10-23 05:24:35,004 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44723', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:24:35,017 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Websocket url found: ws://127.0.0.1:44723/devtools/page/6972DB365D517CEAD1569C5A11D03BAB 2026-10-23 05:24:35,043 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Enable chrome headless console log notification 2026-10-23 05:24:35,070 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless enable page notifications 2026-10-23 05:24:35,130 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-23 05:24:35,153 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Setting session cookie in browser 2026-10-23 05:24:35,156 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:35,157 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:35,176 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:24:37,125 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:37] "GET /my/projects HTTP/1.1" 200 - 133 0.095 1.858 2026-10-23 05:24:37,134 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Navigation result: {'frameId': '6972DB365D517CEAD1569C5A11D03BAB', 'loaderId': '0A48B62FBF3685579F3E0D0156F3128C', 'isDownload': False} 2026-10-23 05:24:37,134 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:37,200 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-10-23 05:24:37,205 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9e8d0d6/web.assets_frontend.min.css, copying from /web/assets/9e8d0d6/web.assets_frontend.min.css 2026-10-23 05:24:37,302 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:37] "GET /web/assets/1/9e8d0d6/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.056 0.086 2026-10-23 05:24:37,318 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/948abec/web.assets_frontend_minimal.min.js, copying from /web/assets/948abec/web.assets_frontend_minimal.min.js 2026-10-23 05:24:37,337 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:37] "GET /web/assets/1/948abec/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.083 2026-10-23 05:24:37,357 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:37,358 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:37,387 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/937c27b/web.__assets_tests_call__.min.js, copying from /web/assets/937c27b/web.__assets_tests_call__.min.js 2026-10-23 05:24:37,409 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:37] "GET /web/assets/1/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.078 2026-10-23 05:24:37,540 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 05:24:37,546 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:37] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 05:24:37,553 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:37] "GET /web/image/website/1/logo/My%20Website?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.007 0.017 2026-10-23 05:24:37,624 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:37] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.002 0.008 2026-10-23 05:24:37,646 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8bd4ad6/web.assets_frontend_lazy.min.js, copying from /web/assets/8bd4ad6/web.assets_frontend_lazy.min.js 2026-10-23 05:24:37,683 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:37] "GET /web/assets/1/8bd4ad6/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.058 2026-10-23 05:24:38,258 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.005 2026-10-23 05:24:38,399 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:38,419 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:38,427 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:38] "POST /mail/data HTTP/1.1" 200 - 18 0.011 0.023 2026-10-23 05:24:38,513 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:38] "GET /my/projects/290 HTTP/1.1" 303 - 11 0.006 0.015 2026-10-23 05:24:38,897 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:38] "GET /my/projects/290/project_sharing HTTP/1.1" 200 - 73 0.033 0.341 2026-10-23 05:24:38,949 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:38] "GET /web/assets/2591f34/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-23 05:24:38,959 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:38] "GET /web/assets/de46871/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-23 05:24:38,987 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:38] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-10-23 05:24:39,522 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:39] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:24:39,551 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 05:24:39,575 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:39,602 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.017 2026-10-23 05:24:39,613 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:39,679 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:39,738 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:39] "POST /web/action/load HTTP/1.1" 200 - 13 0.018 0.037 2026-10-23 05:24:39,742 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.046 2026-10-23 05:24:39,789 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:39] "POST /mail/data HTTP/1.1" 200 - 18 0.016 0.080 2026-10-23 05:24:40,006 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:40] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.047 0.195 2026-10-23 05:24:40,124 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:40] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.003 0.037 2026-10-23 05:24:40,181 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:40] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.018 0.074 2026-10-23 05:24:40,340 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:40,457 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:40] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.032 0.062 2026-10-23 05:24:40,555 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:40] "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-23 05:24:40,690 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:40] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-10-23 05:24:40,851 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:40] "POST /mail/data HTTP/1.1" 200 - 18 0.014 0.034 2026-10-23 05:24:40,905 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:40] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.018 0.052 2026-10-23 05:24:40,916 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:40,933 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:40] "GET /web/image/res.partner/1586/avatar_128?access_token=db3b977b2bd8c789407555ae35486ef11cbfb00163c0c5102a883f8fa86bcb7do0x6b0c3739&unique=1792733013000 HTTP/1.1" 200 - 5 0.003 0.063 2026-10-23 05:24:41,235 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:41,261 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:41] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 26 0.019 0.033 2026-10-23 05:24:41,399 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:41,712 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:41] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 21 0.015 0.032 2026-10-23 05:24:41,759 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: tour succeeded 2026-10-23 05:24:41,760 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:41,897 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: heap 17837212 (allocated 19136512) 2026-10-23 05:24:41,914 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing chrome headless with pid 151609 2026-10-23 05:24:41,916 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing websocket connection 2026-10-23 05:24:41,917 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Terminating chrome headless with pid 151609 2026-10-23 05:24:42,034 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_052442_034515_test_05_project_sharing_chatter_mention_users.txt 2026-10-23 05:24:42,034 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Removing chrome user profile "/tmp/tmpkbnqx27j_chrome_odoo" 2026-10-23 05:24:42,053 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal ... 2026-10-23 05:24:42,882 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome pid: 151799 2026-10-23 05:24:42,882 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless temporary user profile dir: /tmp/tmpwgo3ont3_chrome_odoo 2026-10-23 05:24:42,882 44 INFO rb-1f9f1af-225886-428050 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:43681/json/version 2026-10-23 05:24:42,883 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43681', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:24:42,998 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:42,998 44 INFO rb-1f9f1af-225886-428050 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:43681/json 2026-10-23 05:24:42,999 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43681', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:24:43,011 44 INFO rb-1f9f1af-225886-428050 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:43681/devtools/page/B98368B9DAF29186D420F46C0219157F 2026-10-23 05:24:43,036 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:43,043 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless enable page notifications 2026-10-23 05:24:43,147 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-10-23 05:24:43,161 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Setting session cookie in browser 2026-10-23 05:24:43,164 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:43,165 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:43,202 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:24:43,534 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:43] "GET /odoo HTTP/1.1" 303 - 5 0.013 0.340 2026-10-23 05:24:45,209 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:45] "GET /my HTTP/1.1" 200 - 142 0.135 1.535 2026-10-23 05:24:45,213 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigation result: {'frameId': 'B98368B9DAF29186D420F46C0219157F', 'loaderId': 'AD853E3E22CDCF524B30EE8C24615E7E', 'isDownload': False} 2026-10-23 05:24:45,213 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:45,267 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 05:24:45,271 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9e8d0d6/web.assets_frontend.min.css, copying from /web/assets/9e8d0d6/web.assets_frontend.min.css 2026-10-23 05:24:45,342 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:45] "GET /web/assets/1/9e8d0d6/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.045 0.044 2026-10-23 05:24:45,361 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/948abec/web.assets_frontend_minimal.min.js, copying from /web/assets/948abec/web.assets_frontend_minimal.min.js 2026-10-23 05:24:45,371 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:45,372 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:45,374 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:45] "GET /web/assets/1/948abec/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.016 0.056 2026-10-23 05:24:45,410 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/937c27b/web.__assets_tests_call__.min.js, copying from /web/assets/937c27b/web.__assets_tests_call__.min.js 2026-10-23 05:24:45,434 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:45] "GET /web/assets/1/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.038 2026-10-23 05:24:45,603 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:45] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-23 05:24:45,607 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:45] "GET /portal/static/src/img/portal-addresses.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-23 05:24:45,609 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:45] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-23 05:24:45,615 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 05:24:45,634 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:45] "GET /web/image/website/1/logo/My%20Website?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.007 0.065 2026-10-23 05:24:45,638 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:45] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-23 05:24:45,659 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:45] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.041 2026-10-23 05:24:45,764 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8bd4ad6/web.assets_frontend_lazy.min.js, copying from /web/assets/8bd4ad6/web.assets_frontend_lazy.min.js 2026-10-23 05:24:45,803 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:45] "GET /web/assets/1/8bd4ad6/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.059 2026-10-23 05:24:45,818 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:45] "GET /web/image/website/1/favicon?unique=dd8e0e2 HTTP/1.1" 200 - 4 0.006 0.061 2026-10-23 05:24:46,465 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.006 2026-10-23 05:24:46,576 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:46,593 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:46] "POST /my/counters HTTP/1.1" 200 - 36 0.035 0.043 2026-10-23 05:24:46,631 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:46] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:24:46,700 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:46] "POST /my/counters HTTP/1.1" 200 - 34 0.045 0.135 2026-10-23 05:24:46,804 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:46] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-23 05:24:46,805 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:46] "GET /account/static/src/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:24:46,816 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:46] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 05:24:46,829 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:46] "POST /my/counters HTTP/1.1" 200 - 26 0.052 0.254 2026-10-23 05:24:46,835 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:46] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 05:24:46,888 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:46] "POST /mail/data HTTP/1.1" 200 - 18 0.016 0.307 2026-10-23 05:24:47,195 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:47] "GET /my/projects HTTP/1.1" 200 - 38 0.038 0.554 2026-10-23 05:24:47,786 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:47,907 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:47] "POST /mail/data HTTP/1.1" 200 - 7 0.007 0.021 2026-10-23 05:24:47,951 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:47] "GET /my/projects/290 HTTP/1.1" 303 - 11 0.008 0.047 2026-10-23 05:24:48,494 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:48] "GET /my/projects/290/project_sharing HTTP/1.1" 200 - 69 0.048 0.488 2026-10-23 05:24:48,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:48] "GET /web/assets/2591f34/project.webclient.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-23 05:24:48,539 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:48] "GET /web/assets/de46871/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-23 05:24:48,567 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:48] "GET /web/assets/937c27b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-23 05:24:49,170 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:49] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:24:49,188 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-23 05:24:49,218 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:49,252 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:49,255 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.019 2026-10-23 05:24:49,364 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:49] "POST /web/action/load HTTP/1.1" 200 - 13 0.012 0.037 2026-10-23 05:24:49,409 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:49] "POST /mail/data HTTP/1.1" 200 - 18 0.014 0.072 2026-10-23 05:24:49,415 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.055 2026-10-23 05:24:49,629 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:49] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.050 0.179 2026-10-23 05:24:49,683 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:49] "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-23 05:24:49,761 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:49] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.022 0.049 2026-10-23 05:24:49,930 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:50,102 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:50] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 43 0.037 0.114 2026-10-23 05:24:50,266 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:50] "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-23 05:24:50,409 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:50] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-10-23 05:24:50,509 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:50,589 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:50] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.010 0.026 2026-10-23 05:24:50,636 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:50] "GET /web/image/res.partner/1586/avatar_128?access_token=db3b977b2bd8c789407555ae35486ef11cbfb00163c0c5102a883f8fa86bcb7do0x6b0c3739&unique=1792733013000 HTTP/1.1" 200 - 5 0.005 0.017 2026-10-23 05:24:50,676 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: tour succeeded 2026-10-23 05:24:50,677 44 INFO rb-1f9f1af-225886-428050 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-23 05:24:50,694 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:24:50] "POST /mail/data HTTP/1.1" 200 - 18 0.017 0.057 2026-10-23 05:24:50,943 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: heap 17273764 (allocated 18874368) 2026-10-23 05:24:50,953 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing chrome headless with pid 151799 2026-10-23 05:24:50,963 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing websocket connection 2026-10-23 05:24:50,966 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Terminating chrome headless with pid 151799 2026-10-23 05:24:51,107 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_052451_106978_test_blocked_task_with_project_sharing_string_portal.txt 2026-10-23 05:24:51,111 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Removing chrome user profile "/tmp/tmpwgo3ont3_chrome_odoo" 2026-10-23 05:24:51,152 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-23 05:24:53,458 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_action_convert_to_subtask_on_private_task ... 2026-10-23 05:24:53,551 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_convert_tasks_to_subtask ... 2026-10-23 05:24:53,698 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-10-23 05:24:54,205 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_is_correctly_set_when_parent_task_changes ... 2026-10-23 05:24:54,815 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_unset_parent ... 2026-10-23 05:24:55,711 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-10-23 05:24:56,134 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_invisible_subtask_became_visible_when_converted_to_task ... 2026-10-23 05:24:56,460 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-10-23 05:24:57,076 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_followers ... 2026-10-23 05:24:57,751 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_name ... 2026-10-23 05:24:58,274 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-10-23 05:24:59,599 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_partner_follows_parent_not_project ... 2026-10-23 05:25:00,380 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_private_project_and_parent_task ... 2026-10-23 05:25:01,166 44 INFO rb-1f9f1af-225886-428050 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-23 05:25:01,523 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_project ... 2026-10-23 05:25:01,988 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-10-23 05:25:02,306 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-10-23 05:25:03,118 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19741, 19688] 2026-10-23 05:25:03,197 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted project.task records with IDs: [1196, 1260] 2026-10-23 05:25:03,209 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3360, 3361, 3437, 3438] 2026-10-23 05:25:03,220 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtasks_inherits_tags_of_parent ... 2026-10-23 05:25:03,416 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-10-23 05:25:09,371 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-10-23 05:25:10,039 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-10-23 05:25:10,185 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-10-23 05:25:10,771 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_toggle_active_task_with_subtasks ... 2026-10-23 05:25:11,056 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-23 05:25:15,215 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-10-23 05:25:15,536 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome pid: 152012 2026-10-23 05:25:15,543 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless temporary user profile dir: /tmp/tmpphyw2em2_chrome_odoo 2026-10-23 05:25:15,543 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:45977/json/version 2026-10-23 05:25:15,550 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45977', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:25:15,639 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Browser version: Chrome/150.0.7871.114 2026-10-23 05:25:15,639 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:45977/json 2026-10-23 05:25:15,640 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45977', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:25:15,659 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Websocket url found: ws://127.0.0.1:45977/devtools/page/1096520C89F97D6F94803A03CC7482E4 2026-10-23 05:25:15,675 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Enable chrome headless console log notification 2026-10-23 05:25:15,687 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless enable page notifications 2026-10-23 05:25:15,774 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-23 05:25:15,791 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Setting session cookie in browser 2026-10-23 05:25:15,798 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:15,799 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-23 05:25:15,815 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:25:17,581 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:17] "GET /odoo HTTP/1.1" 200 - 150 0.110 1.659 2026-10-23 05:25:17,585 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigation result: {'frameId': '1096520C89F97D6F94803A03CC7482E4', 'loaderId': '9238C89F70395FB77DD0C370AC9D7407', 'isDownload': False} 2026-10-23 05:25:17,585 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-10-23 05:25:17,642 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:17] "GET /web/assets/e48b318/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-10-23 05:25:17,715 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 14 0.029 0.054 2026-10-23 05:25:17,835 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:17] "GET /web/webclient/load_menus HTTP/1.1" 200 - 19 0.023 0.187 2026-10-23 05:25:17,847 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:17] "GET /web/assets/21d88b5/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.218 2026-10-23 05:25:17,891 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:17] "GET /web/assets/1b39d0e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-23 05:25:17,947 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:17] "GET /web/assets/2466dd2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-23 05:25:18,730 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:18] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 05:25:18,733 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:18] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 05:25:18,763 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.024 2026-10-23 05:25:18,836 44 INFO rb-1f9f1af-225886-428050 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-23 05:25:18,883 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: Owl is running in 'dev' mode. 2026-10-23 05:25:18,899 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:18] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.032 0.073 2026-10-23 05:25:18,909 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:18] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.102 2026-10-23 05:25:18,924 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.081 2026-10-23 05:25:18,926 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:25:18,949 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:18] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 05:25:19,053 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:19] "GET /odoo HTTP/1.1" 200 - 29 0.018 0.057 2026-10-23 05:25:19,074 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:19] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.085 2026-10-23 05:25:19,161 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:19] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.008 0.022 2026-10-23 05:25:19,220 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:19,238 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 05:25:19,250 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:19,271 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 05:25:19,296 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.046 0.114 2026-10-23 05:25:19,320 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:19,342 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:19] "GET /web/image/res.partner/3/avatar_128?unique=1792721555000 HTTP/1.1" 200 - 6 0.009 0.192 2026-10-23 05:25:19,354 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:19] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.004 0.196 2026-10-23 05:25:19,363 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:19] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.205 2026-10-23 05:25:19,427 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.154 2026-10-23 05:25:19,428 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.148 2026-10-23 05:25:19,449 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:19] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.120 2026-10-23 05:25:19,452 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:19,471 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:19] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:25:19,506 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:19] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.039 2026-10-23 05:25:19,511 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:19] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.003 0.146 2026-10-23 05:25:19,629 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:19] "POST /mail/data HTTP/1.1" 200 - 34 0.030 0.301 2026-10-23 05:25:19,656 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:19] "POST /web/action/load HTTP/1.1" 200 - 12 0.007 0.161 2026-10-23 05:25:19,690 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.182 2026-10-23 05:25:20,085 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:20] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 118 0.080 0.282 2026-10-23 05:25:20,159 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:20] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.016 2026-10-23 05:25:20,271 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:20] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 31 0.026 0.099 2026-10-23 05:25:20,274 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:20] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.121 2026-10-23 05:25:20,481 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:20] "POST /mail/data HTTP/1.1" 200 - 45 0.025 0.254 2026-10-23 05:25:20,502 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:20] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.171 2026-10-23 05:25:20,608 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:20] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.011 0.042 2026-10-23 05:25:20,642 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:20,645 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:20] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.008 0.027 2026-10-23 05:25:20,718 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:20,722 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:20] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.014 2026-10-23 05:25:20,783 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:20,805 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:20] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.019 0.072 2026-10-23 05:25:20,854 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:20,909 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:20,979 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:21,048 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:21] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.007 2026-10-23 05:25:21,054 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:21,116 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:21,126 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:21] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.018 0.064 2026-10-23 05:25:21,179 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:21,231 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:21,296 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:21,378 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:21] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.017 2026-10-23 05:25:21,387 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:21,428 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:21,447 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:21] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 22 0.018 0.058 2026-10-23 05:25:21,510 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:21,561 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: tour succeeded 2026-10-23 05:25:21,562 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: ╔═════════════════════════════════════════╗ ║ TOUR project_tags_filter_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-23 05:25:21,709 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: heap 27612568 (allocated 29888512) 2026-10-23 05:25:21,724 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing chrome headless with pid 152012 2026-10-23 05:25:21,729 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing websocket connection 2026-10-23 05:25:21,739 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Terminating chrome headless with pid 152012 2026-10-23 05:25:21,868 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_052521_868141_test_01_project_tags.txt 2026-10-23 05:25:21,868 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Removing chrome user profile "/tmp/tmpphyw2em2_chrome_odoo" 2026-10-23 05:25:21,906 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:25:22,062 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_template_ui: Starting TestProjectTemplatesTour.test_project_templates_tour ... 2026-10-23 05:25:22,450 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome pid: 152225 2026-10-23 05:25:22,450 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless temporary user profile dir: /tmp/tmp5cylhbul_chrome_odoo 2026-10-23 05:25:22,450 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:41547/json/version 2026-10-23 05:25:22,451 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41547', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:25:22,527 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Browser version: Chrome/150.0.7871.114 2026-10-23 05:25:22,527 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:41547/json 2026-10-23 05:25:22,528 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41547', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:25:22,542 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Websocket url found: ws://127.0.0.1:41547/devtools/page/07E01DFE2BFC396C50E3E7DE6260C9FE 2026-10-23 05:25:22,566 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Enable chrome headless console log notification 2026-10-23 05:25:22,573 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless enable page notifications 2026-10-23 05:25:22,729 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-23 05:25:22,739 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Setting session cookie in browser 2026-10-23 05:25:22,742 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:22,743 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-23 05:25:22,759 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:25:24,706 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:24] "GET /odoo HTTP/1.1" 200 - 153 0.122 1.828 2026-10-23 05:25:24,711 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigation result: {'frameId': '07E01DFE2BFC396C50E3E7DE6260C9FE', 'loaderId': '7877D897C8A83E66734FC80F03B7DD52', 'isDownload': False} 2026-10-23 05:25:24,711 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Evaluate ready code "odoo.isTourReady('project_templates_tour')" 2026-10-23 05:25:24,777 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:24] "GET /web/assets/e48b318/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-10-23 05:25:24,781 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:24] "GET /web/assets/21d88b5/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.033 2026-10-23 05:25:24,872 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.028 0.089 2026-10-23 05:25:25,084 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:25] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.035 0.299 2026-10-23 05:25:25,099 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:25] "GET /web/assets/1b39d0e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.160 2026-10-23 05:25:25,108 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:25] "GET /web/assets/2466dd2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-10-23 05:25:25,882 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.020 2026-10-23 05:25:25,888 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:25] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:25:25,896 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:25] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.029 2026-10-23 05:25:25,957 44 INFO rb-1f9f1af-225886-428050 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-23 05:25:25,998 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: Owl is running in 'dev' mode. 2026-10-23 05:25:26,059 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:26] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.046 0.102 2026-10-23 05:25:26,071 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:26] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.155 2026-10-23 05:25:26,107 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.171 2026-10-23 05:25:26,110 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-10-23 05:25:26,131 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:26] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 05:25:26,272 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:26] "GET /odoo HTTP/1.1" 200 - 29 0.028 0.103 2026-10-23 05:25:26,340 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:26,342 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:26] "GET /odoo/offline HTTP/1.1" 200 - 5 0.020 0.175 2026-10-23 05:25:26,357 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:26,363 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 05:25:26,403 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 05:25:26,429 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:26] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.033 0.112 2026-10-23 05:25:26,451 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:26,484 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:26] "GET /web/image/res.partner/3/avatar_128?unique=1792733121000 HTTP/1.1" 200 - 6 0.010 0.185 2026-10-23 05:25:26,492 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:26] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.195 2026-10-23 05:25:26,517 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:26] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.216 2026-10-23 05:25:26,521 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.117 2026-10-23 05:25:26,570 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:26] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.148 2026-10-23 05:25:26,597 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:26] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.007 0.297 2026-10-23 05:25:26,601 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:26] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.090 2026-10-23 05:25:26,608 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:26] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.093 2026-10-23 05:25:26,635 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:26,651 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:26] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 05:25:26,674 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:26] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.043 2026-10-23 05:25:26,748 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:26] "POST /mail/data HTTP/1.1" 200 - 34 0.059 0.256 2026-10-23 05:25:26,788 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:26] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.120 2026-10-23 05:25:27,188 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:27] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.099 0.214 2026-10-23 05:25:27,270 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:27] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.002 0.012 2026-10-23 05:25:27,275 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:27] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 05:25:27,487 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:27] "POST /mail/data HTTP/1.1" 200 - 45 0.030 0.112 2026-10-23 05:25:27,494 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:27] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.128 2026-10-23 05:25:27,603 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:27] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:25:27,612 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:27] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.034 2026-10-23 05:25:27,662 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:27,670 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:27] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.004 0.037 2026-10-23 05:25:27,719 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:27] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.014 0.071 2026-10-23 05:25:27,735 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:27,772 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:27] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.016 0.100 2026-10-23 05:25:27,818 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:27] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.008 0.155 2026-10-23 05:25:27,856 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:27] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.012 0.179 2026-10-23 05:25:27,861 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:27] "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.121 2026-10-23 05:25:27,955 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:27] "POST /web/dataset/call_kw/project.template.create.wizard/get_views#project.template.create.wizard.get_views HTTP/1.1" 200 - 14 0.012 0.040 2026-10-23 05:25:27,998 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:27] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 05:25:28,046 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:28] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 13 0.011 0.037 2026-10-23 05:25:28,153 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:28,223 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:28,245 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:28] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 4 0.006 0.011 2026-10-23 05:25:28,734 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25: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.155 0.310 2026-10-23 05:25:29,115 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:29] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 70 0.059 0.304 2026-10-23 05:25:29,159 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:29] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.011 2026-10-23 05:25:29,179 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:29] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.004 0.019 2026-10-23 05:25:29,192 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:29] "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-23 05:25:29,216 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:29] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.007 2026-10-23 05:25:29,264 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:29,359 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:29] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.006 0.076 2026-10-23 05:25:29,478 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:29] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.022 0.074 2026-10-23 05:25:29,483 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:29] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.090 2026-10-23 05:25:29,521 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:29] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 05:25:29,575 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:29,635 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:29,712 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:29] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.006 0.068 2026-10-23 05:25:29,816 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:29] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.015 0.044 2026-10-23 05:25:29,821 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:29] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.050 2026-10-23 05:25:29,876 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:29] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 05:25:29,970 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:30,028 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:30,034 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:30] "POST /web/dataset/call_kw/project.template.create.wizard/action_open_template_view#project.template.create.wizard.action_open_template_view HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 05:25:30,071 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:30] "POST /web/dataset/call_kw/project.template.create.wizard/get_views#project.template.create.wizard.get_views HTTP/1.1" 200 - 1 0.002 0.015 2026-10-23 05:25:30,105 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:30] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 6 0.003 0.014 2026-10-23 05:25:30,158 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:30,218 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:30,230 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:30] "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.008 2026-10-23 05:25:30,486 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:30] "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.066 0.168 2026-10-23 05:25:30,575 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:30] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.067 2026-10-23 05:25:30,610 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:30] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.003 0.012 2026-10-23 05:25:30,627 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:30] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.005 0.028 2026-10-23 05:25:30,640 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:30] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.037 2026-10-23 05:25:30,661 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:30] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.011 2026-10-23 05:25:30,704 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:30,800 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:30] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.007 0.079 2026-10-23 05:25:30,888 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:30] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.019 0.047 2026-10-23 05:25:30,896 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:30] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.066 2026-10-23 05:25:30,920 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:30] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 05:25:30,979 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: tour succeeded 2026-10-23 05:25:30,981 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR project_templates_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-23 05:25:31,155 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: heap 34614832 (allocated 37625856) 2026-10-23 05:25:31,170 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing chrome headless with pid 152225 2026-10-23 05:25:31,173 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing websocket connection 2026-10-23 05:25:31,174 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Terminating chrome headless with pid 152225 2026-10-23 05:25:31,335 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_052531_335000_test_project_templates_tour.txt 2026-10-23 05:25:31,335 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Removing chrome user profile "/tmp/tmp5cylhbul_chrome_odoo" 2026-10-23 05:25:31,374 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:25:31,439 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-10-23 05:25:31,868 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome pid: 152459 2026-10-23 05:25:31,868 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpm7682egj_chrome_odoo 2026-10-23 05:25:31,868 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:39903/json/version 2026-10-23 05:25:31,870 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39903', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:25:31,928 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-23 05:25:31,929 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:39903/json 2026-10-23 05:25:31,930 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39903', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:25:31,956 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:39903/devtools/page/C6D162B7CB62CC0471ED7B79199BEDA5 2026-10-23 05:25:31,981 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-23 05:25:32,014 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-23 05:25:32,068 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-23 05:25:32,086 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Setting session cookie in browser 2026-10-23 05:25:32,087 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-23 05:25:32,087 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-23 05:25:32,105 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:25:33,935 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:33] "GET /odoo HTTP/1.1" 200 - 162 0.128 1.707 2026-10-23 05:25:33,940 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigation result: {'frameId': 'C6D162B7CB62CC0471ED7B79199BEDA5', 'loaderId': '0C093B40C1D10C96BAECE77E821887AD', 'isDownload': False} 2026-10-23 05:25:33,940 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-23 05:25:33,998 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:33] "GET /web/assets/e48b318/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-10-23 05:25:34,004 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:34] "GET /web/assets/21d88b5/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-10-23 05:25:34,184 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:34] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.041 0.157 2026-10-23 05:25:34,209 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.208 2026-10-23 05:25:34,242 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:34] "GET /web/assets/1b39d0e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-23 05:25:34,342 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:34] "GET /web/assets/2466dd2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-10-23 05:25:35,271 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:35] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:25:35,272 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:35] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:25:35,300 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.015 2026-10-23 05:25:35,357 44 INFO rb-1f9f1af-225886-428050 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-23 05:25:35,404 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:35] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.024 0.057 2026-10-23 05:25:35,416 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:35] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.091 2026-10-23 05:25:35,432 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-23 05:25:35,437 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.060 2026-10-23 05:25:35,451 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:35] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:25:35,469 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:35] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:25:35,587 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:35] "GET /odoo HTTP/1.1" 200 - 29 0.029 0.076 2026-10-23 05:25:35,613 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:35] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.120 2026-10-23 05:25:35,735 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:35] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.052 0.058 2026-10-23 05:25:35,761 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.028 2026-10-23 05:25:35,769 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:35,811 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:35,812 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 05:25:35,833 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:35] "GET /web/image/res.partner/3/avatar_128?unique=1792721555000 HTTP/1.1" 200 - 6 0.019 0.186 2026-10-23 05:25:35,840 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:35] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.156 2026-10-23 05:25:35,850 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:35] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.163 2026-10-23 05:25:35,857 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.116 2026-10-23 05:25:35,878 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:35,953 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:35] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:25:35,959 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:35,979 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:35] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-23 05:25:35,991 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:35] "POST /mail/data HTTP/1.1" 200 - 34 0.053 0.110 2026-10-23 05:25:36,031 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:36] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.005 0.394 2026-10-23 05:25:36,045 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-10-23 05:25:36,087 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.266 2026-10-23 05:25:36,091 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:36] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.212 2026-10-23 05:25:36,109 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:36] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.007 0.213 2026-10-23 05:25:36,139 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:36] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.148 2026-10-23 05:25:36,167 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.007 0.059 2026-10-23 05:25:36,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:36] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.089 0.225 2026-10-23 05:25:36,629 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:36] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.035 2026-10-23 05:25:36,634 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:36] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.035 2026-10-23 05:25:36,810 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:36] "POST /mail/data HTTP/1.1" 200 - 45 0.047 0.137 2026-10-23 05:25:36,825 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:36] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.095 2026-10-23 05:25:36,991 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:36] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:25:37,002 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:37] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.033 2026-10-23 05:25:37,044 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:37,069 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:37] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.008 0.033 2026-10-23 05:25:37,103 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:37,111 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:37] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.009 0.062 2026-10-23 05:25:37,151 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:37] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.007 0.098 2026-10-23 05:25:37,172 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:37,225 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:37] "POST /web/action/load HTTP/1.1" 200 - 11 0.018 0.029 2026-10-23 05:25:37,330 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:37] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.008 0.052 2026-10-23 05:25:37,366 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:37] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:25:37,421 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:37] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.005 0.045 2026-10-23 05:25:37,575 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:37,643 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:37,788 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:37] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.039 0.096 2026-10-23 05:25:37,874 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:37] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.015 0.053 2026-10-23 05:25:38,263 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:38] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.070 0.304 2026-10-23 05:25:38,315 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:38] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.007 0.016 2026-10-23 05:25:38,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:38] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.004 0.020 2026-10-23 05:25:38,344 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:38] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.028 2026-10-23 05:25:38,368 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:38] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.009 2026-10-23 05:25:38,418 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:38,477 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-10-23 05:25:38,522 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:38] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.012 0.028 2026-10-23 05:25:38,575 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:38,631 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:38,695 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:38,711 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:38] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.004 0.011 2026-10-23 05:25:38,752 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:38] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.007 0.023 2026-10-23 05:25:38,779 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:38,843 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:38,884 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:38] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.005 0.031 2026-10-23 05:25:38,907 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:38,921 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:38] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.003 0.009 2026-10-23 05:25:38,987 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:39,039 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:39,108 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:39,168 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:39,258 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:39] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 52 0.045 0.101 2026-10-23 05:25:39,315 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:39] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.002 0.016 2026-10-23 05:25:39,395 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:39] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.013 0.064 2026-10-23 05:25:39,470 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:39] "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.021 0.115 2026-10-23 05:25:39,492 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:39] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.051 2026-10-23 05:25:39,520 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:39] "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-23 05:25:39,687 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:39,743 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:39,785 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:39] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.038 0.097 2026-10-23 05:25:39,791 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:39,814 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:39] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.012 2026-10-23 05:25:39,833 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:39] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.006 0.022 2026-10-23 05:25:39,914 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:39] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.021 0.062 2026-10-23 05:25:39,999 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:39] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.163 2026-10-23 05:25:40,128 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:40] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 29 0.032 0.059 2026-10-23 05:25:40,166 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:40] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.006 2026-10-23 05:25:40,280 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:40] "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-23 05:25:40,307 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:40] "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-23 05:25:40,440 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:40] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-10-23 05:25:40,490 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:40] "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.016 2026-10-23 05:25:40,535 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:40,664 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:40] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.034 0.079 2026-10-23 05:25:40,765 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:40] "POST /mail/data HTTP/1.1" 200 - 34 0.028 0.179 2026-10-23 05:25:40,806 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:40] "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.243 2026-10-23 05:25:40,891 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:40] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.083 2026-10-23 05:25:40,982 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:41,006 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:41] "POST /web/dataset/call_kw/project.task/zalo_check_recipients#project.task.zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.013 2026-10-23 05:25:41,040 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:41,059 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:41] "GET /web/assets/47cb14f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-23 05:25:41,179 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:41,225 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:41,293 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:41,350 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:41,359 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:41] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 23 0.016 0.048 2026-10-23 05:25:41,429 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:41] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.008 0.022 2026-10-23 05:25:41,488 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:41] "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-23 05:25:41,553 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:41,595 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:41] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.009 0.025 2026-10-23 05:25:41,604 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:41,627 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:41] "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-23 05:25:41,673 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:41] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.014 0.032 2026-10-23 05:25:41,714 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:41] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.013 2026-10-23 05:25:41,726 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:41,775 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:41] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.010 0.039 2026-10-23 05:25:41,780 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:41,866 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:41,889 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:41] "POST /mail/data HTTP/1.1" 200 - 25 0.027 0.116 2026-10-23 05:25:41,902 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:41] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.002 0.025 2026-10-23 05:25:41,935 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:42,009 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:42,065 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:42] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.023 0.093 2026-10-23 05:25:42,088 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:42] "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-23 05:25:42,181 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:42,228 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:42] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.010 0.036 2026-10-23 05:25:42,294 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25: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-23 05:25:42,300 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:25:42,338 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:42,389 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:42,462 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:42,513 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:42,581 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:42,582 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:42] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 25 0.020 0.091 2026-10-23 05:25:42,879 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:42] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 83 0.076 0.184 2026-10-23 05:25:42,887 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:42] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.254 2026-10-23 05:25:42,935 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:42] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.011 0.029 2026-10-23 05:25:43,037 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:43] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.089 2026-10-23 05:25:43,041 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:43] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.089 2026-10-23 05:25:43,201 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:43] "POST /mail/data HTTP/1.1" 200 - 36 0.051 0.197 2026-10-23 05:25:43,214 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:43] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.130 2026-10-23 05:25:43,228 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:43] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.117 2026-10-23 05:25:43,302 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:43] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.023 0.192 2026-10-23 05:25:43,381 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:43,467 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:43] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.023 0.057 2026-10-23 05:25:43,507 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:43,559 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-10-23 05:25:43,611 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:43,701 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:43,822 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:43] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 50 0.047 0.079 2026-10-23 05:25:43,914 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:43] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.021 0.061 2026-10-23 05:25:43,967 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:44,018 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:44,078 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:44,130 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:44,183 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:44] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.027 0.076 2026-10-23 05:25:44,254 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-10-23 05:25:44,294 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: tour succeeded 2026-10-23 05:25:44,295 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-23 05:25:44,325 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:44] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 25 0.029 0.088 2026-10-23 05:25:44,429 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:44] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.023 0.133 2026-10-23 05:25:44,616 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: heap 43225996 (allocated 44838912) 2026-10-23 05:25:44,633 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing chrome headless with pid 152459 2026-10-23 05:25:44,634 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing websocket connection 2026-10-23 05:25:44,634 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Terminating chrome headless with pid 152459 2026-10-23 05:25:44,774 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_052544_774067_test_01_project_tour.txt 2026-10-23 05:25:44,774 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpm7682egj_chrome_odoo" 2026-10-23 05:25:44,798 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_history ... 2026-10-23 05:25:45,438 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome pid: 152736 2026-10-23 05:25:45,438 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless temporary user profile dir: /tmp/tmphkq0pfz__chrome_odoo 2026-10-23 05:25:45,438 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:38155/json/version 2026-10-23 05:25:45,440 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38155', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:25:45,464 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Browser version: Chrome/150.0.7871.114 2026-10-23 05:25:45,464 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:38155/json 2026-10-23 05:25:45,465 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38155', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:25:45,481 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Websocket url found: ws://127.0.0.1:38155/devtools/page/5BD2631663327C6D4677C465D214B457 2026-10-23 05:25:45,501 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Enable chrome headless console log notification 2026-10-23 05:25:45,505 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless enable page notifications 2026-10-23 05:25:45,594 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-23 05:25:45,608 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Setting session cookie in browser 2026-10-23 05:25:45,612 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:45,612 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:45,631 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:25:47,731 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:47] "GET /odoo?debug=1 HTTP/1.1" 200 - 157 0.123 1.981 2026-10-23 05:25:47,736 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigation result: {'frameId': '5BD2631663327C6D4677C465D214B457', 'loaderId': '3D16C12FAAC134617461B04823C6604F', 'isDownload': False} 2026-10-23 05:25:47,736 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate ready code "odoo.isTourReady('project_task_history_tour')" 2026-10-23 05:25:47,882 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 14 0.023 0.083 2026-10-23 05:25:47,999 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:47] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.024 0.206 2026-10-23 05:25:48,014 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:48] "GET /web/assets/21d88b5/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.231 2026-10-23 05:25:48,028 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:48] "GET /web/assets/e48b318/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.257 2026-10-23 05:25:48,064 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:48] "GET /web/assets/1b39d0e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-23 05:25:48,170 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:48] "GET /web/assets/2466dd2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-10-23 05:25:49,291 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:49] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:25:49,301 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:49] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:25:49,347 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.015 0.030 2026-10-23 05:25:49,409 44 INFO rb-1f9f1af-225886-428050 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-23 05:25:49,479 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-10-23 05:25:49,480 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:49] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.032 0.080 2026-10-23 05:25:49,489 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:49] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.105 2026-10-23 05:25:49,519 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.099 2026-10-23 05:25:49,523 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 05:25:49,556 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:49] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:25:49,690 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:49] "GET /odoo HTTP/1.1" 200 - 29 0.024 0.097 2026-10-23 05:25:49,722 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.139 2026-10-23 05:25:49,803 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:49] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.010 0.032 2026-10-23 05:25:49,892 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:49,913 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.036 2026-10-23 05:25:49,914 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 05:25:49,929 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:49] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.045 0.115 2026-10-23 05:25:50,003 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:50] "GET /web/image/res.partner/3/avatar_128?unique=1792721555000 HTTP/1.1" 200 - 6 0.014 0.207 2026-10-23 05:25:50,016 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:50] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.206 2026-10-23 05:25:50,022 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:50] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.218 2026-10-23 05:25:50,082 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.142 2026-10-23 05:25:50,136 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:50] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 05:25:50,151 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:50] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 05:25:50,185 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:50] "POST /mail/data HTTP/1.1" 200 - 34 0.044 0.180 2026-10-23 05:25:50,188 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.269 2026-10-23 05:25:50,320 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:50] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 29 0.044 0.333 2026-10-23 05:25:50,663 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:50] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.042 0.231 2026-10-23 05:25:50,687 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.014 0.277 2026-10-23 05:25:51,402 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:51,403 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:51] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 05:25:51,426 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-23 05:25:51,501 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-10-23 05:25:51,645 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:51] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.004 0.020 2026-10-23 05:25:51,700 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:51] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.016 0.062 2026-10-23 05:25:51,719 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:51,745 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:51] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.003 0.082 2026-10-23 05:25:51,750 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.006 2026-10-23 05:25:51,800 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:51] "POST /mail/data HTTP/1.1" 200 - 19 0.014 0.099 2026-10-23 05:25:51,810 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:51] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.072 2026-10-23 05:25:51,819 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:51] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.083 2026-10-23 05:25:51,838 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.140 2026-10-23 05:25:51,853 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:51] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.186 2026-10-23 05:25:51,886 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:51,917 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:51] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.017 2026-10-23 05:25:52,367 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:52] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.123 0.257 2026-10-23 05:25:52,615 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:52] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.028 0.147 2026-10-23 05:25:52,628 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:52] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.187 2026-10-23 05:25:52,760 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:52] "POST /mail/data HTTP/1.1" 200 - 45 0.047 0.258 2026-10-23 05:25:52,771 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:52] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.096 2026-10-23 05:25:52,863 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:52] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.029 2026-10-23 05:25:52,879 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:52,907 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:52] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.009 0.025 2026-10-23 05:25:52,976 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:52] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 23 0.014 0.062 2026-10-23 05:25:53,362 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:53] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 71 0.052 0.304 2026-10-23 05:25:53,409 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:53] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.012 2026-10-23 05:25:53,496 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:53] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.020 0.070 2026-10-23 05:25:53,509 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:53] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.084 2026-10-23 05:25:53,549 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:53] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.007 2026-10-23 05:25:53,687 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:53,795 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:53] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.096 2026-10-23 05:25:53,913 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25: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.022 0.050 2026-10-23 05:25:53,917 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:53] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.063 2026-10-23 05:25:54,034 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:54] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 32 0.029 0.132 2026-10-23 05:25:54,076 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:54] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.010 2026-10-23 05:25:54,147 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:54] "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-23 05:25:54,193 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:54] "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-23 05:25:54,353 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:54] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.004 2026-10-23 05:25:54,402 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25: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.007 0.022 2026-10-23 05:25:54,464 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:54,502 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:54] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.026 0.046 2026-10-23 05:25:54,519 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:54,587 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:54] "POST /mail/data HTTP/1.1" 200 - 29 0.021 0.132 2026-10-23 05:25:54,621 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25: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.009 0.178 2026-10-23 05:25:54,675 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:54,679 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:54] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.009 0.206 2026-10-23 05:25:54,733 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:54] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.006 0.130 2026-10-23 05:25:54,765 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:54] "GET /web/image/res.partner/2/avatar_128?unique=1792721555000 HTTP/1.1" 200 - 5 0.007 0.100 2026-10-23 05:25:54,770 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:54] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.100 2026-10-23 05:25:54,822 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:54] "GET /web/assets/47cb14f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.003 0.063 2026-10-23 05:25:54,998 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:54] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.031 0.236 2026-10-23 05:25:55,032 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:55] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.010 0.013 2026-10-23 05:25:55,046 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:55] "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-23 05:25:55,087 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25: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.008 0.028 2026-10-23 05:25:55,091 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:55,094 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:55] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.043 2026-10-23 05:25:55,148 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:55,201 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:55] "POST /mail/data HTTP/1.1" 200 - 26 0.024 0.069 2026-10-23 05:25:55,212 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:55,241 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:55] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.004 0.060 2026-10-23 05:25:55,280 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25: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.014 0.153 2026-10-23 05:25:55,292 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:55,305 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:55] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 05:25:55,453 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:55] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.033 0.107 2026-10-23 05:25:55,500 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:55] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.005 0.013 2026-10-23 05:25:55,508 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:55] "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-23 05:25:55,518 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25: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-23 05:25:55,549 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:55,558 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25: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.012 0.033 2026-10-23 05:25:55,608 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:55,656 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:55] "POST /mail/data HTTP/1.1" 200 - 26 0.025 0.071 2026-10-23 05:25:55,683 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:55,692 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25: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.011 0.107 2026-10-23 05:25:55,739 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:55] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.007 0.118 2026-10-23 05:25:55,757 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:55,757 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:55] "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-23 05:25:55,946 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:55] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.052 0.122 2026-10-23 05:25:55,979 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:55] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.005 0.015 2026-10-23 05:25:55,998 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:55] "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-23 05:25:56,028 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:56] "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-23 05:25:56,070 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:56] "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.031 2026-10-23 05:25:56,074 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:56,131 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:56,171 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:56] "POST /mail/data HTTP/1.1" 200 - 26 0.035 0.051 2026-10-23 05:25:56,206 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:56,215 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:56] "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.115 2026-10-23 05:25:56,248 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:56] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.004 0.107 2026-10-23 05:25:56,272 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:56] "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-23 05:25:56,275 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:56,431 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:56] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.036 0.109 2026-10-23 05:25:56,503 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:56] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.011 2026-10-23 05:25:56,515 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:56] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 05:25:56,524 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:56] "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-23 05:25:56,541 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:56,580 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:56] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.028 0.031 2026-10-23 05:25:56,618 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:56,680 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:56] "POST /mail/data HTTP/1.1" 200 - 26 0.025 0.112 2026-10-23 05:25:56,827 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:56] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.005 0.190 2026-10-23 05:25:56,868 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:56] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.019 0.294 2026-10-23 05:25:56,895 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:56] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.040 2026-10-23 05:25:57,020 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:57] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.026 0.133 2026-10-23 05:25:57,028 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:57] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.135 2026-10-23 05:25:57,060 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:57] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.009 2026-10-23 05:25:57,179 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:57,271 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:57] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.076 2026-10-23 05:25:57,446 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:57] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 24 0.034 0.089 2026-10-23 05:25:57,515 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:57] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.003 0.015 2026-10-23 05:25:57,530 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:57] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.018 2026-10-23 05:25:57,652 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:57,659 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:57] "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.029 2026-10-23 05:25:57,684 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:57] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.015 2026-10-23 05:25:57,725 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:57] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.012 0.049 2026-10-23 05:25:57,732 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:57,796 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:57,809 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:57] "POST /mail/data HTTP/1.1" 200 - 26 0.027 0.065 2026-10-23 05:25:57,833 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:57] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.003 0.011 2026-10-23 05:25:57,934 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:57] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.004 0.023 2026-10-23 05:25:57,959 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:25:58,054 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:58] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.007 0.106 2026-10-23 05:25:58,061 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:58] "GET /web/assets/6a1e202/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.002 0.079 2026-10-23 05:25:58,076 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:58] "GET /web/assets/3ac51a2/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.002 0.079 2026-10-23 05:25:58,123 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:58] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.002 0.006 2026-10-23 05:25:58,160 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:58,215 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:58,265 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:58,324 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:58,346 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:58] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision#project.task.html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.004 0.014 2026-10-23 05:25:58,393 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:58] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision#project.task.html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.004 0.022 2026-10-23 05:25:58,427 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:58] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.004 0.015 2026-10-23 05:25:58,465 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:58,519 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:58,574 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:58,629 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:58,680 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:58,742 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:58,809 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:58,813 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:58] "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-23 05:25:58,862 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:58,918 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:59,025 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:59] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 17 0.022 0.080 2026-10-23 05:25:59,062 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:59] "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-23 05:25:59,157 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:59] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.005 0.075 2026-10-23 05:25:59,265 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:59] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.042 0.039 2026-10-23 05:25:59,275 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:59] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.002 0.067 2026-10-23 05:25:59,300 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:59] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.003 0.005 2026-10-23 05:25:59,349 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:59,402 44 INFO rb-1f9f1af-225886-428050 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-23 05:25:59,465 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:59] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 20 0.013 0.049 2026-10-23 05:25:59,575 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:59] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.070 2026-10-23 05:25:59,631 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:59] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.002 0.020 2026-10-23 05:25:59,643 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:59] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.026 2026-10-23 05:25:59,651 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:59] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.035 2026-10-23 05:25:59,784 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:59] "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-23 05:25:59,920 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:25:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:26:00,301 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:00] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:26:00,362 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:00,407 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:00] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.002 0.035 2026-10-23 05:26:00,429 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:00,469 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:00] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.012 0.088 2026-10-23 05:26:00,508 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:00] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.009 0.131 2026-10-23 05:26:00,549 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:00] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.008 0.164 2026-10-23 05:26:00,638 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:00] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.005 0.161 2026-10-23 05:26:00,701 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:00] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 2 0.004 0.016 2026-10-23 05:26:00,713 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:00] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.019 2026-10-23 05:26:00,831 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:00] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.020 2026-10-23 05:26:00,994 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:01,097 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:01] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.008 0.086 2026-10-23 05:26:01,199 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:01] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 15 0.012 0.053 2026-10-23 05:26:01,235 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:01] "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-23 05:26:01,246 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:01] "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-23 05:26:01,350 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:01,398 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:01,471 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:01] "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-23 05:26:01,481 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:01,654 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:01] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 53 0.041 0.110 2026-10-23 05:26:01,743 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:01] "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-23 05:26:01,757 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:01] "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-23 05:26:01,797 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:01,847 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:01,873 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:01] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.031 0.063 2026-10-23 05:26:01,951 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:01,969 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:01] "POST /mail/data HTTP/1.1" 200 - 31 0.026 0.138 2026-10-23 05:26:02,029 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:02] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.009 0.208 2026-10-23 05:26:02,071 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:02,093 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:02] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.012 0.301 2026-10-23 05:26:02,122 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:02] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.009 0.152 2026-10-23 05:26:02,175 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:02] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.010 0.118 2026-10-23 05:26:02,247 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:02] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.165 2026-10-23 05:26:02,395 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:02] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.037 0.257 2026-10-23 05:26:02,449 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:02] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.009 0.584 2026-10-23 05:26:02,465 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:02] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.032 2026-10-23 05:26:02,476 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:02] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.003 0.029 2026-10-23 05:26:02,484 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:02,529 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:02] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.015 0.091 2026-10-23 05:26:02,547 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:02,568 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:02] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.009 0.112 2026-10-23 05:26:02,610 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:02,700 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:02,722 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:02] "POST /mail/data HTTP/1.1" 200 - 31 0.048 0.158 2026-10-23 05:26:02,766 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:02] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.012 0.241 2026-10-23 05:26:02,775 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:02] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.090 2026-10-23 05:26:02,970 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:02] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.046 0.207 2026-10-23 05:26:03,040 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:03] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.012 0.449 2026-10-23 05:26:03,052 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:03] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 05:26:03,089 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:03,090 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:03] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.009 0.077 2026-10-23 05:26:03,119 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:03] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.060 2026-10-23 05:26:03,133 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:03,159 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:03] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.009 0.055 2026-10-23 05:26:03,208 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:03,267 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:03] "POST /mail/data HTTP/1.1" 200 - 31 0.031 0.134 2026-10-23 05:26:03,278 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:03,323 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:03] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.009 0.203 2026-10-23 05:26:03,377 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:03] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.010 0.215 2026-10-23 05:26:03,384 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:03] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.079 2026-10-23 05:26:03,585 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:03] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.045 0.232 2026-10-23 05:26:03,613 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:03] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.013 2026-10-23 05:26:03,620 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:03] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 05:26:03,632 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:03] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.008 2026-10-23 05:26:03,672 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:03,683 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:03] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.011 0.043 2026-10-23 05:26:03,725 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:03,788 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:03,796 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:03] "POST /mail/data HTTP/1.1" 200 - 31 0.036 0.075 2026-10-23 05:26:03,839 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:03] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.017 0.133 2026-10-23 05:26:03,857 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:03,887 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:03] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.010 0.144 2026-10-23 05:26:03,897 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:03] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.026 2026-10-23 05:26:04,083 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:04] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.036 0.152 2026-10-23 05:26:04,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:04] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.006 0.011 2026-10-23 05:26:04,141 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:04] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 05:26:04,159 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:04] "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-23 05:26:04,203 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:04,209 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:04] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.008 0.032 2026-10-23 05:26:04,247 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:04,268 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:04] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.016 0.035 2026-10-23 05:26:04,306 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:04,361 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:04,372 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:04] "POST /mail/data HTTP/1.1" 200 - 31 0.036 0.123 2026-10-23 05:26:04,420 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:04,446 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:04] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.004 0.014 2026-10-23 05:26:04,491 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:04,508 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:04] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.002 0.008 2026-10-23 05:26:04,555 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:04,675 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:04] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.007 0.094 2026-10-23 05:26:04,797 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:04] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.048 0.041 2026-10-23 05:26:04,804 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:04] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.081 2026-10-23 05:26:04,833 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:04] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 05:26:04,897 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: tour succeeded 2026-10-23 05:26:04,899 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_task_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-23 05:26:05,256 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: heap 60266112 (allocated 62763008) 2026-10-23 05:26:05,272 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing chrome headless with pid 152736 2026-10-23 05:26:05,274 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing websocket connection 2026-10-23 05:26:05,275 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Terminating chrome headless with pid 152736 2026-10-23 05:26:05,400 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_052605_400645_test_project_task_history.txt 2026-10-23 05:26:05,401 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Removing chrome user profile "/tmp/tmphkq0pfz__chrome_odoo" 2026-10-23 05:26:05,428 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_last_history_steps ... 2026-10-23 05:26:06,053 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome pid: 153115 2026-10-23 05:26:06,053 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless temporary user profile dir: /tmp/tmpjaql3ad7_chrome_odoo 2026-10-23 05:26:06,053 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:42323/json/version 2026-10-23 05:26:06,064 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42323', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:26:06,103 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Browser version: Chrome/150.0.7871.114 2026-10-23 05:26:06,103 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:42323/json 2026-10-23 05:26:06,108 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42323', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:26:06,137 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Websocket url found: ws://127.0.0.1:42323/devtools/page/B96857ABB279734B6F765E811BD41D71 2026-10-23 05:26:06,147 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Enable chrome headless console log notification 2026-10-23 05:26:06,161 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless enable page notifications 2026-10-23 05:26:06,251 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-23 05:26:06,259 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Setting session cookie in browser 2026-10-23 05:26:06,266 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:06,267 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:06,289 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:26:08,297 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:08] "GET /odoo HTTP/1.1" 200 - 157 0.172 1.840 2026-10-23 05:26:08,301 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigation result: {'frameId': 'B96857ABB279734B6F765E811BD41D71', 'loaderId': 'C505D2C42D949CEDAF21188A163415AE', 'isDownload': False} 2026-10-23 05:26:08,302 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:08,389 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:08] "GET /web/assets/21d88b5/web.assets_web.min.css HTTP/1.1" 200 - 2 0.015 0.021 2026-10-23 05:26:08,397 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:08] "GET /web/assets/e48b318/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.044 2026-10-23 05:26:08,635 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:08] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.061 0.203 2026-10-23 05:26:08,659 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.270 2026-10-23 05:26:08,688 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:08] "GET /web/assets/1b39d0e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-23 05:26:08,797 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:08] "GET /web/assets/2466dd2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-10-23 05:26:09,598 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:09] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:26:09,602 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:09] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:26:09,621 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.022 2026-10-23 05:26:09,701 44 INFO rb-1f9f1af-225886-428050 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-23 05:26:09,764 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:09] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.033 0.081 2026-10-23 05:26:09,771 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-10-23 05:26:09,773 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:09] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.121 2026-10-23 05:26:09,801 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.092 2026-10-23 05:26:09,805 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:09] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 05:26:09,832 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:09] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:26:09,975 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:09] "GET /odoo HTTP/1.1" 200 - 29 0.033 0.082 2026-10-23 05:26:10,011 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:10] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.134 2026-10-23 05:26:10,070 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:10] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.010 0.025 2026-10-23 05:26:10,110 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:10,143 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:26:10,145 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:26:10,223 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:10] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.085 0.093 2026-10-23 05:26:10,230 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:10] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.165 2026-10-23 05:26:10,266 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:10] "GET /web/image/res.partner/3/avatar_128?unique=1792721555000 HTTP/1.1" 200 - 6 0.007 0.198 2026-10-23 05:26:10,290 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:10] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.217 2026-10-23 05:26:10,296 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.150 2026-10-23 05:26:10,352 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:10] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.169 2026-10-23 05:26:10,415 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:10] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 05:26:10,429 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:10] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 05:26:10,492 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:10] "POST /mail/data HTTP/1.1" 200 - 34 0.048 0.209 2026-10-23 05:26:10,617 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:10] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 29 0.022 0.423 2026-10-23 05:26:10,912 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:10] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.045 0.182 2026-10-23 05:26:10,938 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.011 0.228 2026-10-23 05:26:11,713 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:11,722 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:11] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 05:26:11,753 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.002 0.007 2026-10-23 05:26:11,811 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-10-23 05:26:11,993 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:11,994 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.019 0.030 2026-10-23 05:26:12,014 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:12] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.062 2026-10-23 05:26:12,045 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:12] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.009 0.092 2026-10-23 05:26:12,112 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:12] "POST /mail/data HTTP/1.1" 200 - 19 0.019 0.110 2026-10-23 05:26:12,132 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.144 2026-10-23 05:26:12,138 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:12] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.128 2026-10-23 05:26:12,163 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:12] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.219 2026-10-23 05:26:12,173 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:12] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.144 2026-10-23 05:26:12,176 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.138 2026-10-23 05:26:12,235 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:12,287 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:12] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.031 2026-10-23 05:26:12,730 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:12] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.119 0.251 2026-10-23 05:26:12,928 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:12] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.023 0.108 2026-10-23 05:26:12,939 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:12] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.140 2026-10-23 05:26:13,108 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:13] "POST /mail/data HTTP/1.1" 200 - 45 0.046 0.207 2026-10-23 05:26:13,115 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:13] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.128 2026-10-23 05:26:13,204 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:13,213 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:13] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.035 2026-10-23 05:26:13,295 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:13] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 23 0.025 0.061 2026-10-23 05:26:13,353 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:13] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.014 0.127 2026-10-23 05:26:13,673 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:13] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 71 0.061 0.278 2026-10-23 05:26:13,733 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:13] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.015 2026-10-23 05:26:13,821 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:13] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.022 0.071 2026-10-23 05:26:13,831 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:13] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.092 2026-10-23 05:26:13,876 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:13] "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-23 05:26:13,999 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:14,113 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:14] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.005 0.100 2026-10-23 05:26:14,252 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:14] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.026 0.068 2026-10-23 05:26:14,377 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:14] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 32 0.033 0.174 2026-10-23 05:26:14,381 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:14] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.222 2026-10-23 05:26:14,445 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:14] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.007 2026-10-23 05:26:14,535 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:14] "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-23 05:26:14,584 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:14] "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-23 05:26:14,738 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:14] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-10-23 05:26:14,778 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26: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.008 0.020 2026-10-23 05:26:14,837 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:14,891 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:14,912 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:14] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.029 0.060 2026-10-23 05:26:15,017 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:15] "POST /mail/data HTTP/1.1" 200 - 29 0.031 0.164 2026-10-23 05:26:15,034 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:15,078 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:15] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.025 0.224 2026-10-23 05:26:15,103 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:15] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.104 2026-10-23 05:26:15,113 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:15] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.085 2026-10-23 05:26:15,251 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:15] "GET /web/image/res.partner/2/avatar_128?unique=1792721555000 HTTP/1.1" 200 - 5 0.020 0.160 2026-10-23 05:26:15,290 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:15] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.005 0.429 2026-10-23 05:26:15,304 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:15] "GET /web/assets/47cb14f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.161 2026-10-23 05:26:15,438 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:15] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.036 0.340 2026-10-23 05:26:15,484 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:15] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.008 2026-10-23 05:26:15,501 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:15] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 05:26:15,525 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:15] "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-23 05:26:15,531 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:15,557 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:15] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.009 0.028 2026-10-23 05:26:15,590 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:15,650 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:15,655 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:15] "POST /mail/data HTTP/1.1" 200 - 26 0.024 0.094 2026-10-23 05:26:15,685 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:15] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.008 0.130 2026-10-23 05:26:15,715 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:15,751 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:15] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.004 0.018 2026-10-23 05:26:15,837 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:15] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.026 2026-10-23 05:26:15,841 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 05:26:15,905 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:15] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.013 0.077 2026-10-23 05:26:15,917 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:15] "GET /web/assets/6a1e202/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.002 0.037 2026-10-23 05:26:15,922 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:15] "GET /web/assets/3ac51a2/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.002 0.026 2026-10-23 05:26:15,972 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:15] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.002 0.008 2026-10-23 05:26:16,010 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:16,058 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:16,120 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:16,137 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:16] "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.012 2026-10-23 05:26:16,177 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:16] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision#project.task.html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.004 0.014 2026-10-23 05:26:16,206 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:16] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.003 0.015 2026-10-23 05:26:16,253 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:16,330 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:16,411 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:16,414 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:16] "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-23 05:26:16,478 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:16,534 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:16] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.010 0.043 2026-10-23 05:26:16,538 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:16,623 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:16] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-23 05:26:16,631 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:16,811 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:16] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.042 0.131 2026-10-23 05:26:16,840 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:16] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.013 2026-10-23 05:26:16,865 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:16] "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-23 05:26:16,883 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:16] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-10-23 05:26:16,917 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:16,918 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:16] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.008 0.024 2026-10-23 05:26:16,977 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:17,019 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:17] "POST /mail/data HTTP/1.1" 200 - 26 0.023 0.083 2026-10-23 05:26:17,033 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:17,049 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:17] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.100 2026-10-23 05:26:17,118 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:17] "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-23 05:26:17,120 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:17,203 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:17,260 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:17,314 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:17] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.003 0.044 2026-10-23 05:26:17,316 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:17,394 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:17] "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-23 05:26:17,395 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:17,574 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:17] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.047 0.118 2026-10-23 05:26:17,618 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:17] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.019 2026-10-23 05:26:17,632 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:17] "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-23 05:26:17,658 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:17] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 05:26:17,677 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: tour succeeded 2026-10-23 05:26:17,698 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:17,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:17] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.015 0.041 2026-10-23 05:26:17,826 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:17] "POST /mail/data HTTP/1.1" 200 - 26 0.025 0.095 2026-10-23 05:26:17,884 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:17] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.009 0.161 2026-10-23 05:26:18,037 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: heap 36180984 (allocated 37625856) 2026-10-23 05:26:18,050 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing chrome headless with pid 153115 2026-10-23 05:26:18,054 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing websocket connection 2026-10-23 05:26:18,074 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Terminating chrome headless with pid 153115 2026-10-23 05:26:18,231 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_052618_231782_test_project_task_last_history_steps.txt 2026-10-23 05:26:18,232 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Removing chrome user profile "/tmp/tmpjaql3ad7_chrome_odoo" 2026-10-23 05:26:18,268 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:26:23,009 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-10-23 05:26:23,043 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 391, model: project.update 2026-10-23 05:26:23,059 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-10-23 05:26:23,188 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 391, model: project.milestone 2026-10-23 05:26:23,221 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-10-23 05:26:23,326 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #391 deleted mail.message records with IDs: [19802] 2026-10-23 05:26:23,353 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 391, model: project.milestone 2026-10-23 05:26:23,368 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-10-23 05:26:23,462 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 391, model: project.milestone 2026-10-23 05:26:23,473 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-10-23 05:26:23,534 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-10-23 05:26:23,624 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #390 deleted mail.message records with IDs: [19801] 2026-10-23 05:26:23,662 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #390 deleted project.update records with IDs: [1] 2026-10-23 05:26:23,704 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-10-23 05:26:23,781 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 391, model: project.update 2026-10-23 05:26:23,811 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-10-23 05:26:23,921 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 391, model: project.update 2026-10-23 05:26:23,943 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-10-23 05:26:24,040 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 391, model: project.update 2026-10-23 05:26:24,057 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-10-23 05:26:24,138 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 391, model: project.update 2026-10-23 05:26:24,155 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-10-23 05:26:24,267 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-10-23 05:26:24,407 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #388 deleted mail.message records with IDs: [19801] 2026-10-23 05:26:24,415 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 388, model: project.update 2026-10-23 05:26:24,431 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-10-23 05:26:24,552 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 388, model: project.update 2026-10-23 05:26:24,564 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_unlink ... 2026-10-23 05:26:24,760 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #389 deleted mail.message records with IDs: [19806] 2026-10-23 05:26:24,800 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #389 deleted project.update records with IDs: [2] 2026-10-23 05:26:24,821 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #389 deleted mail.followers records with IDs: [3518] 2026-10-23 05:26:24,854 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-23 05:26:27,288 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-10-23 05:26:27,663 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-10-23 05:26:28,146 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-10-23 05:26:28,720 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_reflects_task_changes ... 2026-10-23 05:26:29,287 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:26:29,295 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-10-23 05:26:29,811 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 153394 2026-10-23 05:26:29,811 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpp5mqaxc5_chrome_odoo 2026-10-23 05:26:29,811 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:42465/json/version 2026-10-23 05:26:29,812 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42465', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:26:29,895 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-23 05:26:29,895 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:42465/json 2026-10-23 05:26:29,896 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42465', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:26:29,915 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:42465/devtools/page/D879ED8D01ABBA85E7240A3ECB21F12C 2026-10-23 05:26:29,926 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-23 05:26:29,934 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-23 05:26:29,998 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-23 05:26:30,020 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-10-23 05:26:30,024 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:30,024 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-23 05:26:30,062 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:26:32,200 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:32] "GET /odoo HTTP/1.1" 200 - 162 0.150 2.011 2026-10-23 05:26:32,204 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': 'D879ED8D01ABBA85E7240A3ECB21F12C', 'loaderId': '83786F8D743771036C02052E89A6ED12', 'isDownload': False} 2026-10-23 05:26:32,205 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-10-23 05:26:32,259 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:32] "GET /web/assets/21d88b5/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.026 2026-10-23 05:26:32,273 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:32] "GET /web/assets/e48b318/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.036 2026-10-23 05:26:32,368 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.045 0.072 2026-10-23 05:26:32,553 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:32] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.031 0.274 2026-10-23 05:26:32,562 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:32] "GET /web/assets/1b39d0e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.177 2026-10-23 05:26:32,600 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:32] "GET /web/assets/2466dd2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-23 05:26:33,477 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:33] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:26:33,481 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:33] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:26:33,508 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.018 2026-10-23 05:26:33,574 44 INFO rb-1f9f1af-225886-428050 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-23 05:26:33,620 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-23 05:26:33,643 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:33] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.039 0.071 2026-10-23 05:26:33,651 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:33] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.103 2026-10-23 05:26:33,678 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.105 2026-10-23 05:26:33,681 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.033 2026-10-23 05:26:33,721 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:33] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:26:33,853 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:33] "GET /odoo HTTP/1.1" 200 - 29 0.030 0.088 2026-10-23 05:26:33,893 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.148 2026-10-23 05:26:33,932 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-23 05:26:33,965 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:26:33,976 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:33] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.035 0.109 2026-10-23 05:26:33,992 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:34,020 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:34,054 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:34] "GET /web/image/res.partner/3/avatar_128?unique=1792721555000 HTTP/1.1" 200 - 6 0.036 0.180 2026-10-23 05:26:34,091 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:34] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.008 0.238 2026-10-23 05:26:34,097 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:34,100 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:34] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.231 2026-10-23 05:26:34,164 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.155 2026-10-23 05:26:34,274 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:34] "POST /mail/data HTTP/1.1" 200 - 35 0.053 0.228 2026-10-23 05:26:34,281 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.254 2026-10-23 05:26:34,292 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:34] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.003 0.176 2026-10-23 05:26:34,304 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:34] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.190 2026-10-23 05:26:34,318 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:34] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.458 2026-10-23 05:26:34,410 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:34] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:26:34,419 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:34,438 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:34] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:26:34,469 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:34] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.026 2026-10-23 05:26:34,978 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:34] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.114 0.286 2026-10-23 05:26:35,058 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:35] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.002 0.012 2026-10-23 05:26:35,071 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:35] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 05:26:35,213 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:35] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.030 2026-10-23 05:26:35,368 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:35] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:26:35,466 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:35,507 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:35,524 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:35] "POST /mail/data HTTP/1.1" 200 - 45 0.043 0.150 2026-10-23 05:26:35,603 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:35] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.027 0.154 2026-10-23 05:26:35,612 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:35,668 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:35] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.012 0.232 2026-10-23 05:26:35,723 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:35] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.008 0.290 2026-10-23 05:26:35,762 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:35] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.005 0.316 2026-10-23 05:26:35,818 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:35] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.183 2026-10-23 05:26:35,853 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:35] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.007 0.244 2026-10-23 05:26:35,923 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:35] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.016 0.037 2026-10-23 05:26:35,957 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:35] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 05:26:35,984 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:35] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.005 0.020 2026-10-23 05:26:36,092 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:36,158 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:36,292 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:36] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.049 0.082 2026-10-23 05:26:36,411 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:36] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.020 0.079 2026-10-23 05:26:36,765 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:36] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.063 0.271 2026-10-23 05:26:36,819 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:36] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.003 0.017 2026-10-23 05:26:36,836 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:36] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.003 0.024 2026-10-23 05:26:36,849 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:36] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.020 2026-10-23 05:26:36,877 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:36] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.009 2026-10-23 05:26:36,921 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:36,978 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:37,015 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:37] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.009 0.022 2026-10-23 05:26:37,047 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:37,099 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:37,166 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:37,179 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:37] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.003 0.008 2026-10-23 05:26:37,216 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:37,232 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:37] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.008 0.020 2026-10-23 05:26:37,277 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:37,316 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:37] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.005 0.028 2026-10-23 05:26:37,331 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:37,358 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:37] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.004 0.017 2026-10-23 05:26:37,419 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:37,473 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:37,533 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:37,587 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:37,644 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:37,704 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:37,732 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:37] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 52 0.059 0.137 2026-10-23 05:26:37,767 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:37] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.020 2026-10-23 05:26:37,813 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:37,838 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:37] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.013 0.056 2026-10-23 05:26:37,926 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:37] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 17 0.034 0.105 2026-10-23 05:26:37,944 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:37] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.049 2026-10-23 05:26:37,948 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:37,963 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:37] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.069 2026-10-23 05:26:38,004 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:38,065 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:38,115 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:38] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.031 0.078 2026-10-23 05:26:38,137 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:38,156 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:38] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.002 0.013 2026-10-23 05:26:38,170 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:38] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.012 2026-10-23 05:26:38,224 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:38] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.013 0.039 2026-10-23 05:26:38,242 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:38] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 3 0.003 0.045 2026-10-23 05:26:38,291 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26: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.026 0.082 2026-10-23 05:26:38,330 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:38] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.071 2026-10-23 05:26:38,353 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:38,355 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:38] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.004 0.082 2026-10-23 05:26:38,411 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:38,425 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:38] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 2 0.001 0.006 2026-10-23 05:26:38,460 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:38] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.010 2026-10-23 05:26:38,533 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:38] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.017 0.059 2026-10-23 05:26:38,633 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:38,684 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:38,946 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:38,996 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:39,014 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:39] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.033 0.085 2026-10-23 05:26:39,041 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:39] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.011 2026-10-23 05:26:39,053 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:39] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.012 2026-10-23 05:26:39,098 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:39] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.008 0.035 2026-10-23 05:26:39,179 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:39] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.005 0.104 2026-10-23 05:26:39,285 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:39] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.019 0.058 2026-10-23 05:26:39,292 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:39] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.072 2026-10-23 05:26:39,319 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:39] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-23 05:26:39,357 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:39,417 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:39,526 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:39] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.006 0.094 2026-10-23 05:26:39,614 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:39] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 16 0.016 0.041 2026-10-23 05:26:39,622 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:39] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.056 2026-10-23 05:26:39,654 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:39] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 05:26:39,740 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:39,826 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:39] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.006 0.070 2026-10-23 05:26:39,921 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:39] "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.016 0.046 2026-10-23 05:26:40,029 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:40] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 29 0.036 0.117 2026-10-23 05:26:40,031 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:40] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.166 2026-10-23 05:26:40,070 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:40] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-23 05:26:40,278 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:40] "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.008 0.019 2026-10-23 05:26:40,335 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:40,444 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:40,460 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:40] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.023 0.055 2026-10-23 05:26:40,568 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:40] "POST /mail/data HTTP/1.1" 200 - 34 0.035 0.106 2026-10-23 05:26:40,589 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:40,590 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:40] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.026 2026-10-23 05:26:40,693 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:40] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 31 0.034 0.061 2026-10-23 05:26:40,706 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:40] "GET /web/assets/47cb14f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.048 2026-10-23 05:26:40,720 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:40] "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-23 05:26:40,765 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:40] "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.008 0.026 2026-10-23 05:26:40,786 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:40] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.003 0.011 2026-10-23 05:26:40,832 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:40,947 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:40] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 20 0.021 0.093 2026-10-23 05:26:41,082 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:41] "POST /mail/data HTTP/1.1" 200 - 31 0.055 0.154 2026-10-23 05:26:41,111 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:41] "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.008 0.246 2026-10-23 05:26:41,220 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:41] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.005 0.210 2026-10-23 05:26:41,263 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:41] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.016 2026-10-23 05:26:41,329 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:41] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.016 0.063 2026-10-23 05:26:41,340 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:41] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.078 2026-10-23 05:26:41,374 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:41] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.007 2026-10-23 05:26:41,430 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:41,490 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:41,521 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:41] "POST /web/dataset/call_kw/res.users.settings/get_embedded_actions_settings#res.users.settings.get_embedded_actions_settings HTTP/1.1" 200 - 10 0.007 0.017 2026-10-23 05:26:41,574 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:41] "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.011 0.027 2026-10-23 05:26:41,677 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:41,709 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:41] "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.013 0.018 2026-10-23 05:26:41,735 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:41,788 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:41] "POST /web/action/load HTTP/1.1" 200 - 17 0.017 0.034 2026-10-23 05:26:41,924 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:41] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 22 0.020 0.069 2026-10-23 05:26:41,976 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:41] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 05:26:42,141 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:42] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 38 0.048 0.103 2026-10-23 05:26:42,229 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:42] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 17 0.025 0.175 2026-10-23 05:26:42,298 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:42,372 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:42] "POST /web/dataset/call_button/project.project/action_get_list_view#project.project.action_get_list_view HTTP/1.1" 200 - 17 0.018 0.053 2026-10-23 05:26:42,495 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:42] "POST /web/dataset/call_kw/project.milestone/get_views#project.milestone.get_views HTTP/1.1" 200 - 17 0.026 0.060 2026-10-23 05:26:42,523 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:42] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 05:26:42,589 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:42,599 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:42] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 05:26:42,602 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:26:42,658 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:42] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 5 0.007 0.023 2026-10-23 05:26:42,711 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:42,842 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:42,908 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:42,917 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:42] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.002 0.014 2026-10-23 05:26:42,946 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:42] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.002 0.013 2026-10-23 05:26:43,072 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:43] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 23 0.032 0.078 2026-10-23 05:26:43,108 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:43,175 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:43,251 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:43,297 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:43] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 13 0.012 0.033 2026-10-23 05:26:43,349 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:43] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 9 0.012 0.018 2026-10-23 05:26:43,441 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:43] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 21 0.025 0.048 2026-10-23 05:26:43,477 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:43,502 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:43] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 4 0.006 0.016 2026-10-23 05:26:43,551 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:43,647 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:43,662 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:43] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.002 0.011 2026-10-23 05:26:43,698 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:43,711 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:43] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.004 0.015 2026-10-23 05:26:43,799 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:43] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 15 0.021 0.042 2026-10-23 05:26:43,855 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:43] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.001 0.014 2026-10-23 05:26:43,889 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:43] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 05:26:43,978 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:43] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.024 0.066 2026-10-23 05:26:44,064 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:44] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.030 0.099 2026-10-23 05:26:44,133 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:44,156 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:44] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 05:26:44,363 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:44] "POST /web/dataset/call_kw/project.update/onchange#project.update.onchange HTTP/1.1" 200 - 16 0.025 0.157 2026-10-23 05:26:44,560 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:44,622 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:44,676 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:44,727 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:44,776 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:44] "POST /web/dataset/call_kw/project.update/web_save#project.update.web_save HTTP/1.1" 200 - 28 0.034 0.102 2026-10-23 05:26:44,777 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:44,838 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:44] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-10-23 05:26:44,863 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:44,915 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:44,927 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:44] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.019 0.043 2026-10-23 05:26:45,012 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:45,013 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:45] "POST /mail/data HTTP/1.1" 200 - 31 0.028 0.115 2026-10-23 05:26:45,039 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:45] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.001 0.017 2026-10-23 05:26:45,092 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:45] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.004 0.016 2026-10-23 05:26:45,182 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:45] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.022 0.073 2026-10-23 05:26:45,273 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:45] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.022 0.115 2026-10-23 05:26:45,342 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:45,364 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:45] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.001 0.017 2026-10-23 05:26:45,427 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:45] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.004 0.015 2026-10-23 05:26:45,493 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:45] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.025 0.056 2026-10-23 05:26:45,568 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:45] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.021 0.095 2026-10-23 05:26:45,622 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:45,679 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-10-23 05:26:45,679 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔════════════════════════════════════╗ ║ TOUR project_update_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-23 05:26:45,768 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:45] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.006 0.078 2026-10-23 05:26:45,978 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 50511176 (allocated 53358592) 2026-10-23 05:26:46,001 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 153394 2026-10-23 05:26:46,004 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-10-23 05:26:46,008 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 153394 2026-10-23 05:26:46,172 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_052646_172378_test_01_project_tour.txt 2026-10-23 05:26:46,172 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpp5mqaxc5_chrome_odoo" 2026-10-23 05:26:46,602 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 153706 2026-10-23 05:26:46,602 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpsf0q3wwk_chrome_odoo 2026-10-23 05:26:46,602 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:38643/json/version 2026-10-23 05:26:46,609 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38643', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:26:46,627 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-10-23 05:26:46,627 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:38643/json 2026-10-23 05:26:46,628 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38643', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:26:46,652 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:38643/devtools/page/6ECEB4551B4D91E0028595C8889C7DE1 2026-10-23 05:26:46,671 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-10-23 05:26:46,675 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-10-23 05:26:46,742 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-23 05:26:46,745 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-10-23 05:26:46,747 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:46,747 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-23 05:26:46,891 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:46] "GET /odoo HTTP/1.1" 200 - 31 0.035 0.088 2026-10-23 05:26:46,902 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': '6ECEB4551B4D91E0028595C8889C7DE1', 'loaderId': 'D6CC853FB2F783DB2A633AF5BA370C27', 'isDownload': False} 2026-10-23 05:26:46,903 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-10-23 05:26:46,966 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:46] "GET /web/assets/21d88b5/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.016 2026-10-23 05:26:46,974 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:46] "GET /web/assets/e48b318/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-10-23 05:26:47,015 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:47] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.063 2026-10-23 05:26:47,047 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.011 0.074 2026-10-23 05:26:47,106 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:47] "GET /web/assets/1b39d0e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.023 2026-10-23 05:26:47,246 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:47] "GET /web/assets/2466dd2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-23 05:26:48,209 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:48] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:26:48,214 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:48] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:26:48,238 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 05:26:48,274 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:48] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 05:26:48,313 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.002 0.006 2026-10-23 05:26:48,367 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-10-23 05:26:48,395 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:26:48,422 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:48] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:26:48,586 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:48] "GET /odoo HTTP/1.1" 200 - 31 0.045 0.102 2026-10-23 05:26:48,600 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:48] "GET /odoo/offline HTTP/1.1" 200 - 1 0.001 0.156 2026-10-23 05:26:48,654 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:48] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.012 0.039 2026-10-23 05:26:48,733 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:48] "GET /web/image/res.partner/3/avatar_128?unique=1792721555000 HTTP/1.1" 200 - 6 0.011 0.096 2026-10-23 05:26:48,752 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 05:26:48,753 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:48] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.004 0.097 2026-10-23 05:26:48,753 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:48,777 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:48] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.126 2026-10-23 05:26:48,787 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:48,807 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.066 2026-10-23 05:26:48,830 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:48] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.024 0.160 2026-10-23 05:26:48,866 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.005 0.068 2026-10-23 05:26:48,925 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:48] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 05:26:48,928 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:48] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 05:26:48,945 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:48,969 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:48] "POST /mail/data HTTP/1.1" 200 - 19 0.047 0.132 2026-10-23 05:26:48,998 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.007 0.029 2026-10-23 05:26:49,007 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.111 2026-10-23 05:26:49,012 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:49,072 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:49] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.023 2026-10-23 05:26:49,076 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:49,215 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:49] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.006 0.070 2026-10-23 05:26:49,380 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:49] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 20 0.020 0.070 2026-10-23 05:26:49,387 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:49] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.098 2026-10-23 05:26:49,439 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:49] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-23 05:26:49,586 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:49,631 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:49] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.012 0.028 2026-10-23 05:26:49,650 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:49,707 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:49,747 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:49] "POST /mail/data HTTP/1.1" 200 - 41 0.028 0.124 2026-10-23 05:26:49,780 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:49] "POST /web/action/load HTTP/1.1" 200 - 9 0.009 0.061 2026-10-23 05:26:49,831 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:49] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 6 0.006 0.021 2026-10-23 05:26:49,850 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:49] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 2 0.002 0.021 2026-10-23 05:26:49,915 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:49] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 1 0.002 0.022 2026-10-23 05:26:49,921 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:49] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.031 2026-10-23 05:26:50,030 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:50,124 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:50,206 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:50] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 22 0.023 0.057 2026-10-23 05:26:50,285 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:50] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 20 0.015 0.044 2026-10-23 05:26:50,382 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:50] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.074 2026-10-23 05:26:50,440 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:50] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.014 2026-10-23 05:26:50,453 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:50] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.003 0.013 2026-10-23 05:26:50,462 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:50] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.016 2026-10-23 05:26:50,490 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:50] "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-23 05:26:50,513 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:50] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:26:50,542 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:50,600 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:50,632 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:50] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.009 0.021 2026-10-23 05:26:50,665 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:50,719 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:50,776 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:50,790 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:50] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.003 0.009 2026-10-23 05:26:50,808 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:50] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.001 0.006 2026-10-23 05:26:50,827 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:50,886 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:50,915 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:50] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.003 0.020 2026-10-23 05:26:50,949 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:50,953 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:50] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 2 0.002 0.021 2026-10-23 05:26:51,009 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:51,060 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:51,121 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:51,172 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:51,239 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:51] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.030 0.086 2026-10-23 05:26:51,266 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:51] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.015 2026-10-23 05:26:51,323 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:51] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.010 0.043 2026-10-23 05:26:51,372 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:51] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.009 0.080 2026-10-23 05:26:51,388 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:51] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.005 0.016 2026-10-23 05:26:51,400 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:51] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.014 2026-10-23 05:26:51,588 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:51,639 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:51,648 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:51] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 31 0.034 0.073 2026-10-23 05:26:51,678 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:51] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.012 2026-10-23 05:26:51,690 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:51] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.017 2026-10-23 05:26:51,703 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:51,730 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:51] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.013 0.041 2026-10-23 05:26:51,831 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:51] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.109 2026-10-23 05:26:51,964 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:51] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.027 0.065 2026-10-23 05:26:52,004 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:52] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.007 2026-10-23 05:26:52,075 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:52] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 05:26:52,092 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:52] "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-23 05:26:52,206 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:52] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 1 0.000 0.004 2026-10-23 05:26:52,271 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:52,272 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:52] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.009 0.034 2026-10-23 05:26:52,349 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:52] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.018 0.052 2026-10-23 05:26:52,460 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:52] "POST /mail/data HTTP/1.1" 200 - 31 0.030 0.144 2026-10-23 05:26:52,519 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:52] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.017 0.213 2026-10-23 05:26:52,521 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:52] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.044 2026-10-23 05:26:52,679 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:52,708 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:52] "POST /web/dataset/call_kw/project.task/zalo_check_recipients#project.task.zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.010 2026-10-23 05:26:52,735 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:52,748 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:52] "GET /web/assets/47cb14f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-23 05:26:52,842 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:52,896 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:52,971 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:53,021 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:53,065 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:53] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 23 0.017 0.068 2026-10-23 05:26:53,131 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:53] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.008 0.021 2026-10-23 05:26:53,180 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:53] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.002 0.009 2026-10-23 05:26:53,242 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:53,278 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:53] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.008 0.024 2026-10-23 05:26:53,304 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:53] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 05:26:53,327 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:53,352 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:53] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.014 0.036 2026-10-23 05:26:53,402 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:53] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.004 0.016 2026-10-23 05:26:53,441 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:53,493 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:53,515 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:53] "POST /mail/data HTTP/1.1" 200 - 25 0.026 0.074 2026-10-23 05:26:53,546 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:53] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.008 0.094 2026-10-23 05:26:53,581 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:53,597 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:53] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.002 0.013 2026-10-23 05:26:53,631 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:53,699 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:53,746 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:53] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.032 0.095 2026-10-23 05:26:53,774 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:53] "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-23 05:26:53,848 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:53,927 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:53] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.014 0.056 2026-10-23 05:26:53,979 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:53] "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-23 05:26:53,993 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:26:54,026 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:54,077 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:54,152 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:54,209 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:54,262 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:54] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 25 0.024 0.081 2026-10-23 05:26:54,268 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:54,579 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:54] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 83 0.070 0.178 2026-10-23 05:26:54,587 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:54] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.245 2026-10-23 05:26:54,641 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:54] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.010 0.032 2026-10-23 05:26:54,779 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:54] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.007 0.108 2026-10-23 05:26:54,787 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:54] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.117 2026-10-23 05:26:54,911 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:54] "POST /mail/data HTTP/1.1" 200 - 36 0.043 0.188 2026-10-23 05:26:54,991 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:54] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.030 0.138 2026-10-23 05:26:55,017 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:55] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.003 0.193 2026-10-23 05:26:55,026 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:55] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.199 2026-10-23 05:26:55,048 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:55] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.002 0.011 2026-10-23 05:26:55,128 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:55,235 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:55] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.030 0.065 2026-10-23 05:26:55,303 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:55,364 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:55,417 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:55,488 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:55,609 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:55] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 50 0.034 0.078 2026-10-23 05:26:55,725 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:55] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.025 0.067 2026-10-23 05:26:55,777 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:55,829 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:55,893 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:55,956 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:56,006 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:56] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.027 0.085 2026-10-23 05:26:56,051 44 INFO rb-1f9f1af-225886-428050 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-23 05:26:56,103 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-10-23 05:26:56,104 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-23 05:26:56,110 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:56] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 25 0.031 0.053 2026-10-23 05:26:56,232 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:56] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.026 0.150 2026-10-23 05:26:56,475 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 41249292 (allocated 42741760) 2026-10-23 05:26:56,499 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:56] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.035 2026-10-23 05:26:56,511 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 153706 2026-10-23 05:26:56,526 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:26:56] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.003 0.061 2026-10-23 05:26:56,528 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-10-23 05:26:56,529 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 153706 2026-10-23 05:26:56,712 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_052656_712207_test_01_project_tour.txt 2026-10-23 05:26:56,712 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpsf0q3wwk_chrome_odoo" 2026-10-23 05:26:56,737 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:26:59,455 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_admin_dependency_toggle ... 2026-10-23 05:27:00,113 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_create_from_template_keeps_subtask_dependencies ... 2026-10-23 05:27:00,617 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-10-23 05:27:00,788 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-10-23 05:27:01,291 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-10-23 05:27:01,824 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-10-23 05:27:01,903 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-10-23 05:27:02,189 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:27:03,009 44 INFO rb-1f9f1af-225886-428050 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-23 05:27:03,391 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_01_task_link_preview_name ... 2026-10-23 05:27:03,427 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-10-23 05:27:03,435 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:27:03,923 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:03] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 20 0.028 0.463 2026-10-23 05:27:03,929 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_my_tasks_path ... 2026-10-23 05:27:03,999 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-10-23 05:27:04,014 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:27:04,337 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:04] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 20 0.029 0.297 2026-10-23 05:27:04,350 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-23 05:27:06,931 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-10-23 05:27:06,993 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-10-23 05:27:07,140 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_changing_parent_do_not_reset_task_state ... 2026-10-23 05:27:07,249 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-10-23 05:27:07,540 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-10-23 05:27:07,751 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-10-23 05:27:08,028 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-10-23 05:27:08,844 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-10-23 05:27:09,500 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_subtask_closed_state_not_reset_on_parent_project_change ... 2026-10-23 05:27:09,858 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_task_created_in_waiting_stage_gets_in_progress_state ... 2026-10-23 05:27:10,046 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:27:10,313 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_templates_ui: Starting TestTaskTemplatesTour.test_task_templates_tour ... 2026-10-23 05:27:10,761 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome pid: 153980 2026-10-23 05:27:10,761 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless temporary user profile dir: /tmp/tmpbqta40u2_chrome_odoo 2026-10-23 05:27:10,761 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:35737/json/version 2026-10-23 05:27:10,763 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35737', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:27:10,799 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Browser version: Chrome/150.0.7871.114 2026-10-23 05:27:10,799 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:35737/json 2026-10-23 05:27:10,800 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35737', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:27:10,816 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Websocket url found: ws://127.0.0.1:35737/devtools/page/9DE8FEA4062B42995EC413B3512C962D 2026-10-23 05:27:10,831 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Enable chrome headless console log notification 2026-10-23 05:27:10,841 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless enable page notifications 2026-10-23 05:27:10,910 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-23 05:27:10,922 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Setting session cookie in browser 2026-10-23 05:27:10,925 44 INFO rb-1f9f1af-225886-428050 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-23 05:27:10,925 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-23 05:27:10,946 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:27:12,902 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:12] "GET /odoo HTTP/1.1" 200 - 157 0.165 1.796 2026-10-23 05:27:12,908 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigation result: {'frameId': '9DE8FEA4062B42995EC413B3512C962D', 'loaderId': 'B3C7CDF15B295620921D4549878D3536', 'isDownload': False} 2026-10-23 05:27:12,917 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Evaluate ready code "odoo.isTourReady('project_task_templates_tour')" 2026-10-23 05:27:12,997 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:12] "GET /web/assets/e48b318/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.017 2026-10-23 05:27:13,013 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:13] "GET /web/assets/21d88b5/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.034 2026-10-23 05:27:13,261 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:13] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.062 0.211 2026-10-23 05:27:13,304 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.028 0.296 2026-10-23 05:27:13,329 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:13] "GET /web/assets/1b39d0e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-23 05:27:13,418 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:13] "GET /web/assets/2466dd2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-10-23 05:27:14,201 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:14] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:27:14,205 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:14] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:27:14,249 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.014 0.018 2026-10-23 05:27:14,326 44 INFO rb-1f9f1af-225886-428050 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-23 05:27:14,407 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:14] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.034 0.093 2026-10-23 05:27:14,415 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:14] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.107 2026-10-23 05:27:14,418 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: Owl is running in 'dev' mode. 2026-10-23 05:27:14,435 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.101 2026-10-23 05:27:14,445 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-23 05:27:14,466 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:14] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:27:14,610 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:14] "GET /odoo HTTP/1.1" 200 - 29 0.028 0.077 2026-10-23 05:27:14,647 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:14] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.136 2026-10-23 05:27:14,768 44 INFO rb-1f9f1af-225886-428050 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-23 05:27:14,780 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:27:14,797 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27: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-23 05:27:14,800 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:14] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.051 0.079 2026-10-23 05:27:14,804 44 INFO rb-1f9f1af-225886-428050 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-23 05:27:14,850 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:14] "GET /web/image/res.partner/3/avatar_128?unique=1792721555000 HTTP/1.1" 200 - 6 0.013 0.158 2026-10-23 05:27:14,873 44 INFO rb-1f9f1af-225886-428050 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-23 05:27:14,898 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:14] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.012 0.212 2026-10-23 05:27:14,905 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:14] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.175 2026-10-23 05:27:14,962 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:14] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.142 2026-10-23 05:27:15,069 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:15] "POST /mail/data HTTP/1.1" 200 - 35 0.044 0.200 2026-10-23 05:27:15,076 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:15] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.351 2026-10-23 05:27:15,083 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:15] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.209 2026-10-23 05:27:15,088 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.281 2026-10-23 05:27:15,100 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:15] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.190 2026-10-23 05:27:15,189 44 INFO rb-1f9f1af-225886-428050 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-23 05:27:15,226 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:15] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 05:27:15,232 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:15] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 05:27:15,264 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.039 2026-10-23 05:27:15,395 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:15] "POST /mail/data HTTP/1.1" 200 - 45 0.030 0.096 2026-10-23 05:27:15,777 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:15] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.120 0.289 2026-10-23 05:27:15,876 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:15] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.020 0.390 2026-10-23 05:27:15,881 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:15] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.045 2026-10-23 05:27:15,984 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:15] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 21 0.030 0.128 2026-10-23 05:27:15,995 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:15] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.077 2026-10-23 05:27:16,026 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:16] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-23 05:27:16,142 44 INFO rb-1f9f1af-225886-428050 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-23 05:27:16,178 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:16] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.009 0.030 2026-10-23 05:27:16,249 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:16] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 23 0.018 0.061 2026-10-23 05:27:16,666 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:16] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 71 0.051 0.337 2026-10-23 05:27:16,713 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:16] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.004 0.010 2026-10-23 05:27:16,733 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:16] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 5 0.005 0.022 2026-10-23 05:27:16,760 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:16] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.003 0.018 2026-10-23 05:27:16,900 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:16] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.008 2026-10-23 05:27:17,217 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:17] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 05:27:17,279 44 INFO rb-1f9f1af-225886-428050 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-23 05:27:17,295 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:17] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.020 0.031 2026-10-23 05:27:17,317 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:17] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.003 0.066 2026-10-23 05:27:17,337 44 INFO rb-1f9f1af-225886-428050 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-23 05:27:17,364 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:17] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.024 0.092 2026-10-23 05:27:17,403 44 INFO rb-1f9f1af-225886-428050 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-23 05:27:17,410 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:17] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.008 0.151 2026-10-23 05:27:17,599 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:17] "POST /web/dataset/call_kw/project.task/action_create_from_template#project.task.action_create_from_template HTTP/1.1" 200 - 55 0.054 0.134 2026-10-23 05:27:17,726 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:17] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.004 0.106 2026-10-23 05:27:17,854 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:17] "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.031 0.060 2026-10-23 05:27:17,859 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:17] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.095 2026-10-23 05:27:17,973 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:17] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 29 0.031 0.164 2026-10-23 05:27:18,032 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:18] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.010 2026-10-23 05:27:18,159 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:18] "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-23 05:27:18,187 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:18] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-23 05:27:18,342 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:18] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.003 2026-10-23 05:27:18,404 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:18] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.009 0.037 2026-10-23 05:27:18,419 44 INFO rb-1f9f1af-225886-428050 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-23 05:27:18,502 44 INFO rb-1f9f1af-225886-428050 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-23 05:27:18,559 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:18] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.035 0.089 2026-10-23 05:27:18,691 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:18] "POST /mail/data HTTP/1.1" 200 - 34 0.052 0.198 2026-10-23 05:27:18,706 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:18] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.207 2026-10-23 05:27:18,745 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:18] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.009 0.297 2026-10-23 05:27:18,843 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:18] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.144 2026-10-23 05:27:19,004 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:19] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 35 0.040 0.452 2026-10-23 05:27:19,015 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:19] "GET /web/assets/47cb14f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.136 2026-10-23 05:27:19,072 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:19] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.012 0.033 2026-10-23 05:27:19,104 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:19] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.024 2026-10-23 05:27:19,109 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:19] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.020 2026-10-23 05:27:19,173 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:19] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.016 0.056 2026-10-23 05:27:19,185 44 INFO rb-1f9f1af-225886-428050 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-23 05:27:19,228 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: tour succeeded 2026-10-23 05:27:19,229 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_task_templates_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-23 05:27:19,348 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:19] "POST /mail/data HTTP/1.1" 200 - 31 0.069 0.140 2026-10-23 05:27:19,398 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:27:19] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.009 0.182 2026-10-23 05:27:19,550 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: heap 40604644 (allocated 44048384) 2026-10-23 05:27:19,558 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing chrome headless with pid 153980 2026-10-23 05:27:19,561 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing websocket connection 2026-10-23 05:27:19,562 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Terminating chrome headless with pid 153980 2026-10-23 05:27:19,689 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_052719_689752_test_task_templates_tour.txt 2026-10-23 05:27:19,690 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Removing chrome user profile "/tmp/tmpbqta40u2_chrome_odoo" 2026-10-23 05:27:19,713 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:27:22,394 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-10-23 05:27:22,602 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-10-23 05:27:22,907 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:27:27,195 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-10-23 05:27:36,554 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:28:12,303 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_hr_expense.tests.test_analytics: Starting TestAnalytics.test_project_analytics_to_expense ... 2026-10-23 05:28:14,537 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 05:28:54,746 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-10-23 05:28:59,320 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #414 deleted account.analytic.line records with IDs: [12] 2026-10-23 05:28:59,724 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #414 deleted account.move.line.ctp records with IDs: [1373, 1374, 1375] 2026-10-23 05:29:00,017 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #414 deleted account.move.line records with IDs: [2562, 2563, 2564, 2565] 2026-10-23 05:29:00,218 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #414 deleted account.move records with IDs: [963] 2026-10-23 05:29:00,391 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #414 deleted account.analytic.line records with IDs: [11] 2026-10-23 05:29:00,594 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #414 deleted account.move.line.ctp records with IDs: [1372] 2026-10-23 05:29:00,793 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #414 deleted account.move.line records with IDs: [2560, 2561] 2026-10-23 05:29:00,910 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #414 deleted account.move records with IDs: [962] 2026-10-23 05:29:00,993 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_actions ... 2026-10-23 05:29:02,306 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_expense_with_divided_distribution ... 2026-10-23 05:29:06,361 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-23 05:29:11,232 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_mrp_account.tests.test_analytic_account: Starting TestAnalyticAccountTimesheet.test_analytic_account_access ... 2026-10-23 05:29:11,312 44 INFO rb-1f9f1af-225886-428050 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-23 05:29:13,307 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:29:24,890 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_mrp_account.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-10-23 05:29:27,221 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:29:40,672 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_mo_get_project_from_so ... 2026-10-23 05:29:41,651 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 05:30:14,088 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-10-23 05:30:17,437 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-10-23 05:30:19,552 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-10-23 05:30:20,911 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-10-23 05:30:24,165 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-10-23 05:30:31,343 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-10-23 05:30:36,980 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_partial_billing_profitability ... 2026-10-23 05:30:39,246 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-10-23 05:30:40,303 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_profitability_when_multiple_aa_in_the_same_line ... 2026-10-23 05:30:42,357 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_order_smart_button ... 2026-10-23 05:30:42,758 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_with_split_bills ... 2026-10-23 05:30:46,600 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_without_analytic_distribution ... 2026-10-23 05:30:48,646 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #423 deleted account.analytic.line records with IDs: [45] 2026-10-23 05:30:48,895 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_vendor_credit_note_profitability ... 2026-10-23 05:30:51,418 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #423 deleted account.move.line.ctp records with IDs: [1424, 1425] 2026-10-23 05:30:51,626 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #423 deleted account.move.line records with IDs: [2640] 2026-10-23 05:30:55,090 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:31:35,353 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_compute_purchase_orders_count ... 2026-10-23 05:31:35,855 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_on_pol_with_analytic_distribution_model ... 2026-10-23 05:31:40,176 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:31:40,180 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_purchase_stock.tests.test_reordering_rule: Starting TestReorderingRuleProjectPurchase.test_po_creation_and_reuse_based_on_project ... 2026-10-23 05:31:41,989 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1576] 2026-10-23 05:31:42,027 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:32:15,776 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_sale_expense.tests.test_expense_analytics: Starting TestExpenseAnalytics.test_company_paid_expense_analytic_on_pnl_line_only ... 2026-10-23 05:32:20,964 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 05:33:06,973 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-10-23 05:33:14,331 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #432 deleted stock.move.line records with IDs: [1573] 2026-10-23 05:33:14,908 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #432 deleted account.analytic.line records with IDs: [49] 2026-10-23 05:33:15,237 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #432 deleted account.move.line.ctp records with IDs: [1431] 2026-10-23 05:33:15,561 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #432 deleted account.move.line records with IDs: [2647, 2648] 2026-10-23 05:33:15,771 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #432 deleted account.move records with IDs: [988] 2026-10-23 05:33:17,624 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #432 deleted stock.move.line records with IDs: [1574] 2026-10-23 05:33:18,060 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #432 deleted account.analytic.line records with IDs: [50] 2026-10-23 05:33:18,339 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #432 deleted account.move.line.ctp records with IDs: [1432] 2026-10-23 05:33:18,535 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #432 deleted account.move.line records with IDs: [2649, 2650] 2026-10-23 05:33:18,681 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #432 deleted account.move records with IDs: [989] 2026-10-23 05:33:18,748 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-10-23 05:33:23,944 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-23 05:34:03,125 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_account_expense_policy ... 2026-10-23 05:34:06,443 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_change_product_expense_policy_analytic_distribution ... 2026-10-23 05:34:06,824 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_compute_analytic_distribution_expense ... 2026-10-23 05:34:14,278 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-23 05:34:23,537 44 INFO rb-1f9f1af-225886-428050 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-23 05:34:24,034 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2026-10-23 05:34:24,000 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #446 deleted resource.calendar.leaves records with IDs: [2] 2026-10-23 05:34:24,000 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #446 deleted account.analytic.line records with IDs: [58] 2026-10-23 05:34:24,835 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-23 05:34:32,299 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-10-23 05:34:33,329 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2026-10-23 05:34:34,000 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [62] 2026-10-23 05:34:34,375 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2026-10-23 05:34:34,000 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [67] 2026-10-23 05:34:35,000 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [68] 2026-10-23 05:34:35,000 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [69] 2026-10-23 05:34:35,401 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-23 05:34:36,582 44 INFO rb-1f9f1af-225886-428050 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-23 05:34:36,781 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_project_todo_history ... 2026-10-23 05:34:37,473 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome pid: 154211 2026-10-23 05:34:37,474 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless temporary user profile dir: /tmp/tmpsgai11vp_chrome_odoo 2026-10-23 05:34:37,474 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:40369/json/version 2026-10-23 05:34:37,475 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40369', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:34:37,514 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Browser version: Chrome/150.0.7871.114 2026-10-23 05:34:37,514 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:40369/json 2026-10-23 05:34:37,514 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40369', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:34:37,542 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Websocket url found: ws://127.0.0.1:40369/devtools/page/C53E07E92939AE3D602869BED090DDE1 2026-10-23 05:34:37,569 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Enable chrome headless console log notification 2026-10-23 05:34:37,581 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless enable page notifications 2026-10-23 05:34:37,697 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-23 05:34:37,701 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Setting session cookie in browser 2026-10-23 05:34:37,713 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:37,713 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:37,735 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:34:39,714 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:39] "GET /odoo?debug=1 HTTP/1.1" 200 - 148 0.162 1.826 2026-10-23 05:34:39,722 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Navigation result: {'frameId': 'C53E07E92939AE3D602869BED090DDE1', 'loaderId': '44D45F081A1E26CE1F684B41B96666DA', 'isDownload': False} 2026-10-23 05:34:39,723 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Evaluate ready code "odoo.isTourReady('project_todo_history_tour')" 2026-10-23 05:34:39,783 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:39] "GET /web/assets/21d88b5/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-10-23 05:34:39,918 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 14 0.041 0.104 2026-10-23 05:34:39,933 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:39] "GET /web/assets/e48b318/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.163 2026-10-23 05:34:40,121 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:40] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.041 0.310 2026-10-23 05:34:40,137 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:40] "GET /web/assets/1b39d0e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.178 2026-10-23 05:34:40,236 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:40] "GET /web/assets/2466dd2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-23 05:34:41,030 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:41] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 05:34:41,038 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:41] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:34:41,079 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.015 0.031 2026-10-23 05:34:41,169 44 INFO rb-1f9f1af-225886-428050 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-23 05:34:41,213 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-10-23 05:34:41,245 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:41] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.043 0.089 2026-10-23 05:34:41,254 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:41] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.128 2026-10-23 05:34:41,260 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-10-23 05:34:41,293 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.003 0.116 2026-10-23 05:34:41,304 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:41] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:34:41,372 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:41] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.033 2026-10-23 05:34:41,628 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:41,648 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:41] "GET /odoo HTTP/1.1" 200 - 29 0.090 0.231 2026-10-23 05:34:41,687 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-23 05:34:41,699 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:41] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.014 0.217 2026-10-23 05:34:41,722 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:41] "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-23 05:34:41,772 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:41] "GET /web/image/res.partner/3/avatar_128?unique=1792733675000 HTTP/1.1" 200 - 6 0.020 0.279 2026-10-23 05:34:41,793 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:41] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.002 0.306 2026-10-23 05:34:41,803 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:41] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.316 2026-10-23 05:34:41,869 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:41] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.019 0.380 2026-10-23 05:34:41,931 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:41] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 05:34:41,973 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.037 0.191 2026-10-23 05:34:41,978 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:41] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-23 05:34:42,114 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:42] "POST /mail/data HTTP/1.1" 200 - 34 0.048 0.288 2026-10-23 05:34:42,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.526 2026-10-23 05:34:42,241 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:42] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 29 0.036 0.491 2026-10-23 05:34:42,526 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:42] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.056 0.177 2026-10-23 05:34:42,842 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:42,851 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.014 0.015 2026-10-23 05:34:42,858 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:42] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.002 0.010 2026-10-23 05:34:42,899 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.008 0.011 2026-10-23 05:34:42,944 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-10-23 05:34:43,141 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:43] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.012 0.046 2026-10-23 05:34:43,147 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:43,173 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:43] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.003 0.054 2026-10-23 05:34:43,236 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:43] "POST /mail/data HTTP/1.1" 200 - 19 0.029 0.070 2026-10-23 05:34:43,244 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:43] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.116 2026-10-23 05:34:43,278 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:43] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.010 0.180 2026-10-23 05:34:43,283 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.124 2026-10-23 05:34:43,312 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:43,316 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.016 0.119 2026-10-23 05:34:43,327 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:43] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.001 0.159 2026-10-23 05:34:43,343 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:43] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.175 2026-10-23 05:34:43,380 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.049 2026-10-23 05:34:43,431 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:43] "POST /web/action/load HTTP/1.1" 200 - 12 0.017 0.078 2026-10-23 05:34:43,834 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:43] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 74 0.112 0.214 2026-10-23 05:34:43,942 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:43] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.008 0.044 2026-10-23 05:34:44,044 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:44] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.025 0.126 2026-10-23 05:34:44,124 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:44] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 05:34:44,296 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:44,322 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:44] "POST /mail/data HTTP/1.1" 200 - 45 0.059 0.129 2026-10-23 05:34:44,375 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:44] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.019 0.092 2026-10-23 05:34:44,436 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.004 0.117 2026-10-23 05:34:44,526 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:44] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.026 0.126 2026-10-23 05:34:44,532 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:44] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.054 2026-10-23 05:34:44,601 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:44] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.017 0.099 2026-10-23 05:34:44,606 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:44] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.124 2026-10-23 05:34:44,689 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:44] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.027 0.186 2026-10-23 05:34:44,775 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34: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-23 05:34:44,904 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:44] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.003 2026-10-23 05:34:44,950 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34: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.011 0.016 2026-10-23 05:34:44,989 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:45,036 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:45] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.009 0.022 2026-10-23 05:34:45,059 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:45,128 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:45] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 13 0.020 0.104 2026-10-23 05:34:45,145 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:45,159 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:45] "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-23 05:34:45,324 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:45] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 27 0.037 0.118 2026-10-23 05:34:45,382 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:45,430 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:45] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.073 2026-10-23 05:34:45,438 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:45,438 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:45] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.067 2026-10-23 05:34:45,492 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:45] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.014 0.092 2026-10-23 05:34:45,519 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:45,526 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:45] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.009 0.146 2026-10-23 05:34:45,583 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:45,589 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34: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-23 05:34:45,706 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:45] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.022 0.079 2026-10-23 05:34:45,734 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:45] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-23 05:34:45,746 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:45,783 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:45] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.012 0.020 2026-10-23 05:34:45,793 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:45] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.045 2026-10-23 05:34:45,814 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:45,837 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:45] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.014 0.059 2026-10-23 05:34:45,887 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:45,948 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:45,951 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:45] "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-23 05:34:46,077 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:46] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.027 0.085 2026-10-23 05:34:46,104 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:46] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-23 05:34:46,118 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:46] "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-23 05:34:46,132 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:46,159 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:46] "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.029 2026-10-23 05:34:46,192 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:46,201 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:46] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.011 0.037 2026-10-23 05:34:46,258 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:46,324 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:46,327 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:46] "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-23 05:34:46,465 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:46] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.030 0.107 2026-10-23 05:34:46,496 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:46] "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-23 05:34:46,514 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:46] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.010 2026-10-23 05:34:46,518 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:46,548 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:46] "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.029 2026-10-23 05:34:46,579 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:46,593 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:46] "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.064 2026-10-23 05:34:46,659 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:46] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.005 0.060 2026-10-23 05:34:46,701 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:46] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.012 2026-10-23 05:34:46,795 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:46] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.024 0.075 2026-10-23 05:34:46,886 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:46,986 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:46] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.004 0.087 2026-10-23 05:34:47,068 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:47] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.013 0.049 2026-10-23 05:34:47,109 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34: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-23 05:34:47,199 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:47,220 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34: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.011 0.029 2026-10-23 05:34:47,258 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:47,260 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34: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.011 0.036 2026-10-23 05:34:47,302 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:47,362 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:47,396 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:47] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.003 0.014 2026-10-23 05:34:47,484 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:47] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.019 2026-10-23 05:34:47,486 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:34:47,564 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:47] "GET /web/assets/6a1e202/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.002 0.044 2026-10-23 05:34:47,575 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:47] "GET /web/assets/3ac51a2/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.003 0.024 2026-10-23 05:34:47,619 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:47] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.005 0.007 2026-10-23 05:34:47,655 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:47,707 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:47,757 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:47,827 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:47,842 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:47] "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.022 2026-10-23 05:34:47,885 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:47] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision#project.task.html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.003 0.026 2026-10-23 05:34:47,912 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:47] "POST /web/dataset/call_kw/project.task/html_field_history_get_unified_diff_at_revision#project.task.html_field_history_get_unified_diff_at_revision HTTP/1.1" 200 - 2 0.004 0.011 2026-10-23 05:34:47,955 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:48,004 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:48,063 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:48,114 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:48,165 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:48,231 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:48,315 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:48,328 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:48] "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-23 05:34:48,370 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:48,429 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:48,573 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:48] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.025 0.104 2026-10-23 05:34:48,599 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:48] "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-23 05:34:48,613 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: tour succeeded 2026-10-23 05:34:48,614 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_todo_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-23 05:34:48,628 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:48] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.002 0.018 2026-10-23 05:34:48,674 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34: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.019 0.040 2026-10-23 05:34:48,717 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34: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.011 0.071 2026-10-23 05:34:48,861 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: heap 33668608 (allocated 35495936) 2026-10-23 05:34:48,883 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing chrome headless with pid 154211 2026-10-23 05:34:48,897 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing websocket connection 2026-10-23 05:34:48,899 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Terminating chrome headless with pid 154211 2026-10-23 05:34:49,035 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_053449_035363_test_project_todo_history.txt 2026-10-23 05:34:49,035 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Removing chrome user profile "/tmp/tmpsgai11vp_chrome_odoo" 2026-10-23 05:34:49,057 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_project_task_activities_split ... 2026-10-23 05:34:50,070 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome pid: 154486 2026-10-23 05:34:50,070 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless temporary user profile dir: /tmp/tmpidthio1z_chrome_odoo 2026-10-23 05:34:50,071 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:38791/json/version 2026-10-23 05:34:50,072 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38791', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:34:50,110 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Browser version: Chrome/150.0.7871.114 2026-10-23 05:34:50,110 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:38791/json 2026-10-23 05:34:50,111 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38791', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:34:50,120 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Websocket url found: ws://127.0.0.1:38791/devtools/page/E94EC36689079B3E3E69E6B1537E26C4 2026-10-23 05:34:50,164 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Enable chrome headless console log notification 2026-10-23 05:34:50,210 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless enable page notifications 2026-10-23 05:34:50,489 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-23 05:34:50,491 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Setting session cookie in browser 2026-10-23 05:34:50,492 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:50,493 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:50,520 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:34:52,417 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:52] "GET /odoo HTTP/1.1" 200 - 153 0.133 1.769 2026-10-23 05:34:52,421 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigation result: {'frameId': 'E94EC36689079B3E3E69E6B1537E26C4', 'loaderId': '661F0B089D4DF199C5FA6A273535890F', 'isDownload': False} 2026-10-23 05:34:52,421 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:52,482 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:52] "GET /web/assets/21d88b5/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-10-23 05:34:52,512 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:52] "GET /web/assets/e48b318/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.033 2026-10-23 05:34:52,762 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:52] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.061 0.198 2026-10-23 05:34:52,787 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 0.277 2026-10-23 05:34:52,818 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:52] "GET /web/assets/1b39d0e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-23 05:34:52,901 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:52] "GET /web/assets/2466dd2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-10-23 05:34:53,786 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:53] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:34:53,794 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:53] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 05:34:53,807 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.014 2026-10-23 05:34:53,882 44 INFO rb-1f9f1af-225886-428050 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-23 05:34:53,905 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: Owl is running in 'dev' mode. 2026-10-23 05:34:53,954 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:53] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.031 0.091 2026-10-23 05:34:53,966 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:53] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.133 2026-10-23 05:34:53,993 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.135 2026-10-23 05:34:54,002 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.062 2026-10-23 05:34:54,028 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:54] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:34:54,091 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.032 2026-10-23 05:34:54,209 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:54] "GET /odoo HTTP/1.1" 200 - 29 0.043 0.115 2026-10-23 05:34:54,232 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:54,237 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 05:34:54,259 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34: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-23 05:34:54,259 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:54,260 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:54] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.019 0.114 2026-10-23 05:34:54,309 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:54] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.013 0.158 2026-10-23 05:34:54,417 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:54] "POST /mail/data HTTP/1.1" 200 - 45 0.045 0.068 2026-10-23 05:34:54,423 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:54] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.265 2026-10-23 05:34:54,464 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:54] "GET /web/image/res.partner/3/avatar_128?unique=1792733675000 HTTP/1.1" 200 - 6 0.011 0.311 2026-10-23 05:34:54,467 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.185 2026-10-23 05:34:54,471 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:54] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.321 2026-10-23 05:34:54,485 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:54,506 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.200 2026-10-23 05:34:54,580 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:54] "GET /viin_brand/static/img/apps/project.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:34:54,582 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:54] "GET /viin_brand/static/img/apps/project_todo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:34:54,608 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:54] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:34:54,620 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:54] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-23 05:34:54,664 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:54,690 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:54] "POST /mail/data HTTP/1.1" 200 - 15 0.019 0.044 2026-10-23 05:34:55,059 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:55] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 86 0.078 0.302 2026-10-23 05:34:55,346 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:55] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 31 0.047 0.170 2026-10-23 05:34:55,504 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:55] "POST /mail/data HTTP/1.1" 200 - 45 0.036 0.205 2026-10-23 05:34:55,568 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:55] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.008 0.023 2026-10-23 05:34:55,579 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:55,616 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:55] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.006 0.028 2026-10-23 05:34:55,635 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:55,698 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:55,814 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:55] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 29 0.030 0.078 2026-10-23 05:34:55,884 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:55,937 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:56,002 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:56,005 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:56] "POST /mail/data HTTP/1.1" 200 - 15 0.013 0.038 2026-10-23 05:34:56,011 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:56] "POST /web/dataset/call_kw/project.task/get_todo_views_id#project.task.get_todo_views_id HTTP/1.1" 200 - 5 0.002 0.006 2026-10-23 05:34:56,192 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:56] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 13 0.014 0.131 2026-10-23 05:34:56,369 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:56] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 26 0.030 0.109 2026-10-23 05:34:56,473 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: tour succeeded 2026-10-23 05:34:56,474 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: ╔══════════════════════════════════════════════╗ ║ TOUR project_task_activities_split SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-23 05:34:56,683 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: heap 27229004 (allocated 29102080) 2026-10-23 05:34:56,709 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing chrome headless with pid 154486 2026-10-23 05:34:56,714 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing websocket connection 2026-10-23 05:34:56,717 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Terminating chrome headless with pid 154486 2026-10-23 05:34:56,828 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_053456_827887_test_tour_project_task_activities_split.txt 2026-10-23 05:34:56,828 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Removing chrome user profile "/tmp/tmpidthio1z_chrome_odoo" 2026-10-23 05:34:56,855 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_todo_main_ui_functions ... 2026-10-23 05:34:57,446 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome pid: 154688 2026-10-23 05:34:57,447 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless temporary user profile dir: /tmp/tmplh7ilk9c_chrome_odoo 2026-10-23 05:34:57,447 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:44349/json/version 2026-10-23 05:34:57,448 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44349', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:34:57,542 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Browser version: Chrome/150.0.7871.114 2026-10-23 05:34:57,542 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:44349/json 2026-10-23 05:34:57,542 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44349', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:34:57,568 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Websocket url found: ws://127.0.0.1:44349/devtools/page/511E50827938B792B32883D516308022 2026-10-23 05:34:57,588 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Enable chrome headless console log notification 2026-10-23 05:34:57,601 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless enable page notifications 2026-10-23 05:34:57,774 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-23 05:34:57,781 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Setting session cookie in browser 2026-10-23 05:34:57,784 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:57,784 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:57,810 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:34:59,656 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:59] "GET /odoo HTTP/1.1" 200 - 154 0.131 1.720 2026-10-23 05:34:59,663 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigation result: {'frameId': '511E50827938B792B32883D516308022', 'loaderId': '6A0001193723F672D0B345F48390D31E', 'isDownload': False} 2026-10-23 05:34:59,664 44 INFO rb-1f9f1af-225886-428050 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-23 05:34:59,735 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:59] "GET /web/assets/e48b318/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-10-23 05:34:59,756 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:59] "GET /web/assets/21d88b5/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.041 2026-10-23 05:34:59,837 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:34:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.032 0.076 2026-10-23 05:35:00,071 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.034 0.318 2026-10-23 05:35:00,089 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:00] "GET /web/assets/1b39d0e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.222 2026-10-23 05:35:00,166 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:00] "GET /web/assets/2466dd2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-10-23 05:35:01,007 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:35:01,016 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:35:01,036 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.020 2026-10-23 05:35:01,118 44 INFO rb-1f9f1af-225886-428050 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-23 05:35:01,174 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.028 0.067 2026-10-23 05:35:01,180 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: Owl is running in 'dev' mode. 2026-10-23 05:35:01,192 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.004 0.108 2026-10-23 05:35:01,195 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 05:35:01,226 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:35:01,240 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.111 2026-10-23 05:35:01,337 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "GET /odoo HTTP/1.1" 200 - 29 0.019 0.077 2026-10-23 05:35:01,392 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "GET /odoo/offline HTTP/1.1" 200 - 5 0.017 0.126 2026-10-23 05:35:01,452 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:01,471 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:01,508 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "POST /mail/data HTTP/1.1" 200 - 35 0.039 0.119 2026-10-23 05:35:01,537 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-23 05:35:01,541 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:01,571 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.208 2026-10-23 05:35:01,573 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 05:35:01,645 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.025 0.257 2026-10-23 05:35:01,656 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 05:35:01,663 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.259 2026-10-23 05:35:01,665 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.188 2026-10-23 05:35:01,672 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.082 2026-10-23 05:35:01,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.006 0.335 2026-10-23 05:35:01,759 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "GET /web/image/res.partner/3/avatar_128?unique=1792733675000 HTTP/1.1" 200 - 6 0.009 0.380 2026-10-23 05:35:01,764 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.178 2026-10-23 05:35:01,766 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:01,788 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:35:01,789 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 05:35:01,836 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:01] "POST /web/action/load HTTP/1.1" 200 - 12 0.010 0.044 2026-10-23 05:35:02,204 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:02] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.077 0.177 2026-10-23 05:35:02,313 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:02] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.006 0.055 2026-10-23 05:35:02,437 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:02] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.028 0.153 2026-10-23 05:35:02,567 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:02] "POST /mail/data HTTP/1.1" 200 - 45 0.034 0.170 2026-10-23 05:35:02,572 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:02] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.089 2026-10-23 05:35:02,680 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:02] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.010 0.051 2026-10-23 05:35:02,748 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:02,754 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:02] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.015 0.028 2026-10-23 05:35:02,800 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:02,862 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:02,920 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:02,971 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:02,972 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:02] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.006 0.042 2026-10-23 05:35:03,024 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:03] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 9 0.010 0.030 2026-10-23 05:35:03,028 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:03,087 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:03,096 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:03] "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-23 05:35:03,134 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:03] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.002 0.006 2026-10-23 05:35:03,138 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:03,200 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:03,222 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:03] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.012 2026-10-23 05:35:03,246 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:03] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.001 0.009 2026-10-23 05:35:03,255 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:03,316 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:03,367 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:03,434 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:03,495 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:03,563 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:03] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 59 0.038 0.086 2026-10-23 05:35:03,597 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:03] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 05:35:03,696 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:03] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 9 0.014 0.084 2026-10-23 05:35:03,756 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:03] "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.022 0.083 2026-10-23 05:35:03,765 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:03,775 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:03] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.005 0.039 2026-10-23 05:35:03,792 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:03] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.002 0.052 2026-10-23 05:35:03,802 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:03] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 1 0.001 0.030 2026-10-23 05:35:03,813 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:03,873 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:03,887 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:03] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 20 0.028 0.090 2026-10-23 05:35:03,894 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:03] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 0 0.000 0.073 2026-10-23 05:35:03,922 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:03] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.013 2026-10-23 05:35:03,936 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:03] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.003 0.027 2026-10-23 05:35:03,957 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:03,985 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:03] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 8 0.016 0.049 2026-10-23 05:35:03,997 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:04,092 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:04] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.005 0.083 2026-10-23 05:35:04,125 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:04] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:35:04,134 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:04] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 05:35:04,180 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:04] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.012 0.032 2026-10-23 05:35:04,258 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:04] "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-23 05:35:04,372 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:04] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.004 2026-10-23 05:35:04,410 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:04,438 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:04] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.012 0.040 2026-10-23 05:35:04,488 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:04] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.010 0.053 2026-10-23 05:35:04,493 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:04,714 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:04] "POST /mail/data HTTP/1.1" 200 - 38 0.058 0.112 2026-10-23 05:35:04,788 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:04] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.017 0.200 2026-10-23 05:35:04,860 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:04,895 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:04] "POST /web/dataset/call_kw/project.task/zalo_check_recipients#project.task.zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.019 2026-10-23 05:35:04,983 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:04] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.025 2026-10-23 05:35:04,988 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:05,029 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:05] "GET /web/assets/47cb14f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-23 05:35:05,064 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:05,113 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:05,187 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:05,257 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:05] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 23 0.013 0.049 2026-10-23 05:35:05,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:05] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.007 0.035 2026-10-23 05:35:05,392 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:05] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.002 0.006 2026-10-23 05:35:05,494 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:05,559 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:05,561 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:05] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.013 0.045 2026-10-23 05:35:05,589 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:05] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 1 0.002 0.007 2026-10-23 05:35:05,639 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:05] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 16 0.014 0.035 2026-10-23 05:35:05,666 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:05] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.012 2026-10-23 05:35:05,704 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:05,758 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:05] "POST /mail/data HTTP/1.1" 200 - 25 0.023 0.051 2026-10-23 05:35:05,807 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:05] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.014 0.091 2026-10-23 05:35:05,986 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:05] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.008 0.027 2026-10-23 05:35:06,031 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:06,041 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:06] "GET /web/image/res.users/447/avatar_128 HTTP/1.1" 200 - 7 0.007 0.026 2026-10-23 05:35:06,151 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:06,219 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:06,222 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:06] "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-23 05:35:06,273 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:06,274 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:06] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.010 0.031 2026-10-23 05:35:06,303 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:06] "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-23 05:35:06,330 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:06,438 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:06] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.034 0.065 2026-10-23 05:35:06,494 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:06,532 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:06] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.028 0.050 2026-10-23 05:35:06,548 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:06] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.062 2026-10-23 05:35:06,554 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:06] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.001 0.055 2026-10-23 05:35:06,593 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:06] "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.085 2026-10-23 05:35:06,609 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:06,635 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:06] "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.094 2026-10-23 05:35:06,679 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:06] "POST /web/action/load HTTP/1.1" 200 - 13 0.010 0.041 2026-10-23 05:35:06,738 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:06] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.005 0.033 2026-10-23 05:35:06,804 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:06] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.010 0.037 2026-10-23 05:35:06,876 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:06] "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.024 2026-10-23 05:35:06,892 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:06,910 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:06] "POST /web/dataset/call_kw/project.project/web_name_search#project.project.web_name_search HTTP/1.1" 200 - 6 0.010 0.023 2026-10-23 05:35:07,179 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:07,249 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:07,338 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:07] "POST /web/dataset/call_kw/project.project/name_create#project.project.name_create HTTP/1.1" 200 - 54 0.045 0.107 2026-10-23 05:35:07,392 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:07] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.010 0.032 2026-10-23 05:35:07,551 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:07] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 40 0.034 0.093 2026-10-23 05:35:07,627 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:07] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.018 0.049 2026-10-23 05:35:07,703 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:07] "POST /web/dataset/call_button/project.task/action_convert_to_task#project.task.action_convert_to_task HTTP/1.1" 200 - 10 0.034 0.100 2026-10-23 05:35:07,747 44 INFO rb-1f9f1af-225886-428050 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-23 05:35:07,856 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:07] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 13 0.011 0.119 2026-10-23 05:35:07,914 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:07] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.004 0.166 2026-10-23 05:35:07,951 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:07] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.004 0.010 2026-10-23 05:35:07,984 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: tour succeeded 2026-10-23 05:35:07,985 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_todo_main_functions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-23 05:35:08,079 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:35:08] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.019 0.122 2026-10-23 05:35:08,386 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: heap 36977244 (allocated 42344448) 2026-10-23 05:35:08,391 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing chrome headless with pid 154688 2026-10-23 05:35:08,395 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing websocket connection 2026-10-23 05:35:08,396 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Terminating chrome headless with pid 154688 2026-10-23 05:35:08,586 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_053508_586176_test_tour_todo_main_ui_functions.txt 2026-10-23 05:35:08,586 44 INFO rb-1f9f1af-225886-428050 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Removing chrome user profile "/tmp/tmplh7ilk9c_chrome_odoo" 2026-10-23 05:35:08,625 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-23 05:35:23,638 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_change_uom_without_purchase_access ... 2026-10-23 05:35:24,910 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_product_purchase_user ... 2026-10-23 05:35:25,337 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-10-23 05:35:29,294 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 450, model: sale.order.line 2026-10-23 05:35:29,320 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-10-23 05:35:30,122 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_prepare_purchase_order_line_from_branch_company ... 2026-10-23 05:35:43,173 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-10-23 05:35:47,785 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 05:36:04,729 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrual_entry_date_as_string_from_context ... 2026-10-23 05:36:08,824 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_account_types_bill_to_receive ... 2026-10-23 05:36:09,050 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_account_types_default_no_movement ... 2026-10-23 05:36:09,149 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_account_types_mixed_lines ... 2026-10-23 05:36:10,445 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_account_types_prepaid_expense ... 2026-10-23 05:36:11,661 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-10-23 05:36:12,792 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_no_date ... 2026-10-23 05:36:13,022 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_purchase_uom ... 2026-10-23 05:36:15,273 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-10-23 05:36:17,479 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-10-23 05:36:20,421 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-10-23 05:36:21,564 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_wizard_zero_total ... 2026-10-23 05:36:23,120 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-10-23 05:36:24,460 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-10-23 05:36:24,669 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-10-23 05:36:28,140 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:36:28,143 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_import_files: Starting TestImportFiles.test_import_requests_for_quotation_template_xls ... 2026-10-23 05:36:28,144 44 INFO rb-1f9f1af-225886-428050 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-23 05:36:28,155 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:36:50,523 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-10-23 05:36:51,325 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_amount_to_invoice_at_date_with_uom ... 2026-10-23 05:36:53,510 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_bill_in_purchase_matching_individual ... 2026-10-23 05:36:56,351 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_currency_computed_from_partner ... 2026-10-23 05:36:56,597 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-10-23 05:36:59,324 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-10-23 05:37:01,789 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_description_price__date_depending_on_vendor ... 2026-10-23 05:37:03,282 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-10-23 05:37:03,738 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-10-23 05:37:06,521 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_import_keeps_imported_price_unit ... 2026-10-23 05:37:06,899 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_locked_purchase_order_cannot_cancel ... 2026-10-23 05:37:07,112 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_merge_purchase_order ... 2026-10-23 05:37:10,018 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-10-23 05:37:11,092 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_description_change_on_partner_change ... 2026-10-23 05:37:11,539 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-10-23 05:37:13,741 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_partner_deletion ... 2026-10-23 05:37:14,097 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_recompute_price_on_manual_set ... 2026-10-23 05:37:15,767 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_price_include_price_exclude_with_multicompany ... 2026-10-23 05:37:18,867 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_price_include_tax_mapped_by_fiscal_position_on_branch ... 2026-10-23 05:37:25,355 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_print_purchase_order_without_state_change ... 2026-10-23 05:37:27,196 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #455 deleted stock.move.line records with IDs: [1582] 2026-10-23 05:37:27,309 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-10-23 05:37:30,062 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-10-23 05:37:32,016 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-10-23 05:37:46,562 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_without_uom ... 2026-10-23 05:37:46,906 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_lock ... 2026-10-23 05:37:47,472 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-10-23 05:37:50,391 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-10-23 05:37:50,582 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_uom ... 2026-10-23 05:37:51,074 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-10-23 05:37:52,261 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_warnings ... 2026-10-23 05:37:57,413 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-10-23 05:38:00,882 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-10-23 05:38:03,446 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_info_uom_on_variant ... 2026-10-23 05:38:06,013 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-10-23 05:38:07,291 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplierinfo_date_timezone_aware ... 2026-10-23 05:38:07,649 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-10-23 05:38:10,060 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-10-23 05:38:16,728 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-10-23 05:38:18,850 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-23 05:38:19,511 44 INFO rb-1f9f1af-225886-428050 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-23 05:38:33,447 44 INFO rb-1f9f1af-225886-428050 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-23 05:38:34,228 44 INFO rb-1f9f1af-225886-428050 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-23 05:38:34,685 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-10-23 05:38:40,916 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 05:38:54,975 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_basic ... 2026-10-23 05:39:01,117 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #463 deleted account.move.line.ctp records with IDs: [1492, 1493, 1494, 1495] 2026-10-23 05:39:01,323 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #463 deleted account.move.line records with IDs: [2751, 2752, 2753, 2754, 2755] 2026-10-23 05:39:01,441 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #463 deleted mail.message records with IDs: [20740] 2026-10-23 05:39:01,576 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #463 deleted account.move records with IDs: [1031] 2026-10-23 05:39:02,036 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_exchange_rate ... 2026-10-23 05:39:07,064 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_in_accrued_expense_entry ... 2026-10-23 05:39:13,830 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_product_supplierinfo_downpayment ... 2026-10-23 05:39:17,852 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:39:30,153 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_flow: Starting TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights ... 2026-10-23 05:39:31,541 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome pid: 154957 2026-10-23 05:39:31,541 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless temporary user profile dir: /tmp/tmpgpffavy7_chrome_odoo 2026-10-23 05:39:31,541 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:36809/json/version 2026-10-23 05:39:31,543 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36809', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:39:31,579 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:31,579 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:36809/json 2026-10-23 05:39:31,580 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36809', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:39:31,592 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Websocket url found: ws://127.0.0.1:36809/devtools/page/C863AAE12FDF6FC183A05520CEA65F47 2026-10-23 05:39:31,599 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Enable chrome headless console log notification 2026-10-23 05:39:31,608 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless enable page notifications 2026-10-23 05:39:31,790 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:SuperPurchaseWoman from n/a 2026-10-23 05:39:31,793 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Setting session cookie in browser 2026-10-23 05:39:31,796 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:31,796 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:31,818 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:39:33,470 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:33] "GET /odoo HTTP/1.1" 200 - 147 0.104 1.551 2026-10-23 05:39:33,475 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Navigation result: {'frameId': 'C863AAE12FDF6FC183A05520CEA65F47', 'loaderId': '7BD7FFC123CE490FD69AD4BE7EB19246', 'isDownload': False} 2026-10-23 05:39:33,475 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:33,520 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:33] "GET /web/assets/e48b318/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-23 05:39:33,524 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:33] "GET /web/assets/21d88b5/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-23 05:39:33,598 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.030 0.053 2026-10-23 05:39:33,686 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:33] "GET /web/webclient/load_menus HTTP/1.1" 200 - 21 0.014 0.158 2026-10-23 05:39:33,711 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:33] "GET /web/assets/1b39d0e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.073 2026-10-23 05:39:33,809 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:33] "GET /web/assets/2466dd2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-23 05:39:34,500 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:34] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:39:34,514 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:34] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-23 05:39:34,532 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.012 2026-10-23 05:39:34,553 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:34] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-23 05:39:34,595 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-23 05:39:34,620 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:34,637 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:39:34,665 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:34] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:39:34,772 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:34] "GET /odoo HTTP/1.1" 200 - 28 0.023 0.065 2026-10-23 05:39:34,813 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.115 2026-10-23 05:39:34,813 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:34,863 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:34] "GET /web/image/res.company/284/favicon HTTP/1.1" 200 - 9 0.010 0.053 2026-10-23 05:39:34,873 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:34,945 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:34,969 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:34] "POST /mail/data HTTP/1.1" 200 - 33 0.054 0.113 2026-10-23 05:39:34,978 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:34] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.003 0.133 2026-10-23 05:39:34,991 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-23 05:39:34,993 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:34] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.002 0.158 2026-10-23 05:39:35,023 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-10-23 05:39:35,069 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:35] "GET /web/image?model=res.users&field=avatar_128&id=467 HTTP/1.1" 200 - 14 0.014 0.209 2026-10-23 05:39:35,072 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.183 2026-10-23 05:39:35,079 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:35] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.247 2026-10-23 05:39:35,088 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:35,097 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:35] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.002 0.083 2026-10-23 05:39:35,112 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:35] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-23 05:39:35,120 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:35] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.102 2026-10-23 05:39:35,157 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:35] "GET /web/image/res.partner/1797/avatar_128?unique=1792733957000 HTTP/1.1" 200 - 6 0.008 0.252 2026-10-23 05:39:35,183 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:35] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.053 2026-10-23 05:39:35,187 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:35,379 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 467, model: purchase.order, field: mrp_production_count 2026-10-23 05:39:35,384 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 467, model: purchase.order, field: sale_order_count 2026-10-23 05:39:35,387 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 467, model: purchase.order, field: has_sale_order 2026-10-23 05:39:35,388 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 467, model: purchase.order, field: repair_count 2026-10-23 05:39:35,398 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 467, model: freight.booking 2026-10-23 05:39:35,401 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 467, model: purchase.order, field: booking_count 2026-10-23 05:39:35,404 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 467, model: purchase.order, field: shipment_count 2026-10-23 05:39:35,575 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:35] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 126 0.075 0.264 2026-10-23 05:39:35,752 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:35] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 14 0.022 0.105 2026-10-23 05:39:35,899 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:35] "POST /mail/data HTTP/1.1" 200 - 43 0.042 0.095 2026-10-23 05:39:35,926 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:35] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 8 0.006 0.111 2026-10-23 05:39:35,981 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:35] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.007 0.041 2026-10-23 05:39:36,016 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:36] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 12 0.009 0.046 2026-10-23 05:39:36,079 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:36,124 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:36] "GET /web/image/res.users/467/avatar_128 HTTP/1.1" 200 - 7 0.006 0.034 2026-10-23 05:39:36,146 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:36,223 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:36] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 5 0.004 0.065 2026-10-23 05:39:36,268 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:36] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:39:36,334 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:36] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 14 0.010 0.049 2026-10-23 05:39:36,488 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:36] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:39:36,758 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:36,791 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:36] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.014 0.030 2026-10-23 05:39:36,842 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:36] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.015 2026-10-23 05:39:36,933 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:36] "GET /web/assets/47cb14f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-23 05:39:37,068 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:37] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.014 0.034 2026-10-23 05:39:37,135 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:37,199 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:37,234 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:37] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 16 0.017 0.079 2026-10-23 05:39:37,292 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:37] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 6 0.005 0.019 2026-10-23 05:39:37,396 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:39:37,442 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:37,450 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:37] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.007 0.018 2026-10-23 05:39:37,752 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:37] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.038 0.019 2026-10-23 05:39:37,803 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:37,829 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:37] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 2 0.002 0.018 2026-10-23 05:39:37,921 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:37] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 6 0.009 0.033 2026-10-23 05:39:38,095 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:38] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 39 0.037 0.112 2026-10-23 05:39:38,149 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:38,226 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:38,254 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:38] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 28 0.037 0.081 2026-10-23 05:39:38,283 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:38] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.006 0.132 2026-10-23 05:39:38,329 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:38] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.004 0.019 2026-10-23 05:39:38,337 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:38,343 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:38] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 05:39:38,355 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:38] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-23 05:39:38,415 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:38,456 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:38] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 12 0.006 0.029 2026-10-23 05:39:38,541 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:38] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 14 0.011 0.038 2026-10-23 05:39:38,760 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:38] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 63 0.054 0.130 2026-10-23 05:39:39,253 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:39] "POST /web/dataset/call_button/purchase.order/button_confirm#purchase.order.button_confirm HTTP/1.1" 200 - 154 0.150 0.288 2026-10-23 05:39:39,316 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:39] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.025 0.393 2026-10-23 05:39:39,406 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:39] "POST /mail/data HTTP/1.1" 200 - 33 0.025 0.464 2026-10-23 05:39:39,485 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:39] "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.033 0.552 2026-10-23 05:39:39,683 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:39] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 51 0.093 0.312 2026-10-23 05:39:39,747 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:39] "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.034 0.223 2026-10-23 05:39:39,781 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:39,837 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:39,839 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:39,860 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:39] "POST /mail/data HTTP/1.1" 200 - 30 0.020 0.056 2026-10-23 05:39:39,877 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:39] "POST /web/dataset/call_kw/ir.attachment/create#ir.attachment.create HTTP/1.1" 200 - 3 0.003 0.025 2026-10-23 05:39:40,334 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 467, model: sale.order.line 2026-10-23 05:39:40,389 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 467, model: sale.order.line 2026-10-23 05:39:40,428 44 INFO rb-1f9f1af-225886-428050 odoo.addons.account.models.account_document_import_mixin: Attachment(s) ['my_vendor_bill.png'] not imported: no suitable decoder found. 2026-10-23 05:39:40,513 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:40] "POST /web/dataset/call_kw/purchase.order/action_create_invoice#purchase.order.action_create_invoice HTTP/1.1" 200 - 212 0.171 0.450 2026-10-23 05:39:40,913 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 467, model: account.payment 2026-10-23 05:39:40,947 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 467, model: payment.transaction 2026-10-23 05:39:40,958 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 467, model: mrp.production 2026-10-23 05:39:40,965 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 467, model: account.asset.asset 2026-10-23 05:39:41,119 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:41] "POST /web/dataset/call_kw/account.move/get_views#account.move.get_views HTTP/1.1" 200 - 129 0.076 0.515 2026-10-23 05:39:41,228 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:41] "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.028 0.038 2026-10-23 05:39:41,550 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:41] "POST /web/dataset/call_kw/account.move/web_read#account.move.web_read HTTP/1.1" 200 - 70 0.120 0.241 2026-10-23 05:39:41,775 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:41,812 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:41] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data#account.move.json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.019 0.028 2026-10-23 05:39:41,836 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: tour succeeded 2026-10-23 05:39:41,842 44 INFO rb-1f9f1af-225886-428050 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-23 05:39:41,972 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:41] "POST /mail/data HTTP/1.1" 200 - 49 0.041 0.145 2026-10-23 05:39:42,038 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:42] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.027 0.230 2026-10-23 05:39:42,109 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: heap 37981944 (allocated 41893888) 2026-10-23 05:39:42,201 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:39:42] "GET /web/static/img/mimetypes/image.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:39:42,202 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing chrome headless with pid 154957 2026-10-23 05:39:42,205 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing websocket connection 2026-10-23 05:39:42,210 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Terminating chrome headless with pid 154957 2026-10-23 05:39:42,331 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_053942_330785_test_basic_purchase_flow_with_minimal_access_rights.txt 2026-10-23 05:39:42,331 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Removing chrome user profile "/tmp/tmpgpffavy7_chrome_odoo" 2026-10-23 05:39:42,393 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 05:39:55,460 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_compute_po_count_with_different_plan ... 2026-10-23 05:40:02,746 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_expired_vendor_code_not_duplicated ... 2026-10-23 05:40:05,244 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_has_product_name ... 2026-10-23 05:40:06,566 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_partner_specific_code_not_duplicated ... 2026-10-23 05:40:08,902 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_standard_code_not_duplicated ... 2026-10-23 05:40:11,610 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_keep_distribution_on_analytic_account_change ... 2026-10-23 05:40:23,376 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-10-23 05:40:26,277 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #468 deleted stock.move records with IDs: [1621] 2026-10-23 05:40:27,593 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold ... 2026-10-23 05:40:27,650 44 INFO rb-1f9f1af-225886-428050 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-23 05:40:27,656 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-10-23 05:40:30,910 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-10-23 05:40:36,283 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-10-23 05:40:45,214 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-10-23 05:40:49,730 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-10-23 05:40:52,007 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-10-23 05:40:54,320 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-10-23 05:41:02,569 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-10-23 05:41:04,065 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-10-23 05:41:06,746 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-10-23 05:41:08,223 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-10-23 05:41:09,655 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-10-23 05:41:16,725 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:41:34,471 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_add_bill_to_po ... 2026-10-23 05:41:46,996 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_bill_description_only_line_purchase_matching ... 2026-10-23 05:41:48,759 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1533] 2026-10-23 05:41:49,007 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2851] 2026-10-23 05:41:49,252 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2854] 2026-10-23 05:41:49,753 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_create_invoice_from_multiple_purchase_orders ... 2026-10-23 05:41:51,849 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-10-23 05:41:57,599 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-10-23 05:42:04,355 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1538, 1539, 1540] 2026-10-23 05:42:04,542 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2866, 2867] 2026-10-23 05:42:05,949 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders_trailing_comma ... 2026-10-23 05:42:11,186 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching ... 2026-10-23 05:42:44,481 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_allow_multi_bill ... 2026-10-23 05:42:55,180 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1572, 1573, 1574] 2026-10-23 05:42:55,458 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2911] 2026-10-23 05:42:56,176 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_create_bill ... 2026-10-23 05:42:59,576 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_multi_po ... 2026-10-23 05:43:07,624 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1575, 1576, 1577] 2026-10-23 05:43:07,850 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2920] 2026-10-23 05:43:08,933 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_no_pol ... 2026-10-23 05:43:09,023 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-10-23 05:43:14,876 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-10-23 05:43:20,818 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-10-23 05:43:26,974 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-10-23 05:43:35,281 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-10-23 05:43:41,202 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1592, 1593] 2026-10-23 05:43:41,379 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2941] 2026-10-23 05:43:42,350 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_matching_credit_note ... 2026-10-23 05:43:50,456 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2950] 2026-10-23 05:43:50,636 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2951] 2026-10-23 05:43:51,297 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-10-23 05:44:00,266 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1599, 1600, 1601, 1602, 1603] 2026-10-23 05:44:00,471 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2960] 2026-10-23 05:44:00,798 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1604, 1605, 1606, 1607] 2026-10-23 05:44:00,987 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2955] 2026-10-23 05:44:01,408 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-10-23 05:44:08,020 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1608, 1609, 1610] 2026-10-23 05:44:08,215 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2963, 2964] 2026-10-23 05:44:09,126 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-10-23 05:44:15,983 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1614, 1615, 1616, 1617] 2026-10-23 05:44:16,161 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2975] 2026-10-23 05:44:16,505 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1618, 1619, 1620] 2026-10-23 05:44:16,709 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2970] 2026-10-23 05:44:17,092 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-10-23 05:44:24,008 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1621, 1622, 1623, 1624] 2026-10-23 05:44:24,250 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2977] 2026-10-23 05:44:24,686 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po_within_precision ... 2026-10-23 05:44:31,529 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1625, 1626, 1627, 1628] 2026-10-23 05:44:31,732 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2984] 2026-10-23 05:44:32,142 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-10-23 05:44:39,258 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1629, 1630, 1631, 1632] 2026-10-23 05:44:39,480 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2995] 2026-10-23 05:44:39,778 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1633, 1634, 1635] 2026-10-23 05:44:39,962 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [2991] 2026-10-23 05:44:40,451 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-10-23 05:44:46,471 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-10-23 05:44:53,318 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-10-23 05:44:58,772 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1642, 1643] 2026-10-23 05:44:59,010 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [3007] 2026-10-23 05:44:59,864 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-10-23 05:45:05,406 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line.ctp records with IDs: [1646, 1647] 2026-10-23 05:45:05,573 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #470 deleted account.move.line records with IDs: [3012] 2026-10-23 05:45:06,394 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-23 05:45:06,409 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_order_product_catalog: Starting TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour ... 2026-10-23 05:45:07,186 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome pid: 155197 2026-10-23 05:45:07,187 44 INFO rb-1f9f1af-225886-428050 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/tmpr3itq2wn_chrome_odoo 2026-10-23 05:45:07,187 44 INFO rb-1f9f1af-225886-428050 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:32933/json/version 2026-10-23 05:45:07,188 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32933', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:45:07,259 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:07,259 44 INFO rb-1f9f1af-225886-428050 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:32933/json 2026-10-23 05:45:07,260 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32933', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:45:07,275 44 INFO rb-1f9f1af-225886-428050 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:32933/devtools/page/17F7473FA26A3C9FD5670F903574148E 2026-10-23 05:45:07,290 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:07,302 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:07,425 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-23 05:45:07,438 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:07,448 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:07,448 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:07,464 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:45:09,473 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:09] "GET /web HTTP/1.1" 200 - 155 0.156 1.857 2026-10-23 05:45:09,478 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Navigation result: {'frameId': '17F7473FA26A3C9FD5670F903574148E', 'loaderId': 'DEB548A1B9F1FE3E7CCCACA8CA0EBC61', 'isDownload': False} 2026-10-23 05:45:09,479 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:09,641 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.036 0.070 2026-10-23 05:45:09,780 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:09] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.030 0.228 2026-10-23 05:45:09,806 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:09] "GET /web/assets/e48b318/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.279 2026-10-23 05:45:09,830 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:09] "GET /web/assets/21d88b5/web.assets_web.min.css HTTP/1.1" 200 - 2 0.009 0.296 2026-10-23 05:45:09,883 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:09] "GET /web/assets/1b39d0e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-23 05:45:10,007 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:10] "GET /web/assets/2466dd2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-23 05:45:11,133 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:11] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-23 05:45:11,134 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:11] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.011 2026-10-23 05:45:11,172 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.008 0.016 2026-10-23 05:45:11,252 44 INFO rb-1f9f1af-225886-428050 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-23 05:45:11,327 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:11] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.030 0.091 2026-10-23 05:45:11,339 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:11] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.115 2026-10-23 05:45:11,358 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:11,371 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.011 0.094 2026-10-23 05:45:11,395 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:45:11,415 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:11] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:45:11,548 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:11] "GET /odoo HTTP/1.1" 200 - 29 0.025 0.092 2026-10-23 05:45:11,601 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:11] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.153 2026-10-23 05:45:11,681 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:11] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.023 0.060 2026-10-23 05:45:11,715 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:11,724 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-23 05:45:11,727 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 05:45:11,796 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:11,817 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:11] "POST /web/action/load HTTP/1.1" 200 - 12 0.087 0.119 2026-10-23 05:45:11,889 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:11] "GET /web/image/res.partner/3/avatar_128?unique=1792721555000 HTTP/1.1" 200 - 13 0.020 0.208 2026-10-23 05:45:11,946 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.009 0.249 2026-10-23 05:45:11,950 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.247 2026-10-23 05:45:11,997 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.217 2026-10-23 05:45:12,414 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:12] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 109 0.125 0.423 2026-10-23 05:45:12,536 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:12] "POST /mail/data HTTP/1.1" 200 - 35 0.055 0.706 2026-10-23 05:45:12,615 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:12,622 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:12] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.005 0.140 2026-10-23 05:45:12,737 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:12] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.004 0.096 2026-10-23 05:45:12,974 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:12] "POST /mail/data HTTP/1.1" 200 - 45 0.037 0.191 2026-10-23 05:45:12,979 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:12] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.189 2026-10-23 05:45:13,109 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:13] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 26 0.040 0.271 2026-10-23 05:45:13,168 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:13] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.107 2026-10-23 05:45:13,287 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:13] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:45:13,592 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:13,703 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:13] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.020 0.101 2026-10-23 05:45:13,721 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:13] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.040 2026-10-23 05:45:13,791 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:13] "GET /web/assets/47cb14f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-23 05:45:13,932 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:13] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.005 0.045 2026-10-23 05:45:13,983 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:13] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.012 0.078 2026-10-23 05:45:14,038 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:14,110 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:14,176 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:14] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 23 0.030 0.095 2026-10-23 05:45:14,419 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:14] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 41 0.062 0.122 2026-10-23 05:45:14,550 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:14] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 - 15 0.022 0.049 2026-10-23 05:45:14,707 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:14] "POST /mail/data HTTP/1.1" 200 - 40 0.063 0.115 2026-10-23 05:45:14,773 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:14] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.017 0.228 2026-10-23 05:45:15,301 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:15] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 118 0.157 0.548 2026-10-23 05:45:15,413 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:15] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.027 0.860 2026-10-23 05:45:15,471 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:15] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.011 0.111 2026-10-23 05:45:15,483 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:15] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.001 0.122 2026-10-23 05:45:15,643 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:15] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.049 0.237 2026-10-23 05:45:15,693 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.008 0.164 2026-10-23 05:45:15,708 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:15] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.002 0.135 2026-10-23 05:45:15,784 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:15] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.017 0.096 2026-10-23 05:45:15,813 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:15,817 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:15] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.007 0.075 2026-10-23 05:45:15,894 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:15,946 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:16,042 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:16] "POST /product/catalog/create_section HTTP/1.1" 200 - 22 0.036 0.057 2026-10-23 05:45:16,112 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:16,116 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:16] "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.044 2026-10-23 05:45:16,153 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.025 2026-10-23 05:45:16,160 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:16,243 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:16] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.033 0.121 2026-10-23 05:45:16,328 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:16] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.016 0.051 2026-10-23 05:45:17,161 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:17,214 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:17,870 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:17] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 51 0.052 0.171 2026-10-23 05:45:17,965 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:17] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.006 0.225 2026-10-23 05:45:18,214 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:18] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 69 0.073 0.146 2026-10-23 05:45:18,445 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:18] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.039 2026-10-23 05:45:18,552 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:18] "POST /mail/data HTTP/1.1" 200 - 32 0.025 0.074 2026-10-23 05:45:18,575 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:18,595 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:45:18] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.013 0.126 2026-10-23 05:45:18,662 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:18,718 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:18,769 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:18,820 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:18,821 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:19,096 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: heap 36484476 (allocated 38637568) 2026-10-23 05:45:19,123 44 INFO rb-1f9f1af-225886-428050 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 155197 2026-10-23 05:45:19,130 44 INFO rb-1f9f1af-225886-428050 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-23 05:45:19,138 44 INFO rb-1f9f1af-225886-428050 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 155197 2026-10-23 05:45:19,249 44 INFO rb-1f9f1af-225886-428050 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-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_054519_249001_test_add_section_from_product_catalog_on_purchase_order_tour.txt 2026-10-23 05:45:19,249 44 INFO rb-1f9f1af-225886-428050 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/tmpr3itq2wn_chrome_odoo" 2026-10-23 05:45:19,286 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:45:34,094 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-10-23 05:45:38,781 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-10-23 05:45:41,450 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-10-23 05:45:41,668 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-10-23 05:45:42,537 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-10-23 05:45:43,243 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_purchase_report_multi_uom ... 2026-10-23 05:45:44,362 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:46:00,007 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-10-23 05:46:00,064 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 05:46:00,822 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:46:01,241 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:01] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 39 0.032 0.392 2026-10-23 05:46:01,499 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:01] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 78 0.081 0.173 2026-10-23 05:46:01,676 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:01] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 41 0.046 0.126 2026-10-23 05:46:01,690 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_vendor_uom ... 2026-10-23 05:46:02,913 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome pid: 155429 2026-10-23 05:46:02,913 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless temporary user profile dir: /tmp/tmpr36z7r6l_chrome_odoo 2026-10-23 05:46:02,914 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:37715/json/version 2026-10-23 05:46:02,919 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37715', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:46:02,935 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Browser version: Chrome/150.0.7871.114 2026-10-23 05:46:02,935 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:37715/json 2026-10-23 05:46:02,936 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37715', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:46:02,947 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Websocket url found: ws://127.0.0.1:37715/devtools/page/A0C04F2489D84FC32910403FEA3B1F80 2026-10-23 05:46:02,952 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Enable chrome headless console log notification 2026-10-23 05:46:02,966 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless enable page notifications 2026-10-23 05:46:03,130 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-10-23 05:46:03,134 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Setting session cookie in browser 2026-10-23 05:46:03,139 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:03,141 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:03,159 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:46:05,347 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:05] "GET /odoo/purchase HTTP/1.1" 200 - 150 0.109 2.084 2026-10-23 05:46:05,352 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigation result: {'frameId': 'A0C04F2489D84FC32910403FEA3B1F80', 'loaderId': 'A79AC43D46186C727BAD446277517AC8', 'isDownload': False} 2026-10-23 05:46:05,352 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Evaluate ready code "odoo.isTourReady('test_catalog_vendor_uom')" 2026-10-23 05:46:05,429 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:05] "GET /web/assets/e48b318/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-10-23 05:46:05,440 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:05] "GET /web/assets/21d88b5/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.039 2026-10-23 05:46:05,638 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:05] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.052 0.169 2026-10-23 05:46:05,662 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 0.232 2026-10-23 05:46:05,700 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:05] "GET /web/assets/1b39d0e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-23 05:46:05,835 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:05] "GET /web/assets/2466dd2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-23 05:46:06,875 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:06] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-10-23 05:46:06,881 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:06] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:46:06,906 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.014 2026-10-23 05:46:06,951 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:06] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-23 05:46:07,008 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.022 2026-10-23 05:46:07,070 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: Owl is running in 'dev' mode. 2026-10-23 05:46:07,117 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:46:07,153 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:07] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:46:07,293 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:07] "GET /odoo HTTP/1.1" 200 - 28 0.027 0.081 2026-10-23 05:46:07,357 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.154 2026-10-23 05:46:07,500 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:07] "GET /web/image?model=res.users&field=avatar_128&id=475 HTTP/1.1" 200 - 14 0.030 0.075 2026-10-23 05:46:07,539 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-23 05:46:07,562 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:07,575 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:07] "GET /web/image/res.partner/1824/avatar_128?unique=1792734344000 HTTP/1.1" 200 - 6 0.019 0.159 2026-10-23 05:46:07,583 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-23 05:46:07,632 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:07] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.180 2026-10-23 05:46:07,649 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:07,722 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:07] "GET /web/image/res.company/288/favicon HTTP/1.1" 200 - 9 0.038 0.119 2026-10-23 05:46:07,768 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:07] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.003 0.352 2026-10-23 05:46:07,878 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:07] "POST /mail/data HTTP/1.1" 200 - 33 0.038 0.266 2026-10-23 05:46:08,074 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 475, model: purchase.order, field: sale_order_count 2026-10-23 05:46:08,080 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 475, model: purchase.order, field: has_sale_order 2026-10-23 05:46:08,094 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 475, model: freight.booking 2026-10-23 05:46:08,103 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 475, model: purchase.order, field: booking_count 2026-10-23 05:46:08,107 44 INFO rb-1f9f1af-225886-428050 odoo.models: Access Denied by ACLs for operation: read, uid: 475, model: purchase.order, field: shipment_count 2026-10-23 05:46:08,299 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:08] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 126 0.122 0.462 2026-10-23 05:46:08,302 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.659 2026-10-23 05:46:08,501 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:08] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 14 0.018 0.122 2026-10-23 05:46:08,613 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.016 0.035 2026-10-23 05:46:08,756 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:08] "POST /mail/data HTTP/1.1" 200 - 43 0.038 0.138 2026-10-23 05:46:08,831 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:08] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 12 0.025 0.120 2026-10-23 05:46:08,937 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:08] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.013 0.120 2026-10-23 05:46:08,958 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:08,993 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:08] "GET /web/image/res.users/475/avatar_128 HTTP/1.1" 200 - 7 0.011 0.061 2026-10-23 05:46:09,084 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:09] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 5 0.005 0.109 2026-10-23 05:46:09,231 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:09] "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.032 0.061 2026-10-23 05:46:09,237 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:09] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.091 2026-10-23 05:46:09,381 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:09] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 31 0.036 0.182 2026-10-23 05:46:09,558 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:09] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:46:09,774 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:09] "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.030 0.036 2026-10-23 05:46:09,805 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:09] "POST /mail/thread/messages HTTP/1.1" 200 - 9 0.008 0.021 2026-10-23 05:46:09,835 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:09,886 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:09] "POST /mail/data HTTP/1.1" 200 - 26 0.023 0.084 2026-10-23 05:46:10,000 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:10,056 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:10,131 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:10,213 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:10] "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.029 0.041 2026-10-23 05:46:10,641 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:10] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 113 0.082 0.324 2026-10-23 05:46:10,723 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:10] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.013 0.045 2026-10-23 05:46:10,878 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:10] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.041 0.149 2026-10-23 05:46:10,888 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:10] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.001 0.189 2026-10-23 05:46:10,943 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:10] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.011 0.156 2026-10-23 05:46:11,028 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:11] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.021 0.088 2026-10-23 05:46:11,040 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:11] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.032 2026-10-23 05:46:11,069 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:11] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.002 0.012 2026-10-23 05:46:11,149 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:11] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.009 0.026 2026-10-23 05:46:11,196 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:11,208 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:11] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.007 0.074 2026-10-23 05:46:11,246 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:11,295 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:11,352 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:11,406 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:11,459 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:11,512 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:11,563 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:11,614 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:11,666 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:11,718 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:12,410 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:12] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 57 0.054 0.134 2026-10-23 05:46:12,442 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:12,494 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:12,548 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:12,605 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:12,657 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:12,711 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:12,762 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:12,813 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:12,864 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:12,919 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:13,548 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:13] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 32 0.036 0.092 2026-10-23 05:46:13,574 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:13,630 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:14,236 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:14] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 5 0.005 0.091 2026-10-23 05:46:14,480 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:14] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 62 0.074 0.138 2026-10-23 05:46:14,598 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:46:14,702 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:14] "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.026 0.035 2026-10-23 05:46:14,716 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:14,763 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:14] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.016 0.044 2026-10-23 05:46:14,772 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:14,860 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:14] "POST /mail/data HTTP/1.1" 200 - 21 0.029 0.121 2026-10-23 05:46:14,894 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:14] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.071 2026-10-23 05:46:14,920 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:14] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.031 2026-10-23 05:46:15,104 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:15] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 5 0.005 0.100 2026-10-23 05:46:15,115 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:15] "GET /web/assets/47cb14f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.082 2026-10-23 05:46:15,196 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:15] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.013 0.053 2026-10-23 05:46:15,289 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:15] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.009 0.033 2026-10-23 05:46:15,364 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:15,443 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:15] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 5 0.004 0.059 2026-10-23 05:46:15,530 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:15] "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.037 2026-10-23 05:46:15,645 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:15] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 24 0.031 0.126 2026-10-23 05:46:15,787 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:15] "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.014 0.024 2026-10-23 05:46:15,809 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:15,937 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:15] "POST /mail/data HTTP/1.1" 200 - 19 0.035 0.113 2026-10-23 05:46:15,997 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:15] "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.020 0.126 2026-10-23 05:46:16,015 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:16] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.004 0.216 2026-10-23 05:46:16,048 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:16] "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.009 0.193 2026-10-23 05:46:16,177 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:16] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 2 0.003 0.109 2026-10-23 05:46:16,232 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:16] "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.031 2026-10-23 05:46:16,347 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:16] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.038 0.097 2026-10-23 05:46:16,358 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:16] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.001 0.137 2026-10-23 05:46:16,401 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:16] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.007 0.121 2026-10-23 05:46:16,466 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:16] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.021 0.064 2026-10-23 05:46:16,475 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:16] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.003 0.073 2026-10-23 05:46:16,501 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:16] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.002 0.012 2026-10-23 05:46:16,550 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:16] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.007 0.031 2026-10-23 05:46:16,579 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:16,615 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:16] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.014 0.049 2026-10-23 05:46:16,617 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:16,669 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:16,720 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:16,770 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:16,827 44 INFO rb-1f9f1af-225886-428050 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-23 05:46:17,290 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:17] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 40 0.039 0.135 2026-10-23 05:46:17,438 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:17] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 5 0.004 0.098 2026-10-23 05:46:17,623 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:17] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 48 0.049 0.112 2026-10-23 05:46:17,804 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: tour succeeded 2026-10-23 05:46:17,807 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: ╔════════════════════════════════════════╗ ║ TOUR test_catalog_vendor_uom SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-23 05:46:17,816 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:17] "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.024 0.036 2026-10-23 05:46:17,917 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:17] "POST /mail/data HTTP/1.1" 200 - 21 0.018 0.105 2026-10-23 05:46:17,969 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:46:17] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.011 0.143 2026-10-23 05:46:18,300 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: heap 41986220 (allocated 46501888) 2026-10-23 05:46:18,313 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing chrome headless with pid 155429 2026-10-23 05:46:18,315 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing websocket connection 2026-10-23 05:46:18,316 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Terminating chrome headless with pid 155429 2026-10-23 05:46:18,479 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_054618_479490_test_catalog_vendor_uom.txt 2026-10-23 05:46:18,480 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Removing chrome user profile "/tmp/tmpr36z7r6l_chrome_odoo" 2026-10-23 05:46:18,516 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_seller_price_discounted_with_template ... 2026-10-23 05:46:19,313 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:46:34,930 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_lines_description ... 2026-10-23 05:46:37,825 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #477 deleted account.move.line.ctp records with IDs: [1650, 1651] 2026-10-23 05:46:38,109 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #477 deleted account.move.line records with IDs: [3020, 3021] 2026-10-23 05:46:39,143 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_provided_field ... 2026-10-23 05:46:41,553 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #477 deleted account.move.line.ctp records with IDs: [1652, 1653] 2026-10-23 05:46:41,774 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #477 deleted account.move.line records with IDs: [3025, 3026] 2026-10-23 05:46:42,831 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_multiple_purchase_order_references ... 2026-10-23 05:46:43,718 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #477 deleted account.move.line.ctp records with IDs: [1654] 2026-10-23 05:46:43,924 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #477 deleted account.move.line records with IDs: [3030] 2026-10-23 05:46:45,570 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_po_matching_no_partner_override ... 2026-10-23 05:46:47,975 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #477 deleted account.move.line.ctp records with IDs: [1655, 1656] 2026-10-23 05:46:48,142 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #477 deleted account.move.line records with IDs: [3036, 3037] 2026-10-23 05:46:49,258 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #477 deleted account.move.line records with IDs: [3038, 3039, 3040] 2026-10-23 05:46:49,400 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #477 deleted mail.message records with IDs: [20939, 20938, 20936] 2026-10-23 05:46:49,619 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #477 deleted ir.attachment records with IDs: [20046] 2026-10-23 05:46:49,621 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #477 deleted account.move records with IDs: [1102] 2026-10-23 05:46:50,777 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #477 deleted account.move.line.ctp records with IDs: [1657, 1658] 2026-10-23 05:46:50,976 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #477 deleted account.move.line records with IDs: [3041, 3042] 2026-10-23 05:46:53,550 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #477 deleted account.move.line.ctp records with IDs: [1659, 1660] 2026-10-23 05:46:53,759 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #477 deleted account.move.line records with IDs: [3046, 3047] 2026-10-23 05:46:54,828 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-23 05:47:10,115 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_edi_ubl_bis3.tests.test_purchase_order_edi_gen: Starting TestPurchaseOrderEDIGen.test_purchase_order_download_edi ... 2026-10-23 05:47:11,132 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:47:42,506 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share ... 2026-10-23 05:47:43,808 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1711] 2026-10-23 05:47:44,728 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1723] 2026-10-23 05:47:50,495 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_2 ... 2026-10-23 05:47:51,265 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1736] 2026-10-23 05:47:51,938 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder ... 2026-10-23 05:47:52,808 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1739] 2026-10-23 05:47:54,571 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder_2 ... 2026-10-23 05:47:55,462 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1746] 2026-10-23 05:47:55,758 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1748] 2026-10-23 05:47:57,162 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_average_cost_unbuild_valuation ... 2026-10-23 05:48:05,217 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1751] 2026-10-23 05:48:05,288 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1752] 2026-10-23 05:48:05,866 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-10-23 05:48:07,840 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1765] 2026-10-23 05:48:08,766 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1768] 2026-10-23 05:48:10,700 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-10-23 05:48:12,463 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-10-23 05:48:14,944 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1776] 2026-10-23 05:48:16,476 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_bom_cost_share_constraint_with_variants ... 2026-10-23 05:48:18,107 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.product records with IDs: [4066] 2026-10-23 05:48:18,744 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_components_cost_distribution ... 2026-10-23 05:48:19,603 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1779] 2026-10-23 05:48:21,489 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_cost_share_variant_and_optional_lines ... 2026-10-23 05:48:23,019 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.product records with IDs: [4081] 2026-10-23 05:48:24,262 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1786, 1787, 1788] 2026-10-23 05:48:25,251 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-10-23 05:48:25,880 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1799] 2026-10-23 05:48:26,489 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-10-23 05:48:27,299 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1801] 2026-10-23 05:48:29,110 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-23 05:48:45,817 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-10-23 05:48:46,617 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1803] 2026-10-23 05:48:47,630 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1807] 2026-10-23 05:48:48,402 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1808, 1809, 1806] 2026-10-23 05:48:48,573 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-10-23 05:48:51,652 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1811] 2026-10-23 05:49:02,393 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-10-23 05:49:06,771 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-10-23 05:49:10,006 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-10-23 05:49:10,816 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_cancel_mo_with_mto_purchase_component ... 2026-10-23 05:49:12,879 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #482 deleted stock.move.line records with IDs: [1826] 2026-10-23 05:49:13,137 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-10-23 05:49:21,546 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-10-23 05:49:25,121 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_consumption_warning_mto_buy_serial_pbm_early_serial ... 2026-10-23 05:49:28,075 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_inter_company_received_qty_with_kit ... 2026-10-23 05:49:29,026 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1862] 2026-10-23 05:49:29,937 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-10-23 05:49:32,763 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1866] 2026-10-23 05:49:33,500 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-10-23 05:49:37,004 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1870] 2026-10-23 05:49:37,746 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_packaging_uom_not_converted_po ... 2026-10-23 05:49:38,666 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1872] 2026-10-23 05:49:39,011 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-10-23 05:49:41,498 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1874] 2026-10-23 05:49:42,195 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-10-23 05:49:43,380 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-10-23 05:49:47,594 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_monthly_demand_multistep_manufacturing ... 2026-10-23 05:49:48,680 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mto_component_quantity_reduction_propagation ... 2026-10-23 05:49:49,344 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-10-23 05:49:50,474 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-10-23 05:49:52,212 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-10-23 05:49:53,069 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #482 deleted stock.warehouse.orderpoint records with IDs: [8] 2026-10-23 05:49:53,344 44 INFO rb-1f9f1af-225886-428050 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-23 05:49:54,413 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1893] 2026-10-23 05:49:56,383 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-10-23 05:49:58,070 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1896] 2026-10-23 05:49:58,886 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1898] 2026-10-23 05:49:59,278 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1899] 2026-10-23 05:50:00,348 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #482 deleted stock.move.line records with IDs: [1853] 2026-10-23 05:50:01,105 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-10-23 05:50:01,557 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_by_lot_component_in_kit ... 2026-10-23 05:50:02,609 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1903] 2026-10-23 05:50:03,694 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-10-23 05:50:07,055 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #482 deleted stock.move records with IDs: [1907] 2026-10-23 05:50:09,147 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:50:09,162 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-10-23 05:50:09,932 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome pid: 155684 2026-10-23 05:50:09,933 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless temporary user profile dir: /tmp/tmpvs_9ajxz_chrome_odoo 2026-10-23 05:50:09,933 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:39357/json/version 2026-10-23 05:50:09,935 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39357', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:50:10,090 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Browser version: Chrome/150.0.7871.114 2026-10-23 05:50:10,091 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:39357/json 2026-10-23 05:50:10,092 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39357', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-10-23 05:50:10,120 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Websocket url found: ws://127.0.0.1:39357/devtools/page/8CA2DA05CA398F86319593B90BE6D472 2026-10-23 05:50:10,132 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Enable chrome headless console log notification 2026-10-23 05:50:10,150 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless enable page notifications 2026-10-23 05:50:10,214 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-10-23 05:50:10,228 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Setting session cookie in browser 2026-10-23 05:50:10,232 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:10,232 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:10,249 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-23 05:50:12,433 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:12] "GET /odoo HTTP/1.1" 200 - 157 0.135 2.054 2026-10-23 05:50:12,439 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigation result: {'frameId': '8CA2DA05CA398F86319593B90BE6D472', 'loaderId': '9611D0AC406D999CFDF2F922F141F4F7', 'isDownload': False} 2026-10-23 05:50:12,440 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-10-23 05:50:12,528 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:12] "GET /web/assets/21d88b5/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.018 2026-10-23 05:50:12,540 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:12] "GET /web/assets/e48b318/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.028 2026-10-23 05:50:12,790 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:12] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.058 0.222 2026-10-23 05:50:12,815 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.284 2026-10-23 05:50:12,867 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:12] "GET /web/assets/1b39d0e/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-23 05:50:13,031 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:13] "GET /web/assets/2466dd2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-23 05:50:14,041 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:14] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.020 2026-10-23 05:50:14,054 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:14] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-23 05:50:14,075 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.004 0.016 2026-10-23 05:50:14,184 44 INFO rb-1f9f1af-225886-428050 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-10-23 05:50:14,260 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:14] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.037 0.112 2026-10-23 05:50:14,287 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:14] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.004 0.166 2026-10-23 05:50:14,314 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: Owl is running in 'dev' mode. 2026-10-23 05:50:14,330 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.127 2026-10-23 05:50:14,333 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-23 05:50:14,375 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:14] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:50:14,530 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:14] "GET /odoo HTTP/1.1" 200 - 29 0.036 0.088 2026-10-23 05:50:14,580 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:14] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.154 2026-10-23 05:50:14,654 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:14] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.018 0.034 2026-10-23 05:50:14,734 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:14,750 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.047 2026-10-23 05:50:14,760 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.064 2026-10-23 05:50:14,810 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:14] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.039 0.167 2026-10-23 05:50:14,841 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:14,877 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:14] "GET /web/image/res.partner/3/avatar_128?unique=1792721555000 HTTP/1.1" 200 - 6 0.022 0.252 2026-10-23 05:50:14,894 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:14] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.007 0.256 2026-10-23 05:50:14,920 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:14] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.271 2026-10-23 05:50:14,941 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:15,012 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.027 0.192 2026-10-23 05:50:15,055 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:15,070 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:15] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 05:50:15,086 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:15] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-23 05:50:15,176 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:15] "POST /mail/data HTTP/1.1" 200 - 34 0.070 0.285 2026-10-23 05:50:15,185 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.319 2026-10-23 05:50:15,191 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:15] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.254 2026-10-23 05:50:15,251 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.159 2026-10-23 05:50:15,284 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.167 2026-10-23 05:50:15,299 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:15] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.355 2026-10-23 05:50:15,737 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:15] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 109 0.103 0.283 2026-10-23 05:50:15,894 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:15] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.005 0.040 2026-10-23 05:50:16,047 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:16,076 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 5 0.008 0.018 2026-10-23 05:50:16,106 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:16,211 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:16] "POST /mail/data HTTP/1.1" 200 - 45 0.033 0.116 2026-10-23 05:50:16,290 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:16] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.004 0.166 2026-10-23 05:50:16,333 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:16] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.008 0.041 2026-10-23 05:50:16,365 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:16] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-23 05:50:16,461 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:16] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 25 0.028 0.060 2026-10-23 05:50:16,661 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:16] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:50:16,942 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:17,003 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:17] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.019 0.060 2026-10-23 05:50:17,031 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:17] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.001 0.017 2026-10-23 05:50:17,119 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:17] "GET /web/assets/47cb14f/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-23 05:50:17,269 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:17] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.006 0.051 2026-10-23 05:50:17,335 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:17] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 2 0.012 0.093 2026-10-23 05:50:17,399 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:17,473 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:17,533 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:17] "POST /web/dataset/call_kw/res.partner/name_create#res.partner.name_create HTTP/1.1" 200 - 34 0.039 0.108 2026-10-23 05:50:17,687 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:17] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 23 0.033 0.100 2026-10-23 05:50:17,774 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:17] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.012 0.036 2026-10-23 05:50:17,908 44 INFO ? werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-23 05:50:17,940 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:17,990 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:17] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.016 0.041 2026-10-23 05:50:18,283 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:18] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 7 0.042 0.048 2026-10-23 05:50:18,356 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:18,381 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:18] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 2 0.002 0.015 2026-10-23 05:50:18,482 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:18] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.011 0.028 2026-10-23 05:50:18,650 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:18] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 42 0.056 0.082 2026-10-23 05:50:18,785 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:18,797 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:18] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 5 0.005 0.041 2026-10-23 05:50:18,857 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:18,916 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:18,992 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:19,053 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:20,035 44 INFO rb-1f9f1af-225886-428050 odoo.tests.common: Simulating signal changes during tests 2026-10-23 05:50:20,035 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:20] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 322 0.393 0.625 2026-10-23 05:50:20,753 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:20] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 108 0.168 0.277 2026-10-23 05:50:21,148 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:21] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.027 0.055 2026-10-23 05:50:21,221 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:21,256 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:21] "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.033 0.151 2026-10-23 05:50:21,387 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:21,466 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:21] "POST /mail/data HTTP/1.1" 200 - 42 0.084 0.176 2026-10-23 05:50:21,523 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:21,536 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:21] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.022 0.116 2026-10-23 05:50:21,957 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:21] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 97 0.119 0.268 2026-10-23 05:50:21,968 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:21] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.001 0.330 2026-10-23 05:50:22,142 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:22,202 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:22,624 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:22] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 70 0.078 0.326 2026-10-23 05:50:22,771 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:22,839 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:23,206 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:23] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 104 0.112 0.251 2026-10-23 05:50:23,233 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:23] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.003 0.010 2026-10-23 05:50:23,437 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:23] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.007 0.024 2026-10-23 05:50:23,451 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:23,521 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:23,562 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:23] "POST /mail/data HTTP/1.1" 200 - 32 0.031 0.080 2026-10-23 05:50:23,614 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:23] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 8 0.011 0.063 2026-10-23 05:50:23,794 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:23,812 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:23] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.007 0.019 2026-10-23 05:50:24,092 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:24] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.016 0.030 2026-10-23 05:50:24,184 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:24,184 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:24] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 3 0.002 0.017 2026-10-23 05:50:24,393 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:24] "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.022 2026-10-23 05:50:24,669 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:24] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 76 0.082 0.174 2026-10-23 05:50:24,900 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:24,952 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:25,042 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:25] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 50 0.071 0.204 2026-10-23 05:50:25,520 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:25] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 66 0.082 0.278 2026-10-23 05:50:25,640 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:25,702 44 INFO rb-1f9f1af-225886-428050 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-23 05:50:26,057 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:26] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 80 0.097 0.251 2026-10-23 05:50:26,085 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:26] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.003 0.011 2026-10-23 05:50:26,272 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:26] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.007 0.026 2026-10-23 05:50:26,314 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: tour succeeded 2026-10-23 05:50:26,318 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: ╔═════════════════════════════════════╗ ║ TOUR purchase_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-23 05:50:26,423 44 INFO rb-1f9f1af-225886-428050 werkzeug: 127.0.0.1 - - [23/Oct/2026 05:50:26] "POST /mail/data HTTP/1.1" 200 - 32 0.044 0.077 2026-10-23 05:50:26,846 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: heap 46434524 (allocated 51261440) 2026-10-23 05:50:26,867 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing chrome headless with pid 155684 2026-10-23 05:50:26,869 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing websocket connection 2026-10-23 05:50:26,871 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Terminating chrome headless with pid 155684 2026-10-23 05:50:27,001 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome Log in: /tmp/odoo_tests/rb-1f9f1af-225886-428050/chrome_logs/chrome_log_20261023_055027_000972_test_purchase_matrix_ui.txt 2026-10-23 05:50:27,001 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Removing chrome user profile "/tmp/tmpvs_9ajxz_chrome_odoo" 2026-10-23 05:50:27,745 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_translate_never_variant_attributes_on_pol ... 2026-10-23 05:50:29,494 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-23 05:51:00,610 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_purchase_count_with_grouped_rfq ... 2026-10-23 05:51:01,139 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_smart_buttons_with_purchase_mtso_link ... 2026-10-23 05:51:01,703 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_with_purchase_mto_link ... 2026-10-23 05:51:02,574 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:51:03,394 44 INFO rb-1f9f1af-225886-428050 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-23 05:51:04,131 44 INFO rb-1f9f1af-225886-428050 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-23 05:51:04,618 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-10-23 05:51:04,698 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-10-23 05:51:04,939 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-10-23 05:51:05,137 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [231, 233] 2026-10-23 05:51:05,157 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [232, 234] 2026-10-23 05:51:05,163 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-10-23 05:51:07,146 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [300] 2026-10-23 05:51:07,663 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-10-23 05:51:08,096 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-10-23 05:51:10,649 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-10-23 05:51:17,525 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-10-23 05:51:17,817 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-10-23 05:51:17,853 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [2] 2026-10-23 05:51:17,885 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-10-23 05:51:17,898 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-10-23 05:51:19,375 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_purchase_template ... 2026-10-23 05:51:20,387 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-10-23 05:51:22,060 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-10-23 05:51:23,085 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21201] 2026-10-23 05:51:23,157 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [979] 2026-10-23 05:51:23,501 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-10-23 05:51:25,639 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-10-23 05:51:27,260 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_order_merge ... 2026-10-23 05:51:30,172 44 INFO rb-1f9f1af-225886-428050 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [11] 2026-10-23 05:51:30,190 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_orders_with_vendor_specific_details ... 2026-10-23 05:51:33,092 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_vendor_currency ... 2026-10-23 05:51:34,521 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_cancel_requisition_only_cancels_draft_po ... 2026-10-23 05:51:35,024 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_create_alternatives_for_multiple_vendors ... 2026-10-23 05:51:36,416 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_payment_terms_for_alternative_rfq ... 2026-10-23 05:51:37,828 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_order_taxes_from_purchase_agreement_in_child_company ... 2026-10-23 05:51:45,751 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-10-23 05:51:47,017 44 INFO rb-1f9f1af-225886-428050 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-10-23 05:51:48,230 44 INFO rb-1f9f1af-225886-428050 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-23 05:51:48,235 44 INFO rb-1f9f1af-225886-428050 odoo.service.server: 1486 post-tests in 12854.61s, 3111514 queries 2026-10-23 05:51:48,250 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: point_of_sale: 576 tests 4492.37s 997105 queries 2026-10-23 05:51:48,250 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: portal: 27 tests 38.51s 5642 queries 2026-10-23 05:51:48,250 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_account_tax_python: 4 tests 43.08s 14162 queries 2026-10-23 05:51:48,250 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_adyen: 3 tests 22.89s 9927 queries 2026-10-23 05:51:48,250 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_discount: 6 tests 219.36s 45167 queries 2026-10-23 05:51:48,250 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_dpopay: 3 tests 0.03s 9 queries 2026-10-23 05:51:48,250 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_event: 10 tests 124.96s 21518 queries 2026-10-23 05:51:48,250 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_event_sale: 3 tests 22.80s 9478 queries 2026-10-23 05:51:48,251 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_hr: 28 tests 231.84s 58241 queries 2026-10-23 05:51:48,251 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_hr_restaurant: 5 tests 45.96s 13365 queries 2026-10-23 05:51:48,251 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_loyalty: 109 tests 1196.35s 212754 queries 2026-10-23 05:51:48,251 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_mollie: 6 tests 22.64s 8968 queries 2026-10-23 05:51:48,251 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_mrp: 16 tests 89.65s 30018 queries 2026-10-23 05:51:48,251 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_online_payment: 14 tests 97.23s 21940 queries 2026-10-23 05:51:48,251 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_online_payment_self_order: 27 tests 315.61s 102780 queries 2026-10-23 05:51:48,251 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_qfpay: 3 tests 31.55s 10332 queries 2026-10-23 05:51:48,251 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_razorpay: 5 tests 45.68s 12415 queries 2026-10-23 05:51:48,252 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_repair: 3 tests 30.14s 10167 queries 2026-10-23 05:51:48,252 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_restaurant: 65 tests 755.64s 101831 queries 2026-10-23 05:51:48,252 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_restaurant_loyalty: 4 tests 42.84s 11497 queries 2026-10-23 05:51:48,252 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_safaricom: 9 tests 35.76s 9823 queries 2026-10-23 05:51:48,252 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_sale: 87 tests 1157.48s 222007 queries 2026-10-23 05:51:48,252 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_sale_loyalty: 5 tests 50.42s 13542 queries 2026-10-23 05:51:48,252 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_sale_margin: 4 tests 21.70s 8484 queries 2026-10-23 05:51:48,253 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_self_order: 140 tests 1534.56s 523991 queries 2026-10-23 05:51:48,253 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_self_order_pine_labs: 6 tests 25.94s 9609 queries 2026-10-23 05:51:48,253 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_self_order_qfpay: 4 tests 26.84s 9827 queries 2026-10-23 05:51:48,253 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_self_order_razorpay: 6 tests 23.53s 9592 queries 2026-10-23 05:51:48,253 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_self_order_stripe: 6 tests 47.75s 17494 queries 2026-10-23 05:51:48,253 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_sms: 3 tests 32.19s 9984 queries 2026-10-23 05:51:48,253 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: pos_viva_com: 7 tests 50.54s 17155 queries 2026-10-23 05:51:48,253 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: privacy_lookup: 9 tests 9.45s 4541 queries 2026-10-23 05:51:48,253 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: product: 150 tests 115.75s 53745 queries 2026-10-23 05:51:48,253 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: product_email_template: 4 tests 16.45s 6905 queries 2026-10-23 05:51:48,253 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: product_expiry: 3 tests 9.85s 1730 queries 2026-10-23 05:51:48,253 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: product_margin: 7 tests 20.70s 8444 queries 2026-10-23 05:51:48,253 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: project: 156 tests 309.31s 63664 queries 2026-10-23 05:51:48,253 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: project_account: 3 tests 13.64s 3806 queries 2026-10-23 05:51:48,253 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: project_hr_expense: 8 tests 89.80s 27733 queries 2026-10-23 05:51:48,254 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: project_mrp_account: 6 tests 20.86s 4633 queries 2026-10-23 05:51:48,254 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: project_mrp_sale: 3 tests 14.42s 5539 queries 2026-10-23 05:51:48,254 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: project_purchase: 19 tests 118.51s 33896 queries 2026-10-23 05:51:48,254 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: project_purchase_stock: 3 tests 1.85s 387 queries 2026-10-23 05:51:48,254 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: project_sale_expense: 12 tests 152.24s 46352 queries 2026-10-23 05:51:48,254 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: project_timesheet_holidays: 8 tests 21.12s 7546 queries 2026-10-23 05:51:48,254 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: project_todo: 5 tests 33.22s 3690 queries 2026-10-23 05:51:48,254 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: purchase: 147 tests 670.55s 186711 queries 2026-10-23 05:51:48,254 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: purchase_edi_ubl_bis3: 9 tests 51.81s 16948 queries 2026-10-23 05:51:48,254 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: purchase_mrp: 43 tests 177.98s 54708 queries 2026-10-23 05:51:48,254 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: purchase_product_matrix: 4 tests 20.34s 2786 queries 2026-10-23 05:51:48,254 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: purchase_repair: 5 tests 33.08s 13087 queries 2026-10-23 05:51:48,255 44 INFO rb-1f9f1af-225886-428050 odoo.tests.stats: purchase_requisition: 25 tests 45.61s 14510 queries 2026-10-23 05:51:48,256 44 INFO rb-1f9f1af-225886-428050 odoo.tests.result: 0 failed, 0 error(s) of 1486 tests when loading database 'rb-1f9f1af-225886-428050' 2026-10-23 05:51:48,256 44 INFO rb-1f9f1af-225886-428050 odoo.service.server: Initiating shutdown 2026-10-23 05:51:48,256 44 INFO rb-1f9f1af-225886-428050 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.